Auch wenn das Wissen für einen Ingenieur, der es kann, unbedeutend ist, möchte ich mir angewöhnen, es zuerst zu übertragen.
・ MacOS Mojave 10.14 -Linux OS in der virtuellen Maschine gebaut [Virtual Box] ・ CentOs7
Sudo-Befehl Befehle, mit denen Sie Befehle mit Root-Rechten verwenden können
Melden Sie sich zunächst als Root an und erstellen Sie einen Benutzer mit dem Befehl user add.
Name: testUser01
Das Festlegen eines Kennworts ist wichtig, damit sich der Benutzer, der es erstellt hat, anmelden kann. Legen Sie das Passwort für testUser01 mit dem Befehl "passwd" fest, der das Passwort festlegt.
Jetzt können Sie sich als regulärer Benutzer anmelden (= testUser01).
Versuchen Sie nun, sich als allgemeiner Benutzer anzumelden, und verwenden Sie den Befehl sudo, um Protokolldateien anzuzeigen, die nicht mit Benutzerrechten angezeigt werden können. cat var/log/messages
Als ich nach dem Passwort gefragt und wie eingegeben eingegeben wurde, wurde mir mitgeteilt, dass sich der Benutzer nicht in der sudoers-Datei befindet.
Dies liegt daran, dass die sudoers-Datei, wie gesagt, keine allgemeinen Benutzereinstellungen enthält.
Gehen Sie wie folgt vor, um dies zu beheben:
Melden Sie sich einmal als Root an Fügen wir der Radgruppe einen allgemeinen Benutzer mit dem Befehl "usermod" hinzu, der die Benutzerdefinition ändert.
Mit dem Befehl vigr können Sie überprüfen, ob der Radgruppe ein Benutzer hinzugefügt wurde.
-Setzen der sudoers-Datei Verwenden Sie den Befehl [visudo], um die Einstellungen für allgemeine Benutzer hinzuzufügen. Als nächstes aktivieren wir die Definition der Radgruppe mit dem Befehl visudo.
% Wheel ALL = (ALL) Kommentieren Sie ALL aus und aktivieren Sie die Option.
Speichern Sie mit esc →: wq und wiederholen Sie den Befehl sudo erneut.
Befehlsbeschreibung, da sie auf dem Bildschirm nicht sichtbar ist cat /vat/log/messages
Der Befehl sudo ist jetzt verfügbar und Sie können den Inhalt der Protokolldatei sehen!
Recommended Posts