Ich weiß, dass es möglich ist, den Root-Benutzer zu aktivieren und sich dann als Root-Benutzer anzumelden. Aber ist es möglich, mit Ihrem Administratorkonto in OSX Mavericks Root-Zugriff zu erhalten?
Es ist etwas ärgerlich, immer das Passwort einzugeben, wenn Sie etwas installieren und das Terminal verwenden.
Letzter Ausweg wäre, sich immer als Root anzumelden?
sudo -s
wirklich zu viel für dich ein?sudo -s
verhindert, dass Sie eine Shell-Root-Sitzung erstellen.Antworten:
sudo
fragt nur dann nach dem Administratorkennwort, wenn Sie den Befehl in den letzten 15 Minuten nicht verwendet haben. Für erweiterte Root-Sitzungen führe ich normalerweisesudo -s
eine neue Shell mit Root-Rechten aus.quelle
sudo -v
regelmäßigen Abständen tun . Dadurch wird der Timer auf 15 Minuten zurückgesetzt (Sie werden nur dann zur Eingabe Ihres Passworts aufgefordert, wenn es bereits abgelaufen ist). Sie können diesudoers
Datei auch bearbeiten und das Zeitlimit erhöhen (erhöhen Sie sie jedoch nicht zu hoch).Theoretisch könnten Sie Ihr Administratorkonto zur
wheel
Gruppe hinzufügen und dannvisudo
diesudoers
Datei bearbeiten , damit Ihr Benutzerkonto Befehle als root ausführen kann. Sie hätten nicht nur automatisch Root-Berechtigungen in Terminal, sondern auch für die GUI (keine Eingabe von Kennwörtern mehr bei der Installation von Paketen oder beim Entsperren von Einstellungen). Das Gewähren des Root-Zugriffs auf ein anderes Konto als den Root-Benutzer ist jedoch eine schlechte Idee und wäre das Falsche . Die Sicherheitsauswirkungen sind extrem und können Ihr System ernsthaft durcheinander bringen, wenn Sie nicht wissen, was Sie tun (und selbst wenn Sie dies tun).Aber Sie wollten wissen, ob es möglich ist.
quelle
wheel
funktioniert das nicht . In der Gruppe zu sein ,wheel
würden Sie Zugriff auf 0 bis gid, uid nicht 0 imwheel
Allgemeinen auf BSD verwendet wird (wenn auch nicht OS X standardmäßig) zu beschränken , die könnensu
/sudo
zuroot
, aber nicht automatisch confer Rechte. vgl. administratosphere.wordpress.com/2007/07/19/the-wheel-groupadmin
Gruppe tatsächlichsudo
Rechte ohne allewheel
usw. Sie haben diese Gruppenmitgliedschaft, wenn in Ihrem Konto das Kontrollkästchen "Benutzer darf diesen Computer verwalten" aktiviert ist. vgl./etc/sudoers
, die Sie nur ansehen können, wenn Sieroot
oder in derwheel
Gruppe sind.