Wenn Sie in einem root-Account in Linux einloggen , werden Sie vielleicht denken , dass Sie Decke Erlaubnis, alles auf dem Computer zugreifen. Doch die Dateiberechtigungen System immer noch gilt. Wenn man etwas ohne die entsprechenden Berechtigungen Satz zuzugreifen, erhalten Sie einen "/bin /bash : Zugriff verweigert "-Fehler. Über Dateiberechtigungen
Alle Linux-Distributionen verwenden Dateiberechtigungen zu steuern, welche Benutzer Zugriff auf Dateien und Verzeichnisse , und was sie mit den Dateien zu tun. Ausführen , Lese-und Schreibrechte für jede einzelne Datei eingestellt werden. Das System arbeitet , um die Sicherheit auf Linux-Computern bereitzustellen. Benutzer, die eine Datei ohne Erlaubnis zuzugreifen wird nicht in der Lage sein . Dies verhindert, dass Malware verändert wichtigen Dateien auf dem Computer
root-Konten
Alle Linux-Rechner über mindestens zwei Benutzerkonten: . Einen Login-Namen und ein Root-Account . Der Login-Name ist, was Sie auf Ihrem Desktop starten verwenden . Der root-Account ist oft ein verstecktes Konto mit zufälligen Hashes statt einem Passwort. Sie können das Root-Passwort und loggen Sie sich ein , um den Desktop als root . Allerdings kann dabei Kompromisse die Sicherheit Ihres Computers . Für die regelmäßige Nutzung, als normaler Benutzer einloggen , und verwenden Sie die "sudo" oder "su "-Befehl , um temporäre Root-Zugriff zu erhalten.
Permission Denied Fehler
< br >
Wenn Sie etwas in einer Linux-Terminal , für die Sie keine Berechtigung zu tun versuchen , erhalten Sie eine Fehlermeldung: /bin /bash : Zugriff verweigert . Zum Beispiel, wenn Sie sich als normaler Benutzer und versuchen, ein Programm ohne die Beantragung einer temporären Root-Zugang zu installieren , wird der Computer nicht im Stich lassen . Wenn Sie die Nachricht als root zu erhalten, dann ist die root-Account nicht über die Berechtigung zur Durchführung der Befehl, den Sie auf die Datei eingetragen .
Beheben Problem
fix eine Genehmigung verweigert Fehler , müssen Sie die Berechtigungen der Datei kennen. Im Terminal in das Verzeichnis, das die Datei enthält , und geben Sie navigieren " ls- l Dateiname. " Du wirst eine Liste der Berechtigungen für die Datei zu sehen. Sie können die Berechtigungen , indem Sie den entsprechenden Wert mit dem " chmod "-Befehl ändern. Zum Beispiel die Eingabe von " chmod 777 test.txt " läßt jeder lesen, schreiben und ausführen " test.txt "-Datei.