Samba drives no Ubuntu perdeu privilégios, diretórios agora extintos, o que fazer?

1

Eu defini duas unidades de rede Samba para / mnt em um servidor. Nossa rede usa autenticação LDAP.

Por alguma razão, parece que em algum momento os privilégios foram perdidos. Agora / mnt parece com

d?????????  ? ?    ?       ?                ? foo
d?????????  ? ?    ?       ?                ? bar

E eu não posso fazer nada para esses diretórios. A exclusão por nome ou inode não funciona ("permissão negada" mesmo para root), então o que posso fazer? A raiz não parece ter nenhum direito sobre esses diretórios.

    
por Marko Poutiainen 27.12.2011 / 15:35

1 resposta

4

Isso acontece quando você não tem permissões de execução em uma pasta, mas tem permissões de leitura. Consegui reproduzir o erro desta forma:

$ mkdir test
$ touch test/tt
$ ls -l | grep test
drwxr-xr-x  2 user user   4096 2011-12-27 17:05 test
$ chmod -x test
$ ls -l test
ls: cannot access test/tt: Permission denied
total 0
-????????? ? ? ? ?                ? tt

Assim, o problema deve ser corrigido depois de conceder ao usuário a permissão x , além de r .

    
por 27.12.2011 / 16:09