chmod a+x
r = 4
w = 2
x = 1
BIN DEC PERM
0 0 0 = 0 = ---
0 0 1 = 1 = --x
0 1 0 = 2 = -w-
0 1 1 = 3 = -wx
1 0 0 = 4 = r--
1 0 1 = 5 = r-x
1 1 0 = 6 = rw-
1 1 1 = 7 = rwx
Permisos por defecto del sistema 666 --- el máximo es 777. Cuando creamos un fichero, por defecto no se le da permiso de ejecución
umask ---> Comando para limitar los permisos por defecto En Debian, el umask por defecto es 022, Ubuntu 11.10 es 044
Si restamos al genérico 666 la máscara del umask, nos da el valor con los permisos por defecto (644)
chmod ---> Cambia los permisos
chmod a+rwx ---> añadiría permisos 777 a todos los usuarios
chmod u+xxx ---> añade o quita permisos de usuario
chmod g+xxx ---> añade o quita permisos de grupo
chmod o+xxx ---> añade o quita permisos de otros
chmod -R lalala ---> Añade o quita privilegios de manera recursiva se utiliza para gestionar carpetas
chmod 777 lalala/* ---> solo afectara a todos los ficheros de la carpeta
chown ---> Cambio de propietario
chown nuevo_usuario.nuevo_grupo archivo
chown -R lpic.lpic lalala ---> el -R afecta de manera recursiva
chmod +rwx archivo
chmod -w archivo quita los permisos
chmod u+r archivo
root@debian:/home/lpi/Escritorio# ls -l
total 12
-rw-r--r-- 1 root root 0 nov 17 15:51 archivo
-rw-r--r-- 1 lpi lpi 7876 nov 15 19:15 archivo nuevo
-rw-r--r-- 1 lpi lpi 0 nov 15 16:04 teoria
drwxr-xr-x 2 lpi lpi 4096 nov 15 18:03 Test
chmod g+wx archivo
root@debian:/home/lpi/Escritorio# ls -l
total 12
-rw-rwxr-- 1 root root 0 nov 17 15:51 archivo
-rw-r--r-- 1 lpi lpi 7876 nov 15 19:15 archivo nuevo
-rw-r--r-- 1 lpi lpi 0 nov 15 16:04 teoria
drwxr-xr-x 2 lpi lpi 4096 nov 15 18:03 Test
chmod o+wx archivo
root@debian:/home/lpi/Escritorio# ls -l
total 12
-rw-rwxrwx 1 root root 0 nov 17 15:51 archivo
-rw-r--r-- 1 lpi lpi 7876 nov 15 19:15 archivo nuevo
-rw-r--r-- 1 lpi lpi 0 nov 15 16:04 teoria
drwxr-xr-x 2 lpi lpi 4096 nov 15 18:03 Test
chmod 000 archivo
root@debian:/home/lpi/Escritorio# ls -l
total 12
---------- 1 root root 0 nov 17 15:51 archivo
-rw-r--r-- 1 lpi lpi 7876 nov 15 19:15 archivo nuevo
-rw-r--r-- 1 lpi lpi 0 nov 15 16:04 teoria
drwxr-xr-x 2 lpi lpi 4096 nov 15 18:03 Test
chmod 644 archivo
root@debian:/home/lpi/Escritorio# ls -l
total 12
-rw-r--r-- 1 root root 0 nov 17 15:51 archivo
-rw-r--r-- 1 lpi lpi 7876 nov 15 19:15 archivo nuevo
-rw-r--r-- 1 lpi lpi 0 nov 15 16:04 teoria
drwxr-xr-x 2 lpi lpi 4096 nov 15 18:03 Test
chmod a+rwx archivo
root@debian:/home/lpi/Escritorio# ls -l
total 12
-rwxrwxrwx 1 root root 0 nov 17 15:51 archivo
-rw-r--r-- 1 lpi lpi 7876 nov 15 19:15 archivo nuevo
-rw-r--r-- 1 lpi lpi 0 nov 15 16:04 teoria
drwxr-xr-x 2 lpi lpi 4096 nov 15 18:03 Test
chmod ug+rx archivo
root@debian:/home/lpi/Escritorio# ls -l
total 12
-rwxrwxrwx 1 root root 0 nov 17 15:51 archivo
-rw-r--r-- 1 lpi lpi 7876 nov 15 19:15 archivo nuevo
-rw-r--r-- 1 lpi lpi 0 nov 15 16:04 teoria
drwxr-xr-x 2 lpi lpi 4096 nov 15 18:03 Test
root@debian:/home/lpi/Escritorio# chmod ug-rx archivo
root@debian:/home/lpi/Escritorio# ls -l
total 12
--w--w-rwx 1 root root 0 nov 17 15:51 archivo
-rw-r--r-- 1 lpi lpi 7876 nov 15 19:15 archivo nuevo
-rw-r--r-- 1 lpchown -R root:root Test/
root@debian:/home/lpi/Escritorio# ls -l
total 12
--w--w-rwx 1 root root 0 nov 17 15:51 archivo
-rw-r--r-- 1 lpi lpi 7876 nov 15 19:15 archivo nuevo
-rw-r--r-- 1 lpi lpi 0 nov 15 16:04 teoria
drwxr-xr-x 2 root root 4096 nov 15 18:03 Test
i lpi 0 nov chown -R root:root Test/
root@debian:/home/lpi/Escritorio# ls -l
total 12
--w--w-rwx 1 root root 0 nov 17 15:51 archivo
-rw-r--r-- 1 lpi lpi 7876 nov 15 19:15 archivo nuevo
-rw-r--r-- 1 lpi lpi 0 nov 15 16:04 teoria
drwxr-xr-x 2 root root 4096 nov 15 18:03 Test
15 16:04 teoriax
drwxr-xr-x 2 lpi lpi 4096 nov 15 18:03 Test
chmod -R 000 directorio haria ha todo el directorio Recursivamente
chown -R root:root directerio
root@debian:/home/lpi/Escritorio# chown -R root:root Test/
root@debian:/home/lpi/Escritorio# ls -l
total 12
--w--w-rwx 1 root root 0 nov 17 15:51 archivo
-rw-r--r-- 1 lpi lpi 7876 nov 15 19:15 archivo nuevo
-rw-r--r-- 1 lpi lpi 0 nov 15 16:04 teoria
drwxr-xr-x 2 root root 4096 nov 15 18:03 Test
root@debian:/home/lpi/Escritorio# chmod 777 Test/* CAMBIA A TODO LO QUE HAYA DENTRO
root@debian:/home/lpi/Escritorio# ls -l
total 12
--w--w-rwx 1 root root 0 nov 17 15:51 archivo
-rw-r--r-- 1 lpi lpi 7876 nov 15 19:15 archivo nuevo
-rw-r--r-- 1 lpi lpi 0 nov 15 16:04 teoriax
drwxr-xr-x 2 root root 4096 nov 15 18:03 Testx
root@debian:/home/lpi/Escritorio# ls -l ./Test/
total 0
-rwxrwxrwx 1 root root 0 nov 15 18:03 file
-rwxrwxrwx 1 root root 0 nov 15 18:03 file2
-rwxrwxrwx 1 root root 0 nov 15 18:03 file3
SUID bit ---> Vale por una ejecución de este comando
Al comando ifconfig o reboot se le puede dar este permiso para que algun usuario normal pueda usarlo
una sola vez
Se habilita con chmod + s
SGID bit --->
Se heredan los permisos del directorio padre.
Un programa como post-fix (gestor de cuentas de correo) necesita crear una nueva cuenta de correo y para que funcione, ha de tener permiso en dichas carpetas
Se habilita con chmod + g
Sticky bit --->
Ningún otro fichero del sistema podrá borrar ese fichero (salvo el usuario root)
Si que podrán habrirlo, leerlo o modificarlo, pero no eliminarlo.
Se habilita con chmod + t
suid BIt daria los permisos solo una vez
sgid BIT se utila para el correo ubicado en varios sitios en /home/mail hace q todo lo siguiente herade los permisos del directorio padre
STICKY BIT +t
candado a fichero solo root podria modificar el fichero aparece una t al final de los permisos
No hay comentarios:
Publicar un comentario