Mein Benutzerkonto ist ein Standardkonto auf meinem Mac. Was muss ich in Terminal eingeben sudo
, um mich selbst zum Administrator zu machen?
macos
terminal
user-account
administrator
Steven Savary
quelle
quelle
Antworten:
Wenn der tatsächliche Benutzer <Benutzername> ein Standardkonto hat, müssen Sie dies eingeben
um <benutzername> zum admin zu machen .
Nur eine begrenzte Anzahl von Benutzern sind Sudoer (dh Konten, die erfolgreich ausgeführt werden dürfen
su
odersudo
über Root-Berechtigungen verfügen ). Die Standard-Sudoers-Datei ( / etc / sudoers ) in OS X sieht folgendermaßen aus:Daher dürfen standardmäßig nur Root- Benutzer und Mitglieder der Administratorgruppe ausgeführt
sudo
werden. Der obige Befehl, der von <Benutzername> ausgeführt wird, schlägt folglich fehl, da <Benutzername> nicht in der Liste enthalten ist.So aktivieren Sie sudoing für <Benutzername> , würden Sie hinzufügen müssen <Benutzername> auf der Liste (unter # Benutzerrecht Spezifikation ) oder Kommentar- der% Radlinie mit
sudo visudo
denen muss laufen durch sudoers wieder (das ist der Catch22 von Tetsujin erwähnt).quelle
Das ist ein bisschen ein Haken22 ...
Sie müssen schon sein ein Administrator auf der sudoers Liste sein [mit sehr wenigen manuell geändert Ausnahmen]
Im Grunde kann man sich nicht selbst fördern.
Das ist der springende Punkt von sudo & als Administrator, um eingeschränkte Fähigkeiten von Nicht-Administratoren zuweisen zu können.
quelle
Wenn Sie Zugriff auf ein Administratorkonto haben, können Sie dieses Konto vorübergehend mit Folgendem einrichten:
Von dort aus können Sie administrative Aktionen über ausführen
sudo
.Wenn Sie keinen Zugriff auf ein Administratorkonto haben, gibt es keinen "sanktionierten" Weg, um Administratorzugriff zu erhalten (da dies der springende Punkt ist, wenn Sie separate Administratorrollen haben), aber es gibt viele weniger als legitime Wege, dies zu erreichen B. Exploits zur Eskalation von Berechtigungen oder das Starten im Einzelbenutzermodus. (Diese werden dem Leser als Übung überlassen.)
quelle