freigabe Keine Berechtigung

Probleme mit Samba, NFS, FTP und Co.
Antworten
t00
Beiträge: 10
Registriert: 29.11.2019 20:19:47

freigabe Keine Berechtigung

Beitrag von t00 » 20.03.2022 17:08:26

Hallo
Ich möchte unter Debian ein Verzeichnis nur für die IP 192.168.0.70 freigeben. Am liebsten ohne ohne Benutzer und PW das habe ich aber nicht hinbekommen. Mit Passwort funktioniert es soweit ausser dass ich nur mit dem user root volles rechte habe. z.b mkdir etc..

Ich habe folgendes gemacht bis jetzt:

useradd -s /bin/false
smbuser smbpasswd -a smbuser


meine smb.conf:

[global]
hosts allow = 192.168.0.70
workgroup = smb
security = user

[music]
valid users = smbuser
path = /opt/music
public = no
comment = music
printable = no
browsable = yes
guest ok = no
writeable = yes
create mode = 0660
directory mode = 0770
force create mode = 0660
force directory mode = 0770


das mounten funktioniert soweit auch mit dem root user:

mount -t cifs //192.168.0.110/music /mnt/music
Password for root@//192.168.0.110/music:

oder auch mit dem smbuser

mount -t cifs //192.168.0.110/music /mnt/music -o user=smbuser

ich kann als root Verzeichnisse erstellen oder löschen

aber wenn ich mich als user1 im der freigebe ein verzeichniss erstellen will erhalte ich folgende meldung:

user1@debian /mnt/music $ mkdir test
mkdir: das Verzeichnis „test“ kann nicht angelegt werden: Keine Berechtigung

was muss ich an der config ändern damit jeder user in der freigabe alle rechte hat?

Besten Dank.

Benutzeravatar
debilian
Beiträge: 1162
Registriert: 21.05.2004 14:03:04
Wohnort: 192.168.43.7
Kontaktdaten:

Re: freigabe Keine Berechtigung

Beitrag von debilian » 20.03.2022 17:11:00

welche Berechtigungen hat denn das Ziel Samba Verzeichnis?
ist Benutzer user1 in der Gruppe smbuser?
-- nichts bewegt Sie wie ein GNU --

t00
Beiträge: 10
Registriert: 29.11.2019 20:19:47

Re: freigabe Keine Berechtigung

Beitrag von t00 » 20.03.2022 17:15:04

vor dem mounten hat /opt/music 777
drwxrwxrwx 2 root root 4096 19. Mär 20:26 music

dnach dem mounten hat es 755
drwxr-xr-x 2 root root 0 20. Mär 13:24 music

ich möchte dass jeder wo es mounted ist volle rechte hat.

der user smbuser ist ja auf dem 192.168.0.110 angelegt
der user user1 ist auf 192.168.0.70 angelegt

Benutzeravatar
debilian
Beiträge: 1162
Registriert: 21.05.2004 14:03:04
Wohnort: 192.168.43.7
Kontaktdaten:

Re: freigabe Keine Berechtigung

Beitrag von debilian » 20.03.2022 18:05:24

grundsätzlich würde ich einen Benutzer anlegen, der in einer Gruppe smb, smbuser, wasauchimmer ist.
dann das smb Verzeichnis auch dieser Gruppe zuordnen.

777 ist fast immer eine schlechte Idee, darum gibt es Benutzer und Gruppen und Berechtigungen....

Bsp.: https://wiki.debian.org/Samba/ServerSimple
-- nichts bewegt Sie wie ein GNU --

t00
Beiträge: 10
Registriert: 29.11.2019 20:19:47

Re: freigabe Keine Berechtigung

Beitrag von t00 » 21.03.2022 06:39:36

Hallo

ich verstehe die Einwände und das kann ich ändern. Wie kann ich aber das so freigeben dass alle user an 192.168.0.70 auch auf der Freigabe schreiben können?

Benutzeravatar
debilian
Beiträge: 1162
Registriert: 21.05.2004 14:03:04
Wohnort: 192.168.43.7
Kontaktdaten:

Re: freigabe Keine Berechtigung

Beitrag von debilian » 21.03.2022 09:43:19

indem die Berechtigungen stimmen und alle Benutzer in der Samba Gruppe sind, die schreiben darf.
-- nichts bewegt Sie wie ein GNU --

Benutzeravatar
MSfree
Beiträge: 10686
Registriert: 25.09.2007 19:59:30

Re: freigabe Keine Berechtigung

Beitrag von MSfree » 21.03.2022 10:08:42

t00 hat geschrieben: ↑ zum Beitrag ↑
20.03.2022 17:15:04
vor dem mounten hat /opt/music 777
drwxrwxrwx 2 root root 4096 19. Mär 20:26 music

dnach dem mounten hat es 755
drwxr-xr-x 2 root root 0 20. Mär 13:24 music
Das ist ja wohl die Clientseite. Der Client darf dem Server nicht diktieren, was er tun will.

Die Berechtigung muß auf der Serverseite stimmen.
ich möchte dass jeder wo es mounted ist volle rechte hat.
Nö, wenn der Server sagt, du darfst hier nicht schreiben, kann der Client gar nichts dagegen tun, auch nicht mit clientseitigem chmod nicht, und auch nicht durch irgendwelche Gruppenzugehörigkeiten. Die Hoheit über die Platte hat der Server.

Benutzeravatar
debilian
Beiträge: 1162
Registriert: 21.05.2004 14:03:04
Wohnort: 192.168.43.7
Kontaktdaten:

Re: freigabe Keine Berechtigung

Beitrag von debilian » 21.03.2022 13:09:41

vielleicht waren Teile meiner Aussagen schwammig, ich meine natürlich Serverseitig,
da werden ja auch die Sambabenutzer- und Gruppen angelegt bzw. verwaltet.....
-- nichts bewegt Sie wie ein GNU --

Benutzeravatar
towo
Beiträge: 4403
Registriert: 27.02.2007 19:49:44
Lizenz eigener Beiträge: GNU Free Documentation License

Re: freigabe Keine Berechtigung

Beitrag von towo » 21.03.2022 13:16:26

Die Diskussion geht irgendwie am Thema vorbei. Wenn Root mountet, sieht das immer so aus, so lange man GID und UID nicht mitgibt.

Benutzeravatar
Hendri
Beiträge: 586
Registriert: 23.08.2003 12:17:43
Lizenz eigener Beiträge: MIT Lizenz

Re: freigabe Keine Berechtigung

Beitrag von Hendri » 22.03.2022 02:50:06

Hallo,

man kann in der share definition einen user enforcen, mir diesem wird dann am Server geschrieben.
Egal welcher user das am client macht...

Code: Alles auswählen

force user = [user]
force group = [group]
Ciao, Hendri

Antworten