Cambiar propietarios, grupos y permisos: Uso de chown, chgrp y chmod

Cambiar propietarios, grupos y permisos: Uso de chown, chgrp y chmod

¿Cómo cambiar los permisos de un archivo en Linux?

Para cambiar los permisos de un archivo en Linux utilizamos el comando chmod (change mode).

$ chmod o-r passwords.txt

El parámetro o-r corresponde a lo siguiente:

  • El primer caractér tiene tres posibles valores u (usuario), g (grupo) y o (otros).
  • El segundo caractér puede ser + o - dependiendo si se va a agregar o eliminar un permiso.
  • El tercer caractér puede ser r, w o x dependiendo el permiso que se va a agregar o eliminar.

En el ejemplo anterior hemos eliminado el permiso de lectura al archivo password.txt.

¿Cómo cambiar los permisos de Linux en la forma octal?

También es posible hacer cambios a los permisos de los archivos o directorios utilizando la forma octal. Supongamos que deseamos eliminar todos los permisos del archivo a todos los usuarios y solo permitir que el dueño del archivo lo pueda leer (4) y escribir (2) = 4 + 6.

$ chmod 600 passwords.txt

Aquí se aplican todos los permisos de forma simultanea, es decir se han aplicado para el dueño, el grupo y el resto de usuarios.

¿Cómo cambiar el dueño de un archivo?

Ahora supongamos que deseamos cambiar el dueño del archivo passwords.txt. En caso de que deseemos cambiar el dueño de un archivo podemos utilizar el comando chwon.

$ chown :julian passwords.txt

El comando chwon recibe un parámetro con elgrupo:elusuario a donde deseamos cambiar la propiedad, en este caso como solo deseamos cambiar el usuario dejamos la parte del grupo vacía.

¿Cómo cambiar el grupo de un archivo?

Si por el contrario solo deseamos cambiar el grupo de un archivo, podemos utilizar el comando chgrp.

$ chgrp administradores passwords.txt

Ahora el archivo passwords.txt pertenece al grupo administradores.

VPN

  • Ir a la oferta de NordVPN

Moda

Accesorios