carpeta_ficheroHoy veremos algo muy interesante, la forma de cambiar los privilegios y el propietario de archivos y carpetas en Gnu Linux.

En Gnu Linux los archivos y directorios se administran con permisos, los cuales no suelen dar problemas, pero de vez en cuando necesitamos o queremos cambiar los privilegios o propietarios de algún archivo o directorio, para ello veremos como proceder según el caso con unos comando muy simples.

Todos estos cambios se realizan por medio de una terminal con un usuario con permisos para la edición, por ejemplo root:

Si deseamos cambiar de propietario:

sudo chown <usuario> (archivo o carpeta)

sudo chown <usuario> -R <carpeta> (carpeta y todo su contenido)

El primero solo modifica un archivo, el segundo modifica a todos los archivos que contiene dentro ese directorio.

Si queremos cambiar de Grupo:

sudo chgrp <grupo> <carpeta> (archivo o carpeta)

sudo chgrp <grupo> -R <carpeta> (carpeta y todo su contenido)

Al igual que en el caso anterior el primero solo modifica un archivo, el segundo modifica a todos los archivos que contiene dentro ese directorio.

Ahora vayamos un poco más rápido, si queremos cambiar de Usuario y Grupo a la vez emplearemos:

sudo chown usuario:grupo <carpeta> (archivo o carpeta)

sudo chown usuario:grupo -R <carpeta> (carpeta y todo su contenido)

Fijaros en que debéis de marcar un usuario y grupo valido.

Si deseamos cambiar los Privilegios de algún directorio o capeta tenemos:

sudo chmod <permisos> <opciones> <archivo o carpeta>

sudo chmod +x foo.sh (dar permisos de ejecución)

Recordemos que la parte de privilegios debemos de meter combinaciones validas, algunas de ellas son 664, 777, 764 ente otras.

El primer dígito da los privilegios para el propietario.
El segundo dígito da los privilegios para el grupo al que pertenece el propietario.
El tercer dígito para los usuarios fuera del grupo del propietario.

Literalmente estos privilegios se escriben:

(-w-r-x) no lectura ni escritura ni ejecución.
(-w-x+r) solo lectura.
(+w+x+r) escritura y lectura.
(+w+x+r) escritura, lectura y ejecución.
(u) modificador de usuario (g) modificador de grupo (o) modificador para los “otros”.

14
Deja una respuesta

avatar
9 Hilos de comentario
5 Respuestas de hilo
3 Seguidores
 
Comentario más reaccionado
El hilo de comentarios más caliente
7 Autores de comentarios
FrancoMariana McRonald ArtigasErnesto SclavoNoel Autores de comentarios recientes
  Suscribirse  
Los más recientes Los más antiguos Más votados
Notificarme las
Franco
Invitado
Franco

excelente tuto

Mariana Mc
Invitado
Mariana Mc

Buen Día:

Tengo un problema por error realice el siguente comando cp -Rp archivo.txt /directorio
ese directorio ahora es archivo. como puedo recuperar el directorio y su contenido?

trackback

[…] Fuente: Lignux […]

Ronald Artigas
Invitado

Amio buen día estuve haciendo una instlación en un VPS linux con Centos 6. Y sin querer le asigne permisos con CHMOD -R 777 al directorio “/ETC” eso me puede ocasionar algun problema.? Contacte al proveedor del host y me dicen que debido a esos cambios no me puedo conectar ni por SFTP ni SSh ya que el sistema cierra la conexión.. No hay forma de corregir este error..? Ya que ellos me dicen que para corregirlo deben formatear el server VPS nuevamente.. Orientame gracias..

Ernesto
Invitado
Ernesto

buenas… instale zotero en ubuntu 14.04 y quiero actualizarlo. le doy ok y me dice que ”
“Unable to update.
Una actualizacion recomendada esta disponible, pero no posee permisos para instalarla. Para actualizar automáticamente, modifique el directorio del programa Zotero para tener permiso de escritura a su cuenta de usuario.

Como puedo arreglar esto? Alguien podria decirmelo o darme las ordenes de terminal?

nihiko
Invitado
nihiko

gracias