mount изменяет права доступа к администраторам: admin?

Я монтирую долю samba с одного сервера CentOS на другой, используя:

mount -t cifs -o blarg,password //10.151.170.170/events /var/blarg/copy-to 

Когда я делаю это, разрешения /var/blarg/copy-to изменяются на admin: admin. Когда я umount //10.151.170.170/events использование umount //10.151.170.170/events разрешения будут umount //10.151.170.170/events . Я не хочу, чтобы это произошло, поскольку это затрагивает некоторые другие функции.

Как предотвратить изменение прав администратора?

    Это нормальное поведение unix, однако вы можете заставить cifs игнорировать информацию удаленного пользователя.

     mount -t cifs -o \ user=blarg,password=blarg,nounix,uid=0,gid=0 \ //10.151.170.170/events /var/blarg/copy-to 

    Это делает все файлы похожими на то, что они принадлежат root: root. Все созданные файлы будут принадлежать пользователю, который его установил; в этом случае, blarg.

    nounix делает немного больше, чем просто отключает пользовательскую информацию, отключает все расширения posix. Если это монтировка окон, это то, что вы хотите. Если нет, вы можете изменить nounix на forceuid,forcegid .

    Согласно man mount.cifs :

      uid=arg sets the uid that will own all files or directories on the mounted filesystem when the server does not provide ownership information. It may be specified as either a username or a numeric uid. When not specified, the default is uid 0. The mount.cifs helper must be at version 1.10 or higher to support specifying the uid in non-numeric form. See the section on FILE AND DIRECTORY OWNERSHIP AND PERMISSIONS below for more information. 

    если вы хотите заставить uid к ожидаемому, используйте uid. То же самое относится к группам (gid).

    Пример:

     $ mount -t cifs //10.151.170.170/events /var/blarg/copy-to -o blarg,password -o uid=1000,gid=100 

    Чтобы найти uid и gid, вы можете использовать команду getent :

     $ getent passwd <username> usrname:x:1000:1005:username,,,:/home/username:/bin/bash 

    где первая 1000 – uid и 1005 gid (значения изменяются, а не порядок).