Я пытаюсь смонтировать общий ресурс 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-доступа?

1 ответ1

0

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

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

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