PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Mandrake10 % SMB-Share



Raphi
13.03.04, 13:16
Hi

irgendwie bring ich es nicht mehr hin dass ich die SMB-shares des servers richtig auf meinem Mandrake 10 Client einrichten kann. In der Version 9.2 hats ohne Probleme geklappt.
Die Shares kann ich zwar ohne Probleme mounten, jedoch ist dann immer root der owner der dateien. Ich versuchte dies zu beheben indem ich mit umask=0,uid=501,gid=501 die fstab angepasst habe. Aber leider ist immernoch root der besitzer. Wie bring ich Linux dazu, dass der benutzer raphi (uid=501) owner der dateien wird?

emba
14.03.04, 18:49
hi

force user =

man smb.conf ;)

greez

Raphi
14.03.04, 22:32
auf dem server oder auf dem client?

emba
14.03.04, 22:35
na auf dem server (hatte ja von smb.conf geschrieben, welche nur vom server verwendet wird)

greez

Raphi
15.03.04, 17:42
ok das dacht ich mir eigentlich :-)

ich bin jedoch nicht der Meinung dass der Fehler auf dem Server zu suchen ist da es ja sowohl unter Windows XP jetzt noch ohne Probleme läuft und es auch unter Mandrake 9.2 keine Probleme gab.

Raphi
15.03.04, 21:36
hier mal noch meine fstab:

//epiaserver/harddisk /mnt/server/harddisk smbfs umask=1000,iocharset=iso8859-15,uid=501,codepage=850,gid=501,username=raphi,pas sword=xxx 0 0
//epiaserver/raphi /mnt/server/home smbfs umask=1000,iocharset=iso8859-15,uid=501,codepage=850,gid=501,username=raphi,pas sword=xxx 0 0
//epiaserver/mp3 /mnt/server/mp3 smbfs umask=1000,iocharset=iso8859-15,uid=501,codepage=850,gid=501,username=raphi,pas sword=xxx 0 0

hoffe jemand kann mir helfen :-/

emba
15.03.04, 23:08
okay, dann schaun mer ma ;)

in der man zu mount findet sich (zumindest bei mir)

Just like nfs, the smb implementation expects a binary argument (a struct smb_mount_data) to the mount system call. This argument is constructed by smbmount(8) and the current version of mount (2.9w) does not know anything about smb.

evtl. ist das der fehler
versuch es mal mit dem tool smbmount

[beispiel]

~# smbmount //localhost/share /mnt -o uid=501,username=smbuser
~# cd /mnt
~# ls -al

drwx------ 1 smbuser root 4096 2004-03-08 18:47 ./
drwxr-xr-x 22 root root 4096 2004-03-14 18:30 ../
-r-x------ 1 smbuser root 1590149 2003-10-22 21:41 56KPCIHSFW2000.EXE*

...



die fstab nutzt den mount befehl, somit werden ggf. einige optionen nicht berücksichtigt

ergo nimmst du die smbfstab, welche in /etc/samba/ (normalerweise) liegt

greez

Raphi
16.03.04, 07:20
die smbfstab ist bei mir leider nicht vorhanden. wenn ich das share mit dem von dir genannten befehl mounte erhalte ich dann folgendes: (mit uid=501 und gid=501)

drwx------ 1 500 root 0 Jan 18 22:15 Backup PC Geschäft/
drwx------ 1 500 root 0 Jan 18 02:54 Battlefield/
-rwx------ 1 500 root 280829212 Jan 30 22:33 battlefield_1942_patch_v1.6.19.exe*
drwx------ 1 500 root 0 Mär 14 01:20 Eigene Dateien/
-rwx------ 1 500 root 29738196 Feb 6 16:03 mailbackup.tbk*

emba
16.03.04, 09:48
welche version des samba (servers/clients) verwendest du?

im obigen bsp. nutze ich 2.2.7a

uid/gig=501 existiert auch wirklich auf dem sys?
kannst ma bitte smb.conf pasten?

greez

Raphi
17.03.04, 15:24
ja uid 501 und gid 501 ist vorhanden.

das problem hat sich jetzt gelöst. hab mir einfach wieder mandrake 9.2 installiert und dann noch kde3.2 draufgehauen.

die samba-shares lassen sich nu ohne probleme ansprechen.