Ich möchte Ihnen sagen, dass der Server zerstört wird, wenn Sie einen Fehler in chown und chmod als root machen.
$ #Besitzerwechsel
$ cd /home/testuser/targetdir
$ chown -R ${Nutzername}:${Gruppenname} ./
$ #Berechtigungen ändern
$ cd /home/testuser/targetdir
$ chmod -R ${Genehmigung} ./
Wenn Sie es wie oben beschrieben tun, empfehlen wir Ihnen, es zu beenden.
Das Ziel befindet sich derzeit nicht im Verzeichnis, sondern in allen Verzeichnissen, und verschiedene Funktionen sind fehlerhaft. Es ist fast unmöglich, es zurückzubekommen.
Rm -rf /
, über das im Befehl zum Ausschalten des Servers häufig gesprochen wird, kann abhängig von der CentOS-Version eine Sicherheitsfunktion haben. Die oben genannte Funktion wird jedoch ausgeführt, da die Sicherheitsfunktion anscheinend derzeit nicht vorhanden ist.
Machen Sie die Verzeichnisspezifikation des Änderungsbefehls zu einem absoluten Pfad.
Oder verwenden Sie kurz zuvor den Befehl cd
, um eine Ebene über dem Änderungszielverzeichnis nach oben zu gelangen und das Änderungszielverzeichnis anzugeben.
$ #Machen Sie die Verzeichnisspezifikation des Befehls change zu einem absoluten Pfad
$ chown -R ${Nutzername}:${Gruppenname} /home/testuser/targetdir
$ chmod -R ${Genehmigung} /home/testuser/targetdir
$ #Kurz bevor`cd`Verwenden Sie den Befehl, um eine Ebene des Änderungszielverzeichnisses nach oben zu verschieben und das Änderungszielverzeichnis anzugeben
$ cd /home/testuser/
$ chown -R ${Nutzername}:${Gruppenname} targetdir
$ chmod -R ${Genehmigung} targetdir
Seien Sie nicht zu zuversichtlich, dass Sie keinen solchen Fehler machen werden. Menschen machen sofort nachlässige Fehler. Wenn Sie den Server aufgrund eines unachtsamen Fehlers beschädigen, ist dies nicht in Mode.