Haga diferentes usuarios en Unix o Linux y establezca sus permisos individuales

0

Quiero crear diferentes usuarios en mi servidor (digamos 22.23.34. *) Y establecer los permisos de cada usuario solo en su directorio particular. Digamos que mi servidor tiene tres directorios Directorio A, B, C

=> Ahora el usuario root debería poder acceder a todos los directorios. Puede actualizar, eliminar, etc. en todos los directorios.

=> ahora digamos que hago otro usuario "A". Ahora quiero que "A" pueda hacer cualquier cosa solo en su propio directorio, pero solo puede hacer los directorios de otros usuarios. Debería poder realizar operaciones CRUD en el Directorio "A" solo al que está asignado.

¿Cuáles serán los comandos utilizados para crear dicho esquema? Alguna idea ?


fuente
¿Qué distribución estás usando?
Ifthikhan

Respuestas:

0

Simplemente cree al usuario por la sintaxis:

useradd [opciones] nombre de usuario

p.ej, useradd aruz

Para permitir que los usuarios vean los directorios principales de los demás, haga

chmod 755 /home/userA

... o como se vean las rutas del directorio de inicio en su sistema.

Para evitar que los usuarios puedan ver los directorios principales de los demás, haga

chmod 700 /home/userA

Y por si acaso, podrías hacer

chown userA /home/userA

pero eso seguramente se establecerá de manera predeterminada.

Si su sistema tiene ACL, puede usarlas para implementar un control de acceso más preciso.

aruzmeister
fuente