Samba mount разрешает модификацию только если root

473
UtahJarhead

Я пытаюсь смонтировать общий ресурс Samba из Synology. Это все еще Samba и Linux. Гостевая ОС - Ubuntu 16.04. Когда Ubuntu монтирует каталог, он выглядит просто модно. Тем не менее, я не могу вносить изменения в что-либо в этом каталоге, если я не буду пытаться изменить, и в этот момент он работает просто отлично. Я не понимаю почему. Пользователь на обоих устройствах есть art, что, я уверен, совсем не мутит воду. </sarcasm>

У меня есть строка ниже /etc/fstab:

//192.168.1.14/files/Dropbox /home/art/Dropbox cifs credentials=/home/art/.smbcredentials,uid=1001,gid=1001,iocharset=utf8,sec=ntlm,_netdev 0 0 

.smbcredentials содержит регистрационную информацию пользователя для общего ресурса Samba.

username=art password=XXXXXXXXXXX 

Как я могу сделать это, чтобы я мог изменить его без необходимости root-доступа?

0
Я бы проверил настройки панели управления -> пользователь -> разрешений, Synology использует модифицированный Linux, и ваш пробег может отличаться, если вы относитесь к нему просто как к Linux. mvw 6 лет назад 0

1 ответ на вопрос

0
UtahJarhead

Файл /home/art/.smbcredentialsпринадлежал пользователю root, доступен для чтения только пользователю root, но находился в неподходящем каталоге. Перемещение это, чтобы /rootисправить проблему. В Перми /home/artбыло 755, но этого было недостаточно.

Теперь, когда файл принадлежит пользователю root (без изменений) /root, он работает по своему усмотрению.

Похожие вопросы