5

Я получаю доступ к серверу MyBook, используя SSH с помощью открытых и закрытых ключей.

У меня странная проблема, когда я не могу получить доступ к определенным папкам, к которым у меня должен быть логический доступ.

У меня есть каталог на

/DataVolume/shares/fldr drwxrwxr-x root share

Пользователь, с которым я обращаюсь к серверу, является участником группы (которая имеет GID 1000). Так же, как полевой

Когда я пытаюсь перейти в каталог, я получаю сообщение об ошибке:

-sh: cd: fldr: Permission denied.

Почему это? И как мне это исправить?

Файл sshd_config не ограничивает пользователей домашними каталогами, но разделение привилегий включено.

Я могу получить доступ к другой папке в общих папках, но все папки имеют одинаковые права доступа, поэтому что-то еще работает.

2 ответа2

1

Существует несколько причин, по которым вы не можете получить доступ к этой папке:

1) возможно, FUSE fs используется другим пользователем и монтируется в /DataVolume /shares /fldr, в этом случае никто (даже root) не может получить доступ к этой папке.

2) некоторое несоответствие в GID/UID, посмотрите на:

stat /DataVolume /shares /fldr

, а также

идентификатор пользователя

проверить это;

3) возможно, это мягкая ссылка на другую папку (или файл), и у вас нет прав на чтение.

0

Вы проверяли бит выполнения на родительских каталогах.

Exemple:

/DataVolume/shares drwxrw-rw- <- NOK
/DataVolume/shares drwxrwxrwx <- OK

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .