Hallo Liste!
Tobias Assmann
kann mir jemand erklaeren, was ich falsch mache? Ich moechte ein Laufwerk ueber Netz als Samba Laufwerk einbinden. Dies soll auch fuer normale User moeglich sein. Ich bekomme aber immer den Fehler: smbmnt muss suid root installiert sein (500:500) oder so....
Hab schon saemtliche Rechte fuer smbmnt gegeben (Gruppe: user, execute moeglich) aber es funzt nicht.
Dann wäre der Thread letzte Woche genau das Richtige gewesen, denn da hatten wir dieses Thema schon! Für Dich wäre aber erst einmal ein man chmod genau das Richtige. Du willst erst einmal wissen, was "setuid" bedeutet! Execute beim User ist falsch, denn statt einem x willst Du da ein s stehen haben, also als root ein chmod u+s smbmnt. SetUID bedeutet, dass - beim starten - das Programm unter der UID (User ID) des Besitzers läuft (Set = Setzen - also setzen der Userid = setuid). Wenn der Besitzer root ist, dann läuft der Prozess unter dem User root!
Eine weitere Frage waere, wie ich wohl unter Linux am geschicktesten auf ein von einen Windows Rechner freigegebenes Verzeichniss zugreifen kann (auch Samba)?? Ja - das geht auch über Samba. Hier ist die Frage, was Du wie haben willst! Die Doku zu Samba ist da sehr empfehlenswert!
Mit den besten Grüßen, Konrad Neitzel -- SoftMediaTec GmbH Tel: 0172 / 689 31 45 Fax: 069 / 90 50 99 53