Ordner mit Schlosssymbol


33

Jedes Mal, wenn ich meine Dokumente öffne, werden alle darin enthaltenen Ordner mit einem Schlosssymbol angezeigt. Daher kann ich keine Dateien oder Ordner darin löschen.

Ich habe versucht, den Root-Zugriff mit zu ändern, sudo chmod user:directory/ aber es schlägt fehl. Ich kann damit keine Dateiaktion löschen oder ausführen.

Welche Aktion muss ich ausführen, um das Problem zu beheben?


2
Bitte machen Sie einen Screenshot von Permissions und posten Sie ihn (oder laden Sie ihn hoch und fügen Sie den Link dazu ein). Um Berechtigungen anzuzeigen, klicken Sie mit der rechten Maustaste auf einen Ordner oder eine Datei und wählen Sie Eigenschaften .
Alen

Hey, ich habe das gleiche Problem mit Ubuntu 13.10. Aber alle Ordner werden plötzlich gesperrt. und ich kann kein Programm öffnen, auch das Herunterfahren funktioniert nicht. Befehle ausführen >> keine Chance, da auch kein Programm inkl. Terminal geöffnet wird. letztendlich musste ich die maschine neu starten. Bitte schlagen Sie eine Methode vor, um diesen Fehler zu

Antworten:


61

Führen Sie Folgendes aus, um die Berechtigungen Ihres Basisverzeichnisses zu korrigieren:

sudo chown -R $USER: $HOME

Dies wird die Berechtigungen ändern oder direkt den Ordner löschen?
MashukKhan

@MashukKhan Damit stellen Sie den korrekten Besitz Ihres privaten Ordners und der Unterordner wieder her. Nichts wird gelöscht.
Eric Carvalho

1
Nach dem Ausführen des Befehls musste ich mein System neu starten, damit die Änderungen wirksam wurden. Es hat super geklappt!
Codeaviator

Ich arbeitete wie ein Zauber und führte den Befehl über den Pfad aus, in dem der gesperrte Ordner vorhanden war.
Shamsul Arefin Sajib

funktioniert, aber was ist passiert?
Tramada

21

sudo chmod 777 -R /path to folder Sie möchten löschen - Dies würde Ihnen alle Berechtigungen (Lesen, Schreiben, Ausführen) erteilen

Die Berechtigungen (in diesem Fall 777) lauten wie folgt:

  • 7 - Vollständig (Lesen, Schreiben und Ausführen)
  • 6 - lesen und schreiben
  • 5 - lesen und ausführen
  • 4 - nur lesen
  • 3 - schreiben und ausführen
  • 2 - nur schreiben
  • 1 - nur ausführen
  • 0 - keine

Änderung der ersten Nummer Eigentümer der Datei, zweiter Einfluss Benutzergruppe, auf die zugegriffen werden kann, und dritter Verweis auf Benutzer Andere.

Owner   Group   Other
  7       7       7

Versuchen Sie nach dem Ändern der Berechtigung, den Ordner zu löschen.


1
Auf diese Weise kann auch jeder andere auf den Ordner zugreifen, auch Gäste.
Marco Scannadinari

deshalb habe ich dir die erklärung gegeben. benutze dann 757 anstatt 777
Janmejay

sudo chmod u + w -R Pfad_zum_Ordner ist eine übersichtlichere Möglichkeit, sich selbst eine Schreibberechtigung zu erteilen. Nicht, dass es einen großen Unterschied macht, wenn Sie den Ordner trotzdem löschen.
Lane

Sehr einfache und saubere Erklärung
RIT

So wenden Sie alle Berechtigungen für das aktuelle Verzeichnis an: sudo chmod 777 -R .
Geben Sie Folgendes ein

0

Terminal öffnen und eingeben

gksudo nautilus

Navigieren Sie zum Speicherort der Dokumente. Gehen Sie zu Eigenschaften und legen Sie die Berechtigung für Eigentümer sowie Gruppe als Lesen und Schreiben fest. Versuchen Sie nun, den Ordner aus einem anderen Nautilus-Fenster zu löschen (eines ohne Root-Rechte).

Vergiss nicht, den Superuser Nautilus zu schließen , sobald du ihn nicht mehr brauchst!


3
Niemals vorschlagen sudo nautilus- gksudo nautilusist der empfohlene Befehl - wenn er überhaupt wirklich benötigt wird.
guntbert

0

Dies würde wahrscheinlich passieren, weil Sie etwas aus dem Internet heruntergeladen haben. Und Sie haben keinen Schreibzugriff auf die Ordner. Wenn Sie sicher sind, dass die Dateien virenfrei sind, versuchen Sie den folgenden Befehl.

chmod -R +rw *

Dadurch wird das Schlosssymbol vom Nautilus entfernt.


0

Ich hatte dieses Problem, da ich alles gesetzt hatte, chmod 755um wieder in mein System zu gelangen, nachdem ich mit /varBerechtigungen herumgespielt hatte.

sudo chown -R $USER:$USER ~

löste es für mich schließlich. Ich musste einige Dateien löschen, die ich zuerst heruntergeladen hatte.


0

Ändern Sie die Dateiberechtigungen der Sperrdatei über den Befehl CHMOD:

user@pc:~$ sudo chmod 754 /var/lib/lock *

Hinweis : 754 ist die Zugriffsberechtigung und der Pfad zum Verzeichnis der Sperrdatei, wenn 754 nicht vorhanden ist, versuchen Sie es mit 777. Sobald Sie fertig sind, können Sie die Datei löschen.


0

Sie sollten sich diese Antwort auf Super User ansehen . Wenn Sie diese Antwort ergänzen, können Sie auch eine Bash-Funktion wie die folgende erstellen:

# bash function for changing locked status of folders, pass folder name as command line argument
unlock() {
    chflags -R nouchg $1
}

Sie können diese Funktion in Ihre .bashrc (Linux) - oder .bash_profile (Mac) -Datei einfügen und die Bash-Datei ausführen source ~/.bashrcoder source ~/.bash_profileneu erstellen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.