sudo nano /etc/fstab
/etc/fstab
# <file system> <dir> <type> <options> <dump> <pass> /dev/sda1 / ext4 defaults,noatime 0 1 /dev/sda2 none swap defaults 0 0 /dev/sda3 /home ext4 defaults,noatime 0 2
Este archivo se divide, por el dispositivo el punto de montaje el tipo de particion o sistema de archivos y las opciones en las cuales podemos definir los permisos e identificacion del dispositivo, una muy interesante es la id UUID o la id unica asociada al dispositivo, disco externo, pendrive, etc, para averiguarla podemos usar el comando blkid
blkid
donde nos muestra el UUID del pendrive y quedaria algo asi
UUID="6FD9-2E1A" /media/PENDRIVE vfat auto,exec,rw,gid=www-data,fmask=0,dmask=0 0 0
dentro de las opciones tenemos
auto = se monta el dispositivo automaticamente
exec=permite la ejecucion de binarios
rw=permite lectura y escritura
uid = id del usuario por ejemplo root o pi etc
gid= id del grupo por ajemplo root www-data etc.
fmask= bueno estos son como limitadores o sea quitan permisos a archivo
dmask=este es igual al anterior pero quita permisos a directorios
seria algo asi
donde 1 permitido
donde 0 no permitido
y se dividen en U -> usuario G-->grupo O-->otros
u g o
r 1 1 0
w 1 1 0
x 1 1 0
si usamos para dar permisos los siguientes chmod chgrp
sudo chmod u=r+w+x , g=r+w , o=r /archivo
si listamos vemos algo asi
ls -l archivo
drwxrwxrwx -> un directorio con permisos u=rwx g=rwx o=rwx
-rwxrwxrwx -> un archivo con permisos u=rwx g=rwx o=rwx
Otra es verlo como un sitema octal porque usa 9 elementos o sea del 0 al 8 entonces podemos escribir
u g o
rwx rwx rwx
111 111 111 ->binario
012 345 678 ->octal
sii activamos los siguientes bits
111 111 111 eso en ocatal es 777 el famoso
sudo chmod 777
El unmask es una mascara, es como hacer 777 - 022 = 755 que en binario seria 111101101
111 111 111 --> 777 chmod 777
000 010 010 --> 022 fmask o unmask 022 o los permisos que sean
111 101 101 --> 755 resultado chmod 755
es medio heavy pero es bueno saberlo....
Sldos...
No hay comentarios.:
Publicar un comentario