Назад | Перейти на главную страницу

Диски Samba на Ubuntu потеряли привилегии, каталоги больше не функционируют, что делать?

Я определил два сетевых диска Samba в / mnt на сервере. Наша сеть использует аутентификацию LDAP.

Почему-то кажется, что в какой-то момент привилегии были потеряны. Теперь / mnt выглядит как

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

И я ничего не могу сделать с этими каталогами. Удаление по имени или inode не работает («доступ запрещен» даже для root), что я могу сделать? Похоже, что у root нет никаких прав на эти каталоги.

Это происходит, когда у вас нет разрешений на выполнение для папки, но есть разрешения на чтение. Мне удалось воспроизвести ошибку следующим образом:

$ 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

Итак, проблема должна быть исправлена ​​после того, как вы предоставите пользователю x разрешение в дополнение к r.