
У меня есть два общих ресурса samba на удаленном сервере (Debian 10, stable) в моей домашней сети. На моем ноутбуке (Debian 10 stable) я хотел бы автоматически монтировать эти общие ресурсы в локальное дерево файловой системы. Для этого я добавил следующие строки в свой файл fstab:
//cherver/sambaDocs /home/maquinisto/sambaDocs cifs credentials=/home/maquinisto/.smbcreds,user,rw 0 0
//cherver/sambaEtc /home/maquinisto/sambaEtc cifs credentials=/home/maquinisto/.smbcreds,user,rw 0 0
Моя проблема в том, что когда fstab читается при загрузке или с помощью sudo mount -a
, точки монтирования меняют владельца на root, и я не могу записывать туда файлы как обычный пользователь. Как мне смонтировать эти общие ресурсы на моей системе ноутбука без того, чтобы точки монтирования меняли владельца на root?
решение1
mount.cifs
позволяет использовать параметры uid
и gid
указывать пользователя, который «владеет» файловой системой.
В вашем случае параметры ( credentials=/home/maquinisto/.smbcreds,user,rw
) необходимо расширить, включив в них uid=xxxx
и, если вы того пожелаете,gid=yyyy