1

Я пытаюсь смонтировать общий ресурс samba в Ubuntu, однако я не могу заставить его читать / писать другим пользователям (я могу читать и писать в него).

Это запись в fstab:

//10.0.0.1/storage/dumps /media/dumps cifs _netdev,guest,uid=1000,gid=1001,iocharset=utf8,fmask=777,dmask=777,file_mode=0666,dir_mode=0777,umask=000,rw,user,exec,codepage=unicode,unicode 0 0

где gid = 1001 - это группа общих ресурсов smb (которую я создал), а uid = 1000 - это я. Есть идеи?

1 ответ1

0
  • Поместите свои учетные данные в fstab , используя параметр монтирования credentials=/path/to/credfile . Файл должен содержать ваше имя пользователя и пароль в двух отдельных строках. Все пользователи будут подключаться к одной учетной записи SMB.

  • Истинное многопользовательское монтирование может быть сделано с multiuser опцией; однако для этого необходимо использовать защиту Kerberos (sec=krb5i , krb5p , krb5), поскольку ядро не может запрашивать у пользователей учетные данные.

    (Возможно , можно использовать PAM и цепочки ключей ядра для хранения пароля при входе в систему, но пока это всего лишь идея, и она будет более сложной и менее удобной, чем Kerberos.)

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