Ich krieg's in SuSE 7.2 nicht hin, smbmount für User nutzbar zu machen. SuSE hat ab Version die Syntax verändert, und es klappt auch alles prima von root aus. Ich kann aber nicht einen Benutzer den neuen Aufruf ausführen lassen, auch wenn mount setuid root ist (was es defaultmässig ohnehin zu sein scheint). Zwar ist bloss "mount -t" dem User erlaubt, aber wenn man die Parameter zum Verbinden eines Shares (auf Windows) hinzufügt, kommt die Fehlermeldung "mount darf nur von root ausgeführt werden". Zur Not liesse sich ja noch der Aufruf von root durchführen und dann den Anwendern das mount-Verzeichnis zu überlassen, aber auch das geht nicht, weil dann nur root darauf Schreibrecht hat. Ich muss aber zwingend User ferne Shares auf Windows-Maschinen mounten lassen können, mit allen Rechten (wie bis SuSE 7.1 problemlos möglich). Kennt wohl jemand den Trick bereits für 7.2? Vielen Dank -- Redaktion Online PC mobile / Paul Batt, Redaktor BR SVVF Kernstrasse 27, 8004 Zürich Tel +41 (1) 242 39 76 Fax +41 (1) 242 20 94 Mobile +41 (0)79 318 64 58 E-Mail paulbatt@onlinepc.ch
Hallo!
Ich krieg's in SuSE 7.2 nicht hin, smbmount für User nutzbar zu machen. SuSE hat ab Version die Syntax verändert, und es klappt auch alles prima von root aus. Ich kann aber nicht einen Benutzer den neuen Aufruf ausführen lassen, auch wenn mount setuid root ist (was es defaultmässig ohnehin zu sein scheint). Zwar ist bloss "mount -t" dem User erlaubt, aber wenn man die Parameter zum Verbinden eines Shares (auf Windows) hinzufügt, kommt die Fehlermeldung "mount darf nur von root ausgeführt werden". Zur Not liesse sich ja noch der Aufruf von root durchführen und dann den Anwendern das mount-Verzeichnis zu überlassen, aber auch das geht nicht, weil dann nur root darauf Schreibrecht hat. Ich muss aber zwingend User ferne Shares auf Windows-Maschinen mounten lassen können, mit allen Rechten (wie bis SuSE 7.1 problemlos möglich). Kennt wohl jemand den Trick bereits für 7.2?
su mkdir /files chown thomas.users /files pico /etc/fstab Diese Zeile einfuegen (anpassen) "//linux/files /files smbfs username=thomas,gid=100,password=*****,uid=500,noauto,user, 0 0" Als User "thomas" : mount /files Gruß Thomas
-----Original Message----- From: Thomas Föcking [mailto:linux@thomas-foecking.de] Sent: Saturday, July 28, 2001 9:26 AM To: SuSE Mailinglist, linux Subject: Re: smbmount für User Hallo
su mkdir /files chown thomas.users /files pico /etc/fstab
Diese Zeile einfuegen (anpassen) "//linux/files /files smbfs username=thomas,gid=100,password=*****,uid=500,noauto,user, 0 0"
Als User "thomas" : mount /files
Die Antwort ist: "Nur root kann //xxxx/xxx auf /files mounten" Hab den Eintrag in fstab x-Mal nachgeprüft. Bei mir lautet er genau: "//megaline/_transfer /files smbfs username=irgend,gid=100,password=*****,uid=504,noauto,user, 0 0" (megaline ist ein W2000-Rechner) Irgend eine Idee? Vielen dank, Paul
Am Samstag, 28. Juli 2001 16:48 tippte Paul Batt:
-----Original Message----- From: Thomas Föcking [mailto:linux@thomas-foecking.de] Sent: Saturday, July 28, 2001 9:26 AM To: SuSE Mailinglist, linux Subject: Re: smbmount für User
Hallo
su mkdir /files chown thomas.users /files pico /etc/fstab
Diese Zeile einfuegen (anpassen) "//linux/files /files smbfs username=thomas,gid=100,password=*****,uid=500,noauto,user, 0 0"
Als User "thomas" : mount /files
Die Antwort ist: "Nur root kann //xxxx/xxx auf /files mounten"
Hab den Eintrag in fstab x-Mal nachgeprüft. Bei mir lautet er genau:
"//megaline/_transfer /files smbfs username=irgend,gid=100,password=*****,uid=504,noauto,user, 0 0" ^ Denke mal, daß hier der Fehler ist ---------------+
Zum Vergleich /dev/hda4 / reiserfs defaults 1 1 Da ist auch kein Komma nach der letzten Option, sonst müßte es ja so heißen: /dev/hda4 / reiserfs defaults, 1 1 [...] -- hth Alex Ich glaube du hast hier etwas doppelt gesiggt. Das sieht A Nicht gut aus und macht b doppelte Arbeit. [WoKo in dag°]
Ich hab's geschafft. Folgendes ist korrekt:
su mkdir /files chown thomas.users /files pico /etc/fstab
Diese Zeile einfuegen (anpassen)
Korrigiert: //linux/files /files smbfs username=thomas,gid=100,password=*****,uid=5xx,noauto,user 0 0
Als User "thomas" : mount /files
Aber zusätzlich zu mount muss auch /usr/smbmnt setuid root sein, sonst geht's nicht. Vielen Dank! -Paul
On Sat, 28 Jul 2001, Thomas Föcking wrote: (Vorredner fehlt - mal wieder!)
Ich krieg's in SuSE 7.2 nicht hin, smbmount für User nutzbar zu machen. [...]
su mkdir /files chown thomas.users /files pico /etc/fstab
Diese Zeile einfuegen (anpassen) "//linux/files /files smbfs username=thomas,gid=100,password=*****,uid=500,noauto,user, 0 0"
Hmmm.... Die /etc/fstab ist aber fuer alle lesbar. Da wuerden andere das Passwort sehen koennen. Die Rechte deswegen aber abzuaendern halte ich auch fuer bedenklich. Wer weiss, was das fuer Auswirkungen haben kann, ich habe es nicht durchgetestet.
Als User "thomas" : mount /files
Was spricht denn dagegen, smbmount mit Rechten fuer "Others" zu versehen? Ich habe das hier so getan und sehe da nicht gleich ein Sicherheitsrisiko. Diejenigen, die jetzt hier smbmount verwenden, muessen ohnehin dann ihr Passwort eingeben, so dass es zu keinen Unsicherheiten kommen kann. Gruss Peter Blancke -- Nachtwaechter ist der Wahnsinn, weil er wacht...
Hallo! Am Sonntag, 29. Juli 2001 18:11 schrieb Peter Blancke
"//linux/files /files smbfs username=thomas,gid=100,password=*****,uid=500,noauto,user, 0 0"
Hmmm.... Die /etc/fstab ist aber fuer alle lesbar. Da wuerden andere das Passwort sehen koennen. Die Rechte deswegen aber abzuaendern halte ich auch fuer bedenklich. Wer weiss, was das fuer Auswirkungen haben kann, ich habe es nicht durchgetestet.
Das Passwort darf bei einem Single-User System mit Benutzer "thomas" und "root" _relativ_ unbedenklich sichtbar sein. Hat man aber mehrere User, sollte man die Option Password einfach weglassen, somit wird der User beim Mount aufgefordert, dieses einzugeben. Gruß Thomas
participants (4)
-
Alex Klein
-
Paul Batt
-
Peter Blancke
-
Thomas Föcking