web-dev-qa-db-fra.com

Dossiers affichant l'icône du verrou

Chaque fois que j'ouvre mes documents, tous les dossiers qu'il contient sont affichés avec une icône de verrou. Par conséquent, je ne peux supprimer aucun fichier ou dossier de celui-ci.

J'ai essayé de changer l'accès root en utilisant Sudo chmod user:directory/ mais cela a échoué. Je ne suis pas en mesure de supprimer ou d'effectuer une action de fichier avec celui-ci.

Quelle action dois-je effectuer pour le réparer?

27
Saket

Exécutez ce qui suit pour corriger les autorisations de votre répertoire personnel:

Sudo chown -R $USER: $HOME
56
Eric Carvalho

Sudo chmod 777 -R /path to folder que vous souhaitez supprimer- Cela vous donnerait toutes les autorisations (lecture, écriture, exécution)

Les autorisations (dans ce cas 777) sont les suivantes:

  • 7 - Full (Lecture, écriture et exécution)
  • 6 - lire et écrire
  • 5 - lire et exécuter
  • 4 - lecture seule
  • 3 - écrire et exécuter
  • 2 - écrire seulement
  • 1 - exécuter seulement
  • 0 - aucun

Premier changement de numéro Propriété du fichier, deuxième affectation Le groupe d'utilisateurs peut accéder et le troisième se réfère à l'utilisateur Autres.

Owner   Group   Other
  7       7       7

après avoir modifié l'autorisation, essayez de supprimer le dossier.

16
Janmejay

Cela se produirait probablement parce que vous avez téléchargé quelque chose à partir du Web. Et vous n'avez pas le droit d'écriture sur les dossiers. Si vous êtes certain que les fichiers ne contiennent aucun virus, essayez la commande suivante.

chmod -R +rw *

Cela supprimera l'icône de cadenas du nautile.

0
VforVitamin

Terminal ouvert et type

gksudo nautilus

Accédez à l'emplacement des documents. Allez aux propriétés et définissez l'autorisation pour propriétaire ainsi que groupe en lecture et en écriture. Maintenant, essayez de supprimer le dossier de la fenêtre ne autre nautile (une sans les privilèges root).

N'oubliez pas de fermer que super-utilisateur nautilus dès que vous n'en avez plus besoin!

0
learner

Modifiez les autorisations de fichier du fichier verrou via la commande CHMOD:

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

Note: 754 est l'autorisation d'accès et le chemin d'accès au répertoire du fichier verrou présent, si 754 ne le permet pas, essayez 777. Une fois terminé, vous pouvez supprimer le fichier.

0
Rahul Pyakurel

Vous devriez jeter un oeil à ceci réponse sur Super User. En ajoutant à cette réponse, vous pouvez également créer une fonction bash comme ceci:

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

Vous pouvez mettre cette fonction dans votre fichier .bashrc (Linux) ou .bash_profile (Mac) et exécuter source ~/.bashrc ou source ~/.bash_profile pour reconstruire le fichier bash.

0
Chintan Gandhi

J'ai eu ce problème car j'avais tout paramétré sur chmod 755 pour revenir dans mon système après avoir bousillé les autorisations /var.

Sudo chown -R $USER:$USER ~

résolu pour moi, finalement. J'ai dû supprimer certains fichiers que j'avais téléchargés en premier.

0
crissixpaul