315 votos

Propiedad y permisos de carpeta de cambio

Quisiera que el usuario tiene pleno derecho en esta carpeta (así como los subdirectorios y archivos en él):

~/.blabla

actualmente propiedad de root.

He encontrado numerosos mensajes (en este foro y en otros lugares) sobre cómo hacer esto para los archivos pero no puedo encontrar una manera de hacerlo para carpetas enteras.

485voto

Maximilian Puntos1826

Uso chown a cambio de la propiedad y chmod a cambio de los derechos.

Como Paweł Karpiński dijo, utilice la opción-R para aplicar los derechos de todos los archivos dentro de un directorio.

Tenga en cuenta que estos dos comandos para directorios. La opción-R hace que ellos también cambiar los permisos de todos los archivos y directorios dentro del directorio.

Por ejemplo

sudo chown -R username:group directory

va a cambiar la titularidad de usuario y de grupo) de todos los archivos y directorios dentro de directory y directory sí.

sudo chown username:group directory

sólo cambia los permisos de la carpeta directory pero dejará los archivos y carpetas dentro del directorio solo.

Como enzotib mencionado, es necesario utilizar sudo a cambio de la propiedad de la root a ti mismo.

Editar:

Tenga en cuenta que si utilizas chown user: file (Nota de la izquierda en grupo), se utilizará el grupo por defecto para el usuario.

58voto

Dipak Dhawani Puntos21

Hacen que el usuario actual posee todo dentro de la carpeta (y la carpeta).

chown $USER -R ~/.blabla

52voto

Ghirai Puntos11

Si lo prefiere, puede hacer esto con una interfaz gráfica de usuario así. Usted tendrá que abrir Nautilus como root para hacerlo. Pulse Alt+F2 para acceder a la "Ejecución de Aplicaciones de diálogo" y escriba gksu nautilus

Siguiente, busque y haga clic derecho en la carpeta que desea modificar. A continuación, seleccione "Propiedades" en el menú contextual. Ahora usted puede seleccionar el usuario o grupo que desea ser el "Dueño" de la carpeta, así como de los permisos que desea otorgar. Finalmente, presione el botón "Aplicar Permisos a los Archivos adjuntos" para aplicar los cambios de forma recursiva.

Aunque parece que esto no siempre funciona para algunas operaciones en un profundo árbol de carpetas. Si no funciona el comando de terminal.

alt text

22voto

SSS Puntos81

Si es propiedad de root puede hacer esto

sudo chown <your username>:<your usergroup> -R <path to>/.blabla

Puesto. / blabla propiedad root necesita obtener privilegios de root para cambiar eso. Eso es lo que sudo hará. La opción -R del comando chown dice: este directorio y todo en ello recurrentemente.

8voto

Alotor Puntos3438

usted debe tratar dechmod -R

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by:

;