изменить права доступа к смонтированной папке в Linux

изменить права доступа к смонтированной папке в Linux

Я смонтировал папку из Windows в Linux вот так

в Windows End разрешение установлено для всех введите описание изображения здесь

и на моем Linux-конце я сделал это

# mount -t cifs -o username=sprite//173.11.111.99/win-share /mnt
Password for sprite@//173.11.111.99/win-share:  ************
# ls -ld
drwxr-xr-x. 2 root root 0 Sep  2 15:27 .
#

У меня есть другой пользователь с именем coke, которому я хочу предоставить права на чтение/запись/выполнение. Как мне это сделать?

решение1

Вам необходимо определить желаемый идентификатор пользователя и идентификатор группы в команде монтирования. Добавьте параметры uid и gid к опциям. Вы можете посмотреть значения вашего пользователя с помощью команды id.

Пример набора параметров:uid=1000,gid=1000,username=sprite

При условии, что ваш идентификатор пользователя и группы равен 1000.

Чтобы другой пользователь мог получить доступ, поместите пользователей в ту же группу, например, users, затем используйте идентификатор этой группы в gid-параметре команды монтирования. В этом случае я считаю, что вам также нужен дополнительный параметр для группы, чтобы иметь возможность писать на ресурсе, в этом случае вам нужны дополнительные параметрыdir_mode=0770,file_mode=0770

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