Hallo, Am Mittwoch, 30. August 2006 14:54 schrieb Cornelia Böttge:
es ist zwar bestimmt schon 1.000 mal behandelt worden, aber ich finde irgendwie nichts dazu, was ich auch verstehe. Ich möchte ein Skript erstellen, mit dem ein DAU ein NFS-System (was erst *nach* dem Arbeitsrechner eingeschaltet wurde) mounten kann, ohne erst in die Konsole zu müssen, Root werden und mount -a einzugeben bzw. ohne den lästigen Neustart zur automatischen Einbindung. Das muss doch eigentlich recht einfach sein? Ich habe jetzt in einer .sh Datei die mount-Anweisung geschrieben und ihr die Rechte -rwsr-xr-x gegeben, Eigentümer ist root, Gruppe ist users (wegen so einem Hinweis aus dem SUSE 9.1 - Handbuch, der aber glaube ich eh nichts damit zu tun hat). Laut besagtem Handbuch sollte die Datei jetzt mit root-Rechten laufen - tut sie aber nicht, beim Ausführen bekomme ich die Meldung: mount: nur root kann dies tun.
Bei Google habe ich gefunden, dass das setuid bei Skripten nicht mehr unterstützt wird, und alles weitere bezog sich auf PERL oder C, aber davon habe ich keine Ahnung. So kompliziert kann mein Wunsch doch nicht sein, wo ist mein Denkfehler? Ach ja: System ist Suse 10.1
Dazu gibt's autofs. Ein einfachs (z.B.) ls /net/HOST/home/USER und das Verzeichnis wird automatisch gemountet. Mehr dazu mit man autofs Beliebige Kommands mittels root-Rechen als Normal-User ablaufen lassen: man sudo Bye Jürgen -- Dr.rer.nat. Juergen Vollmer, Viktoriastrasse 15, D-76133 Karlsruhe Tel: +49(721) 92 04 87 1 Fax: +49(721) 92 04 87 2 Juergen.Vollmer@informatik-vollmer.de www.informatik-vollmer.de Internet-Telefonie: www.skype.com Benutzer: juergen.vollmer