cifs монтируется с неправильным uid, gid (buster -> яблочко)

Контекст:

Существующий Debian Buster, работающий как клиент CIFS/SMB

Проблема :

После перехода с Buster на Debian Bullseye точка монтирования все еще работает, но параметры uid и gid игнорируются на уровне файловой системы (но в выводе команды они верны)

cat /etc/fstab:

      ...
//192.168.0.1/data    /mnt/data    cifs    _netdev,nodev,nosuid,noexec,credentials=/etc/credentials,uid=myuser,gid=mygroup,file_mode=0660,dir_mode=0770,vers=1.0     0       0
...

mount: (uid 101 — это myuser, а gid 101 — моя группа, поэтому значения верны)

      ...
//192.168.0.1/data on /mnt/data type cifs (rw,nosuid,nodev,noexec,relatime,vers=1.0,cache=strict,username=cifslogin,uid=101,forceuid,gid=101,forcegid,addr=192.168.0.1,soft,unix,posixpaths,serverino,mapposix,acl,rsize=1048576,wsize=1048576,bsize=1048576,echo_interval=60,actimeo=1,_netdev)
...

ls -la /mnt/data:

      drwxr-xr-x 3 1100 users    0 Sep 13 00:01 .
...

1 ответ

После некоторых проб и ошибок я обнаружил, что существует два варианта.forceuidиforcegidэто можно использовать для игнорирования расширения unix сервера Samba.

cat /etc/fstab:

      ...
//192.168.0.1/data    /mnt/data    cifs    _netdev,nodev,nosuid,noexec,credentials=/etc/credentials,uid=myuser,forceuid,gid=mygroup,forcegid,file_mode=0660,dir_mode=0770,vers=1.0     0       0
...
Другие вопросы по тегам