Linux самба общая папка. Два пользователя. Как настроить разные права доступа. . Одна сетевая папка И два юзера .


Дата публикации:


Linux самба общая папка. Два пользователя. Как настроить разные права доступа. . Одна сетевая папка И два юзера .



ec952875

Linux самба общая папка. Два пользователя. Как настроить разные права доступа. . Одна сетевая папка И два юзера .

Для настройки разных прав доступа для двух пользователей в Linux Samba, вы можете использовать следующий подход:

  1. Создайте общую папку, к которой будут иметь доступ оба пользователя. Например, вы можете создать папку с именем "shared" в директории /srv:
sudo mkdir /srv/shared
  1. Настройте права доступа к этой папке так, чтобы оба пользователи имели доступ к ней. Например, вы можете установить права 777, чтобы оба пользователи могли читать, записывать и выполнять файлы в этой папке:
sudo chmod 777 /srv/shared
  1. Отредактируйте файл конфигурации Samba (/etc/samba/smb.conf) и добавьте следующую секцию:
[shared]
   path = /srv/shared
   valid users = userA, userB
   read only = yes
   write list = userA

В этом примере "shared" - это имя общей папки, "userA" и "userB" - имена пользователей, которым разрешен доступ к этой папке. "read only = yes" означает, что пользователь "userB" может только читать файлы в папке, а "write list = userA" означает, что пользователь "userA" может записывать файлы в папку.

  1. Перезапустите службу Samba, чтобы применить изменения:
sudo systemctl restart smbd

Теперь пользователь "userA" сможет читать и записывать файлы в общей папке, а пользователь "userB" сможет только читать файлы.