Permisos en Ficheros

Debemos usar ”+” para colocar permisos y ”-” para eliminarlos.

ls -lh .- mostrar permisos.

ls /tmp | pr -T5 -W$COLUMNS .- dividir la terminal en 5 columnas.

chmod ugo+rwx directory1 .- colocar permisos de lectura ®, escritura (w) y ejecución(x) al propietario (u), al grupo (g) y a otros (o) sobre el directorio ‘directory1’.

chmod go-rwx Directorio1 .- quitar permiso de lectura ®, escritura (w) y (x) ejecución al grupo (g) y otros (o) sobre el directorio ‘directory1’.

chown root literal .- cambiar el dueño de un fichero.

chown -R user1 directory1 .- cambiar el propietario de un directorio y de todos los ficheros y directorios contenidos dentro.

chgrp group1 file1 .- cambiar grupo de ficheros.

chown user1:group1 file1 .- cambiar usuario y el grupo propietario de un fichero.

find / -perm -u+s .- visualizar todos los ficheros del sistema con SUID configurado.

chmod u+s /bin/file1 .- colocar el bit SUID en un fichero binario. El usuario que corriendo ese fichero adquiere los mismos privilegios como dueño.

chmod u-s /bin/file1 .- deshabilitar el bit SUID en un fichero binario.

chmod g+s /home/public .- colocar un bit SGID en un directorio –similar al SUID pero por directorio.

chmod g-s /home/public .- desabilitar un bit SGID en un directorio.

chmod o+t /home/public .- colocar un bit STIKY en un directorio. Permite el borrado de ficheros solamente a los dueños legítimos.


chmod o-t /home/public .- desabilitar un bit STIKY en un directorio.