Quando conecto meu disco rígido externo, insiro um DVD ou tento ver o que tenho no meu drive USB, comportamento peculiar é o resultado usual.
Os sistemas de arquivos montam bem. Quando eu faço login como root sudo su
, consigo ver o conteúdo da /media/casper/externaldrive
multa perfeitamente. Meu usuário, no entanto, casper
não pode. O Ubuntu responde a todas as ações que envolvem o local Permission denied
:
casper@casper-desktop:/media$ ll /media/casper/externaldrive
ls: cannot access '/media/casper/externaldrive': Permission denied
Eu decidi fazer uma busca na permissão (problemas) da /media
pasta. Como casper
, vejo o seguinte:
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/
O que me impressionou foi que ele disse total 16
, embora haja apenas no máximo 6 listagens. Então eu executei o comando novamente, mas como root
. O resultado foi o mesmo, estranho. (Alguém pode me esclarecer sobre isso?)
Enfim, o que mais me impressionou foi que o /media/casper
diretório não é meu e também não pode ser acessado por mim. Fiquei tentado chown -R
a usar apenas as bazinkas, mas depois de me controlar, pesquisei algo como "Pasta de usuário de mídia, não a minha, me ajude".
Demorou um pouco, mas finalmente me deparei com este tópico, onde os usuários explicam o objetivo das 750 root:root /media/user
pastas. Ele garante que apenas o root possa montar, visualizar e gerenciar sistemas de arquivos, dos quais as permissões individuais são alteradas para o usuário real.
Portanto, se minhas informações estiverem corretas, as /media/casper/externaldrive
permissões deverão ser favoráveis para mim. Eu chequei,
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/
E este parece ser o caso.
Então é aqui que eu estou preso. O sistema de arquivos tem permissões para mim por toda a árvore de diretórios, mas não consigo acessar um único arquivo. É o mesmo para unidades de CD e USB.
Quem pode me ajudar a acessar o meu precioso?
Ah, e falando nisso. O segmento mencionado acima fala da ACL nessas /media/user
pastas, indicada por um +
após as permissões regulares, como drwxr-x---+ 3 root root
. Meu sistema não mostra isso. A ACL nessas pastas é padrão para o Ubuntu ou o usuário tem coisas especiais acontecendo? Devo ficar preocupado com a origem do problema?
Obrigado pela leitura.
ls
contagem total de blocos de 1kB usados pelos arquivos no diretório, de forma não recursiva. Consulte unix.stackexchange.com/a/4110/44281 .
drwxr-x--- 3*
?