Problem mit su (FreeBSD)
-
Hi,
wie kann ich denn ein Programm xyz mit root-Rechten ausführen?
Hatte davor Debian und es ging mit su. Jetzt mit FreeBSD bekomme ich die Meldung BAD SU ??Was mache ich den falsch?
mfg
w.r
-
Hallo,
su würde ich sowieso nicht benutzen, sondern eher man: sudo.
Dein Problem wird hier gelöst:
http://www.freebsd.org/doc/en_US.ISO8859-1/books/faq/admin.html#SU-WHEEL-GROUP
-
Hi,
hab auch ausprobiert und Befehl unbekannt!!
Muss ich es nicht vielleicht installieren?? Denn irgendwo hab gesehen dass man es nachinstallieren kann! (Debian vielleicht)
Ok ich sehe noch mal nach. Danke
mfg
w.r
-
musst du nachinstallieren
Aber für su musst du die Leute glaube ich bei BSD in die Gruppe wheel eintragen. edit: ach seh gerade, CarstenJ hat schon ein Link auf die Lösung gepostet
-
Oder Benutzer in die wheel Gruppe eintragen
-
Hallo,
ausfuehren tust du Befehle mittels:
su root -c 'command'
Musst natuerlich in der Gruppe wheel sein, wie bereits gepostet worden ist.
Wenn du z. B. die locate-Datenbank updaten willst, dann machst du das so:
su -m nobody -c 'sh /usr/libexec/locate.updatedb'
somit ist sichergestellt, dass _nicht_ alle Dateien in die Datenbank mit
aufgenommen werden.-m bedeutet hier, dass deine Umgebung nicht modifiziert wird, siehe auch man su.
mfg
v R
-
nicht schlecht, danke