it-swarm-es.tech

¿Cómo hacer que una carpeta sea privada?

Estoy usando Ubuntu con varios usuarios y quiero que las carpetas sean visibles solo para un usuario específico. ¿Alguna idea de cómo hacerlo?

14
Jax

Editar: Pensándolo bien, me di cuenta de que podría haber entendido mal la pregunta. Si desea que el directorio solo sea visible para un usuario específico (es decir, para todos los demás usuarios, esa lista ni siquiera aparece en la lista del directorio), no puede hacerlo sin prohibir a otros usuarios que enumeren el contenido del directorio de padres. Entonces, si el directorio es /foo/bar entonces puede quitar el permiso r en /foo (para todos menos el propietario) evitando que otros usuarios enumeren el contenido de /foo, pero no puedes ocultar /foo/bar específicamente (aunque ciertamente puede ocultar su contenido).

Respuesta anterior:

Haga que ese usuario específico sea el propietario del directorio y luego elimine todos los permisos en ese directorio para todos menos el propietario. En el Shell, usaría chmod para hacer esto:

chmod 700 the_directory

Si está utilizando un administrador de archivos, simplemente elimine todas las marcas de verificación en la pestaña de permisos, excepto las de la columna "Usuario" (los detalles exactos dependen del administrador de archivos, por supuesto).

14
sepp2k

Si prefiere hacer esto desde la GUI, esto se explica en la ayuda del navegador de archivos GNOME (conocido como Nautilus):

http://library.gnome.org/users/user-guide/2.29/nautilus-permissions.html.en#nautilus-permissions-folder

Básicamente, solo selecciona la carpeta y luego, en el menú, elija Archivo-> Propiedades-> Permisos.

De lo contrario, la respuesta de sepp2k es absolutamente correcta, y el enlace de txwikinger es excelente si está interesado en una explicación detallada de los permisos de archivos de Unix.

1
Sandy

Este tutorial explica en todos los detalles cómo configurar los permisos de archivo en Linux (y por lo tanto también en Ubuntu) de modo que pueda controlar el acceso.

0
txwikinger