Hacer que las carpetas /home sean privadas en Ubuntu 10.4

Hacer que las carpetas /home sean privadas en Ubuntu 10.4

¿Cómo evito que una cuenta de usuario pueda leer archivos en otra cuenta de usuario?

Ahora mismo, una vez que inicio sesión, puedo navegar fácilmente a /home/[nombre de usuario] y copiar/leer cualquier archivo. ¿Cómo puedo hacer para que solo se pueda leer/copiar /home/[nombre de usuario]/shared?

También me gustaría evitar la lista de directorios.

Respuesta1

sudo chown -R [username] /home/[username] (1)
sudo chmod -R 700 /home/[username]        (2)
sudo chmod -R 755 /home/[username]/shared (3)

(1) Hace que la carpeta del usuario sea propiedad de ese usuario
(2) Impide el acceso de lectura, escritura y ejecución para todos menos ese usuario
(3) Agrega acceso de lectura y ejecución para todos y acceso de escritura para el usuario a la carpeta compartida

-Rsignifica aplicar el comando de forma recursiva.

Escribí todo esto sin pensarlo, así que alguien, por favor, corríjame si me equivoco :)

Respuesta2

Revisar laman chmod. Le permite cambiar la lectura/escritura de archivos. Quizás también quieras consultarmáscara, que es lo que cambia los valores predeterminados de los archivos que crea.

información relacionada