Hallo,
ich habe versucht einen SMB-Share auf meinem Raspberry Pi 2B einzurichten.
Ich habe aber Probleme mit den Userrechten.
Auf Raspberry Pi: (raspbian)
adduser --no-create-home --disabled-login --shell /bin/false shareuser
passwd shareuser
smbpasswd -a shareuser
(habe beide male das gleiche pw gesetzt)
smb.conf: (habe mich an Samba Freigabe mit Authentifizierung – Thomas-Krenn-Wiki orientiert)
[global]
workgroup = smb
security = user
map to guest = never
[share]
valid users = shareuser
path = /media/sharedfolder/
public = no
writable = yes
comment = pishare
printable = no
guest ok = no
Unter Windows Netzlaufwerk hinzufügen mit den Daten funktioniert. Ich kann dann Dateien nach belieben anschauen, erstellen, ändern und löschen.
Auf meinem Laptop mit Linux als root dann:
mount -t cifs //raspberrypi.fritz.box/share /media/remote -o user=shareuser,password=testpw
Hier ist das Ergebnis aber, dass ich zwar Dateien anschauen bzw. öffnen kann und Dateien auch erstellen kann. Ich kann aber keine Dateien ändern(auch gerade unter Linux erstellte Dateien nicht).
Ich vermute, dass das Problem ist, dass ich auf meinem Laptop als Username nox (unter Windows ist es auch ein anderer User aber Windows ignoriert angeblich Dateirechte ohnehin?) verwende. Und die Dateien im Share wenn ich im Terminal ls -la eingebe 1001:1001 gehören.
Schaue ich das ganze auf dem Raspi im Terminal an dann gehören die Dateien shareuser:shareuser...
Jetzt ist mein Problem, dass ich nicht auf irgendwelche guest accounts bzw public share oder so ausweichen möchte sondern, dass nur die Personen, die die Zugangsdaten haben auf den share zugreifen dürfen sollen(öffnen ändern löschen erstellen) aber egal wie sie ihre lokalen User auf den jew. Systemen genannt haben .
Gibt es eine Möglichkeit, das gewünschte umzusetzen?
Vielen Dank im Voraus
Grüße
D3LU
ich habe versucht einen SMB-Share auf meinem Raspberry Pi 2B einzurichten.
Ich habe aber Probleme mit den Userrechten.
Auf Raspberry Pi: (raspbian)
adduser --no-create-home --disabled-login --shell /bin/false shareuser
passwd shareuser
smbpasswd -a shareuser
(habe beide male das gleiche pw gesetzt)
smb.conf: (habe mich an Samba Freigabe mit Authentifizierung – Thomas-Krenn-Wiki orientiert)
[global]
workgroup = smb
security = user
map to guest = never
[share]
valid users = shareuser
path = /media/sharedfolder/
public = no
writable = yes
comment = pishare
printable = no
guest ok = no
Unter Windows Netzlaufwerk hinzufügen mit den Daten funktioniert. Ich kann dann Dateien nach belieben anschauen, erstellen, ändern und löschen.
Auf meinem Laptop mit Linux als root dann:
mount -t cifs //raspberrypi.fritz.box/share /media/remote -o user=shareuser,password=testpw
Hier ist das Ergebnis aber, dass ich zwar Dateien anschauen bzw. öffnen kann und Dateien auch erstellen kann. Ich kann aber keine Dateien ändern(auch gerade unter Linux erstellte Dateien nicht).
Ich vermute, dass das Problem ist, dass ich auf meinem Laptop als Username nox (unter Windows ist es auch ein anderer User aber Windows ignoriert angeblich Dateirechte ohnehin?) verwende. Und die Dateien im Share wenn ich im Terminal ls -la eingebe 1001:1001 gehören.
Schaue ich das ganze auf dem Raspi im Terminal an dann gehören die Dateien shareuser:shareuser...
Jetzt ist mein Problem, dass ich nicht auf irgendwelche guest accounts bzw public share oder so ausweichen möchte sondern, dass nur die Personen, die die Zugangsdaten haben auf den share zugreifen dürfen sollen(öffnen ändern löschen erstellen) aber egal wie sie ihre lokalen User auf den jew. Systemen genannt haben .
Gibt es eine Möglichkeit, das gewünschte umzusetzen?
Vielen Dank im Voraus
Grüße
D3LU