El escenario es así. Bob tiene una computadora. Se estrelló. Ahora solo tiene el disco duro. El disco duro está en formato ext3. Fue a su oficina y le dijo al administrador del sistema, John, que montara este disco duro y pusiera el punto de montaje en su directorio de inicio. John usó las siguientes entradas de fstab.
# Bobs harddisk
/media/TAPE4/Bobs-hdd.img /home/bob/myhdd/windows ntfs ro,loop,offset=32256 0 0
/media/TAPE4/Bobs-hdd.img /home/bob/myhdd/linux ext3 ro,loop,offset=14048810496 0 0
/media/TAPE4/Bobs-hdd.img /home/bob/myhdd/extra ntfs ro,loop,offset=28015335936 0 0
Bob estaba feliz. Podía acceder a su viejo extra
y windows
. Especialmente el Documents and Settings
in windows
fue útil para él.
Pero encontró un problema. Es desarrollador web y todos sus sitios web están en linux/home/bob/public_html
el directorio. Cuando intentó acceder a ese public_html
directorio, obtuvo permission_denied
. Ejecutó ls -lh
y vio esto.
drwxr-xr-x 2 john john 4.0K Nov 9 2011 Desktop
drwxr-xr-x 3 john john 4.0K Aug 12 2011 Documents
drwxr-xr-x 3 john john 4.0K Aug 21 2011 public_html
Se puso en contacto con John pensando que podría haber hecho esto por error. ¿Pero John no pudo encontrar una manera de por qué sucedió esto? Entonces le vino a la mente una cosa: el sistema de archivos apenas almacena el nombre de usuario. Almacenan líquidos. Así que ejecutóls -ln
drwxr-xr-x 2 1000 1000 4096 Nov 9 2011 Desktop
drwxr-xr-x 3 1000 1000 4096 Aug 12 2011 Documents
drwxr-xr-x 3 1000 1000 4096 Aug 21 2011 public_html
John cree que 1000 es el primer uid en un sistema Linux. Como él es el administrador del sistema actual. Primero creó su cuenta. entonces el fluido de John era 1000
. Bob también configuró su sistema privado y creó su cuenta primero. Así que el fluido de Bob 1000
también lo era.
Entonces ese es un comportamiento esperado. Pero el problema persiste. ¿Cómo puede Bob acceder a esos sitios web en public_html
?
Respuesta1
Puede ejecutar gksu nautilus
(administrador de archivos como usuario root) y modificar los permisos del archivo desde allí. También podría poner una umask=
opción de montaje en su fstab (vereste sitiopara una explicación).