Общие ресурсы Samba предоставляют доступ всем пользователям: разрешения не работают

Общие ресурсы Samba предоставляют доступ всем пользователям: разрешения не работают

Я использую Samba для создания защищенных общих ресурсов на Ubuntu Server, которые должны быть доступны компьютерам Windows. Он запрашивает у меня имя пользователя и пароль, но один вход в систему предоставляет доступ ко всем файлам, даже тем, которые созданы для других пользователей. Что я делаю не так?

Так что в основном

su
cd
mkdir /files
mkdir /files/user1
mkdir /files/user2
mkdir /files/user3
chmod 777 /files/user1
chmod 777 /files/user2
chmod 777 /files/user3

vi /etc/samba/smb.conf

В разделе [глобальные] я добавляю:

security = user
wins support = yes
name resolve order = lmhosts host wins bcast

Внизу:

[User1's files]
comment = User1's Files
path = /files/user1
browseable = yes
read only = no
valid user = user1

[User2's files]
comment = User2's Files
path = /files/user2
browseable = yes
read only = no
valid user = user2

И то же самое для пользователя 3.

shutdown -r now

Теперь на ПК с Windows, войдя в систему как пользователь user1, я пытаюсь получить доступ к пользователю user2. Он запрашивает у меня имя пользователя и пароль. Я ввожу данные для пользователя user1, и он предоставляет мне доступ, хотя этого не должно быть. Затем он также предоставляет мне доступ к пользователю user3. Что я делаю не так?

Я попробовал добавить

force user = user1
create mask = 0640
directory mask = 0750

но это не помогло.

Учетные записи пользователей есть как в Windows, так и на сервере.

решение1

Вы можете попробовать опцию недопустимого пользователя для каждого общего ресурса или рассмотреть возможность экспорта их домашних папок.

Используете ли вы один компьютер с Windows для нескольких пользователей?

  • изменить мировые права доступа - chmod 0770
  • изменить владельца подпапки пользователя - chown user:*

Полезные ссылки:

https://www.samba.org/samba/docs/man/manpages-3/smb.conf.5.html

https://help.ubuntu.com/lts/serverguide/samba-fileserver.html

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