Может кто ни будь относительному новичку в Linux (особенно в samba) рассказать по права пользователей на samba. потому что получается есть
- Linux пользователь/группа на сервере самбы
- пользователь самой самбы smbpasswd -a john
- пользователь который использует самбу. Т.е. когда монтируется папка к ней тоже применяются права записи. Но какие они?
Например на сервере - я создаю пользователя useradd john Создаю папку mkdir /johnshare Меняю пользователя chown johnshare:johnshare /johnshare
И после этого создаю пользователя в самбе smbpasswd -a johnshare
И делаю конфиг.
Вопрос должен ли пользователь создаваемый в самбе smbpasswd -a johnshare существовать в системе? Или можно настроить так что бы системе не существовало такого пользователя? Как настроить права на папку в данном случае? Как установить права на папку если несколько пользователей шары пользуются одной папкой, что бы у всех были права на все (в рамках данной папки?
Вопрос другой: На клиентской машине я подключаюсь к сетевому диску Либо через GUi smb://host-or-ipaddress/sharename либо через консоль mount -t cifs //hostname-or-ipaddress/sharename -o username=‘username’,domain=‘domainname-or-workgroup’ /mnt/mysamba
Как будут работать права на папку? Нужно ли на клиентской машине создавать пользователя johnshare? Или нет? Или система работает с ID и может быть у случайного пользователя случайные права (ну после получения доступа к папке). Можно ли не создавать пользователя на клиентской машине что бы всю настройку производить только на сервере, а пользователям только говорить логин/пароль имя шары.
Какие тут есть тонкости?