1

Я пытаюсь настроить 2 общих ресурса samba (фактические разрешения Linux для них 777):

  1. Volume_1 (имя пользователя cifs - firstUser)
  2. Volume_1/someSubDir (имя пользователя cifs - secondUser)

Я получаю эту ошибку, когда второй пользователь пытается получить доступ к Volume_1/someSubDir:

mount error(13): Permission denied

Это как самба должна работать?

Нужно ли добавлять имя пользователя secondUser в список доступа Volume_1?

Есть ли способ предоставить всем пользователям доступ к Volume_1 и ограничить доступ к Volume_1/someSubDir?

работает:

sudo mount -t cifs -o username=firstUser,password=firstUserPassword,_netdev,noatime //192.168.10.199/Volume_1 /media/Volume_1

Не имеет:

sudo mount -t cifs -o username=secondUser,password=secondUserPassword,_netdev,noatime //192.168.10.199/Volume_1/someSubDir /media/someSubDir

2 ответа2

1

Вы использовали smbpasswd для установки пароля Samba для этих пользователей?

1

Имена общих ресурсов Samba не связаны с путем к общему каталогу, и они всегда являются одним компонентом пути.

Когда вы монтируете //server/Volume_1/someSubDir , имя общего ресурса будет Volume_1 , а /someSubDir является просто подкаталогом в этом общем ресурсе.

Если вы хотите использовать разные разрешения для someSubDir , вам придется выбрать другое имя общего ресурса, например, « Volume_1 subdir ».

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