Samba-Freigaben gewähren allen Benutzern Zugriff: Berechtigungen funktionieren nicht

Samba-Freigaben gewähren allen Benutzern Zugriff: Berechtigungen funktionieren nicht

Ich verwende Samba, um geschützte Freigaben auf Ubuntu Server zu erstellen, auf die Windows-Computer zugreifen können sollen. Ich werde zwar nach einem Benutzernamen und einem Kennwort gefragt, aber mit einer Anmeldung habe ich Zugriff auf alle Dateien, auch auf die für andere Benutzer erstellten. Was mache ich hier falsch?

Also im Grunde genommen

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

Unter [global] füge ich hinzu:

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

Ganz unten:

[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

Und das gleiche gilt für Benutzer 3.

shutdown -r now

Jetzt versuche ich auf dem Windows-PC, angemeldet als Benutzer1, auf Benutzer2 zuzugreifen. Ich werde aufgefordert, einen Benutzernamen und ein Passwort einzugeben. Ich gebe die Details für Benutzer1 ein und erhalte Zugriff, aber das sollte nicht funktionieren. Dann erhalte ich auch Zugriff für Benutzer3. Was mache ich falsch?

Ich habe versucht hinzuzufügen

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

aber das hat nicht geholfen.

Die Benutzerkonten befinden sich sowohl auf Windows als auch auf dem Server.

Antwort1

Sie können die Option „Ungültiger Benutzer“ für jede Freigabe ausprobieren oder den Export der Home-Ordner in Erwägung ziehen.

Verwenden Sie einen einzelnen Windows-Computer mit mehreren Benutzern?

  • Weltweite Berechtigungen ändern - chmod 0770
  • Ändern Sie den Besitz des Benutzerunterordners – chown user:*

Nützliche Links:

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

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

verwandte Informationen