ForumSamba
Christian Fässler – Samstag, 06. August 2005 19:15 Uhr

Auf meinem Serer (Debian, Sarge) läuft Samba und ich greife mit einem PC (Debian, Sarge) darauf zu.

Mein Problem: Ich gehe in der Shell auf dem PC in das Verzeichnis, welches sich auf dem Samba Server befindet und lasse mir mit ls -l die Dateien anzeigen. Alle von mir erstellten Dateien haben die uid/gid von meinem User auf dem Server. Was kann ich machen, damit der Name des Users (mit dem ich auf die Freigabe zugreife) angezeigt wird? Wird der User bzw. die Gruppe nur richtig angezeigt, wenn der User und die Gruppe auf dem PC die gleiche uid/gid haben?

cheers!
christian

2 Antworten
Jan Kandziora – Samstag, 06. August 2005 20:49 Uhr

Wird der User bzw. die Gruppe nur richtig angezeigt, wenn der User und die Gruppe auf dem PC die gleiche uid/gid haben?

So ist es. Um die UID/GID anzugleichen, kannst du z.B. einen LDAP-Server auf deinem Server einrichten und die Clients an diesem anmelden.

Jan

Philipp Vogt – Sonntag, 07. August 2005 12:07 Uhr

Hallo!

Entweder moeglichst viel lernen mit LDAP-Server und so Zeug oder wie ich die Optionen von smbfs benutzen:

Z.B. in /etc/fstab (oder eben bei smbmount/mount mit -o angeben):

//server/mp3 /mp3 cifs credentials=/etc/samba/voggecifs.pass,uid=1000,gid=1000,iocharset=iso8859-1,codepage=cp850 0 0

Wichtig ist eigentlich nur die Option uid und guid.

Das gibt es fuer cifs und smbfs (Du brauchst wohl letzteres).

man mount.smbfs stehen noch weitere Hinweise.

mfG

Philipp