Ubuntu / SAMBA ... mit user auf www-data zugreifen?

kangaroo72

Forums-Beuteltier²
Themenstarter
Registriert
2 Mai 2007
Beiträge
2.038
Hallo zusammen ...

ich möchte mehrer Ordner welche www-data:www-data sind via SAMBA sharen.

der SAMBA-User heisst natürlich nicht www-data

Ich hab jetzt mal folgendes probiert:

Code:
usermod -aG www-data testpilot
aber das hat nicht geholfen ...

Ideen?

LG,

Kangaroo
 
Wenn das hinzufügen zur www-data Gruppe vom betreffenden User nicht funktioniert, dann check mal, welche Berechtigungen die www-data Gruppe überhaupt auf die Ordner hat.

Alternativ: User wieder aus der www-data-Gruppe entfernen und danach mit ACLs arbeiten. Dann kann man auch für mehrere User oder mehrere Gruppen Rechte einzeln vergeben. Siehe hier: https://wiki.ubuntuusers.de/ACL/ und hier: http://www.knilse.de/download/acl.html
Nicht abschrecken lassen, das sind sehr viele Infos und soo kompliziert ist das gar nicht. Ein bisschen Einarbeitung brauchen ACLs aber schon.
 
Wo hakt's denn genau?

1. Existiert der Benutzer "testpilot" im System? (davon ist auszugehen)
Sonst:
Code:
# dummy Gruppe for smb Benutzer erstellen
groupadd smbaccess

# und den Benutzer testpilot, der auf dem System sonst nichts machen darf
#  Wichtig: das nachfolgende Kommando ist "überexplizit", unter Ubuntu gibt es außerdem auch noch adduser
useradd  --comment 'samba-only user'  -M  --home '/dev/null'  --shell '/sbin/nologin'  --password '!'  --gid 'smbaccess'  --groups 'www-data'  testpilot


2. Existiert der Benutzer "testpilot" in samba's eigener Benutzer-Datenbank?
Sonst in smb.conf, Sektion "[GLOBAL]", nach eigenem Ermessen "unix password sync = no" hinzufügen/abändern, dann:

Code:
pdbedit --verbose --create --user testpilot

3. Klappt die smb-Anmeldung?
Code:
# kann auch auf dem Server ausgefuehrt werden
smbclient --list IP_ODER_HOSTNAME_DES_SERVERS --user testpilot

4. Sollen Zugriffe auf die freigegeben Dateien so erfolgen, als ob der zugreifende Benutzer/Gruppe www-data wäre, trotz Anmeldung des Benutzers "testpilot"?
Dafür gibt es in der smb.conf Direktiven, Force User/Group(S).
Alternativ dazu der bereits angesprochene ACL-Weg, der dem Nutzer testpilot auch außerhalb von smb Zugriff ermöglicht.

vg
dywi
 
  • ok1.de
  • thinkstore24.de
  • ok2.de - Notebook Computer Server
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben