Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Drei Lösungen für das Problem, dass die Sudoers-Ordnerberechtigungen des Linux-Systems 777 sind und die Datei /etc/profile nach der Änderung nicht in das System gelangen kann

Drei Lösungen für das Problem, dass die Sudoers-Ordnerberechtigungen des Linux-Systems 777 sind und die Datei /etc/profile nach der Änderung nicht in das System gelangen kann

坏嘻嘻
坏嘻嘻Original
2018-09-15 15:33:456505Durchsuche

Dieser Artikel bietet Ihnen drei Lösungen für das Problem der Sudoers-Ordnerberechtigung 777 im Linux-System und der Unfähigkeit, das System nach der Änderung der Datei /etc/profile aufzurufen. Es hat einen bestimmten Referenzwert Referenz, ich hoffe, es wird Ihnen hilfreich sein.

Lassen Sie uns zunächst über die Methode zum Wiederherstellen des Sudoers-Ordners auf 0440 sprechen:

Methode 1 (direkt in der grafischen Oberfläche ändern):
①Betreten Sie Terminal, wechseln Sie in den Administratorstatus und geben Sie su ein.
②Geben Sie chmod 0440 /etc/sudoers ein. Es werden keine Informationen ausgegeben, was darauf hinweist, dass die Änderung erfolgreich war (versuchen Sie den Befehl sudo, um zu sehen, ob immer noch 777 angezeigt wird). Wenn die README-Datei der Eingabeaufforderung 777 lautet, können Sie nach dem Ändern des README-Pfads in 0440 den Befehl sudo verwenden.

Methode 2 (in der Befehlsschnittstelle ändern): ①Drücken Sie zunächst Alt+Strg+F1 auf der Tastatur, um zur Befehlsoberfläche zu wechseln.
② Wechseln Sie in den Administratorstatus und geben Sie su ein.
③ Geben Sie chmod 0440 /etc/sudoers ein. Es werden keine Informationen ausgegeben, die darauf hinweisen, dass die Änderung erfolgreich war (versuchen Sie den Befehl sudo, um zu sehen, ob immer noch 777 angezeigt wird). Wenn die README-Datei der Eingabeaufforderung 777 lautet, können Sie nach dem Ändern des README-Pfads in 0440 den Befehl sudo verwenden.
④Drücken Sie Alt+Strg+F7 auf der Tastatur, um zur grafischen Oberfläche zurückzukehren.

Methode drei (ohne Änderung der Administratoridentität):

pkexec chmod 0440 /etc/sudoers (Befehl als Administrator ausführen). ——————————————————————————————

Im Folgenden geht es um die Datei /etc/profile, die Kann nach der Änderung nicht geändert werden. Geben Sie die Systemwiederherstellungsmethode ein:

①Drücken Sie zunächst die Tasten Alt+Strg+F1 auf der Tastatur, um zur Befehlsoberfläche zu wechseln.

②Wechseln Sie in den Administratorstatus und geben Sie su ein.
Wenn Sie nicht erfolgreich zur Administratoridentität wechseln, müssen Sie ein Anmeldekennwort festlegen:
​ ​ 1. Geben Sie den Befehl sudo passwd ein und legen Sie das Anmeldekennwort fest (hier können Sie es als Kennwort für die Anmeldung am System festlegen). ​ ​ 2. Geben Sie su ein.
③Geben Sie cd /etc ein, um den Ordner etc zu öffnen ④Verwenden Sie vim, um die Profildatei zu bearbeiten:
Geben Sie das vi-Profil ein, suchen Sie die Informationen, die versehentlich in die Profildatei geschrieben (oder gelöscht) wurden, stellen Sie sie wieder her, speichern Sie und beenden Sie den Vorgang
Sie können das System nach dem Neustart betreten (Hinweis: Die Betriebsmethode für VIM-Dateien ist etwas mühsam. Sie können auf Baidu nach der Betriebsmethode suchen).

Das obige ist der detaillierte Inhalt vonDrei Lösungen für das Problem, dass die Sudoers-Ordnerberechtigungen des Linux-Systems 777 sind und die Datei /etc/profile nach der Änderung nicht in das System gelangen kann. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn