Cuando conecto mi disco duro externo, inserto un DVD o intento ver lo que tengo en mi unidad USB, el resultado habitual es un comportamiento peculiar.
Los sistemas de archivos se montan bien. Cuando inicio sesión como root sudo su
, puedo ver el contenido de la /media/casper/externaldrive
perfectamente bien. Sin embargo, mi usuario no casper
puede. Ubuntu responde a cada acción que involucra la ubicación Permission denied
:
casper@casper-desktop:/media$ ll /media/casper/externaldrive
ls: cannot access '/media/casper/externaldrive': Permission denied
Decidí investigar un poco los permisos (problemas) de la /media
carpeta. Como casper
, veo lo siguiente:
casper@casper-desktop:/media$ ls -alF
total 16
drwxr-xr-x 4 root root 4096 apr 21 17:47 ./
drwxr-xr-x 25 root root 4096 jul 29 15:43 ../
drwxr-x--- 3 root root 4096 aug 3 21:02 casper/
lrwxrwxrwx 1 root root 45 apr 21 17:47 .directory -> /etc/kubuntu-default-settings/directory-media
lrwxrwxrwx 1 root root 42 apr 21 17:47 .hidden -> /etc/kubuntu-default-settings/hidden-media
drwxr-xr-x 2 root root 4096 feb 29 23:56 home/
Lo que me llamó la atención fue que decía total 16
, aunque solo hay a lo sumo 6 listados. Entonces ejecuté el comando nuevamente, pero como root
. El resultado fue el mismo, raro. (¿Alguien puede iluminarme sobre esto?)
De todos modos, lo que me sorprendió aún más fue que el /media/casper
directorio no es mío y que tampoco puedo acceder a mí. Tuve la tentación de chown -R
sacar solo las bazinkas, pero después de recuperarme, busqué en Google algo así como "Carpeta de usuario de medios, no la mía, ayúdame".
Me tomó un tiempo, pero finalmente me topé con este hilo, donde los usuarios explican el propósito de las 750 root:root /media/user
carpetas. Se asegura de que solo la raíz pueda montar, ver y administrar sistemas de archivos allí, de los cuales los permisos individuales se cambian al usuario real.
Entonces, si mi información era correcta, los /media/casper/externaldrive
permisos deberían ser favorables para mí. Lo comprobé,
root@casper-desktop:/media/casper# ll
total 12
drwxr-x--- 3 root root 4096 aug 3 21:02 ./
drwxr-xr-x 4 root root 4096 apr 21 17:47 ../
drwxrwxrwx 1 casper casper 4096 aug 3 20:20 externaldrive/
Y este parece ser el caso.
Entonces aquí es donde estoy atrapado. El sistema de archivos tiene permisos para mí a través del árbol de directorios, pero no puedo acceder a un solo archivo. Esto es lo mismo para los CD y las unidades USB.
¿Quién puede ayudarme a acceder a mi preciosa?
Ah, y por cierto. El hilo antes mencionado habla de ACL en estas /media/user
carpetas, indicado por un +
después de los permisos regulares, como drwxr-x---+ 3 root root
. Mi sistema no muestra esto. ¿ACL en estas carpetas es estándar para Ubuntu o el usuario tenía cosas especiales que hacer? ¿Debería preocuparme de dónde es de donde viene mi problema?
Gracias por leer.
ls
total de bloques de 1 KB utilizados por los archivos en el directorio, no de forma recursiva. Ver unix.stackexchange.com/a/4110/44281 .
drwxr-x--- 3*
?