Как смонтировать файловую систему без смены владельца точки монтирования на root?

Как смонтировать файловую систему без смены владельца точки монтирования на root?

У меня есть два общих ресурса 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

Связанный контент