¿Cómo cambiar los privilegios o propietario de archivos y carpetas en Gnu Linux?

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”.

Acerca de Noel

Buenas, me llamo Noel, soy un estudiante del Grado de Educación Primaria en Uvigo, divulgador y amante del software libre y Gnu Linux.
Usuario inquieto por ver las novedades y dar a conocer a todos las grandes ventajas del software libre y Gnu Linux.

Visita también

Tutorial para instalar la versión de mantenimiento del kernel Linux 4.14.3

Hoy mismo se publico la tercera versión de mantenimiento del kernel 4.14, siendo esta la …

Deja una respuesta

12 Comentarios En "¿Cómo cambiar los privilegios o propietario de archivos y carpetas en Gnu Linux?"

Notificarme las
avatar
trackback
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

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?

wpDiscuz