Hi maceis!
maceis schrieb:
Auch das ist nicht unbedingt richtig:
wenn z. B. Benutzer ben1 mit su (=switch user) eine Shell als Benutzer ben2 öffnen möchte muss er natürlich das kennwort von ben 2 eingeben.
Damit ein Benutzer mit su zu root werden kann, muss er in der Gruppe "wheel" Mitglied sein, sonst nutzt ihm auch das root-Passwort zunächst nochts.
ich weiß net genau, was daran net richtig ist
Nat. hast Du noch ein paar Informationen dazugegeben.. aber im Prinzip war glaub net wirklich was falsch
Dass man bei "su" auch noch nen Benutzernamen als Argument angeben kann is klar, doch das wollte der gute Marc_ac gar net wissen
(es ging schlichtweg darum das Rootpasswort zu ändern) - Und nen Mac-Anfänger gleich mit jeder Menge "Unix-Kram" konfrontieren wollte ich eigentlich net
Zudem hat das Recht "sudo" benutzen zu dürfen nicht direkt was mit der Gruppe "wheel" zu tun (auch wenn das unter BSD (und somit wohl auch unter Mac OS X) so is) sondern mit dem Eintrag in der Datei (/etc/sudoers) und den Zugriffsrechten der Datei "/pfad/zu/sudo" - kann also jederzeit geändert werden
*g* - doch jetzt mal wieder genug der Klugschei**erei..
Wollte nur klarstellen, dass man noch zig Seiten über "su" und "sudo" schreiben könnte (sie manpages) - sorry
calinux schrieb:
... folgendermaßen: "sudo passwd"
maceis schrieb:
Auch das ist nur bedingt richtig.
Nur wenn Du Dich bereits in einer root-Shell befindest kannst du mit dem von Dir genannten Kommando das root-Passwort ändern. (sudo ist dann allerdings überflüssig)
warum sollte ich mich dazu schon in einer root-Shell befinden müssen? Mit "sudo" ändere ich meine Benutzerkennung zu root - und passwd (ohne Argument - das ist optional) ändert das Passwort... ergo: ich ändere das Passwort von root
maceis schrieb:
Mit "sudo passwd root" kann man zwar als Admin-User das root-Passwort auf der Kommadozeile ändern.
Allerdings kann man sich damit noch nicht auf der grafischen Oberfläche als root anmelden.
Ist meiner Meinung nach auch nicht wirklich sinnvoll.. aber das ist ein anderes Thema *g*
maceis schrieb:
Das führt zur etwas eigenartigen Situation, dass sozusagen der root-Account auf der Kommandozeile freigeschaltet ist, nicht aber für das grafische Login.
Um das zu erreichen muss man noch den erforderlichen Eintrag in Netinfo erzeugen z. B. so:
sudo passwd -i netinfo root.
Damit kann man auf der Kommandozeile den root-Account vollwertig freischalten (so wie im Netinfo-Manager)
da gebe ich Dir vollkommen recht.. aber wie schon gesagt: darum gings ja "eigentlich" gar net...
tut mir leid für die "Besserwisserei"
bis dann.. ciao calinux