Impossible de modifier les autorisations de dossier

6

J'utilise Mountain Lion et j'ai un dossier dans ~ / sites qui a une icône rouge sur le dossier icône de dossieret je ne peux pas l'ouvrir car "l'accès est refusé".

Ce que j'ai essayé

  1. Obtenir des informations> Déverrouillez avec le mot de passe administrateur, changez le privilège "tout le monde" en "lecture / écriture", mais ne changera pas, essayez "lecture seule" mais toujours "accès refusé"

  2. Terminal> sudo chmod -R 0777 ~ / sites / lockedfolder

  3. Terminal> sudo chmod -R 0777 ~ / sites

  4. Terminal> sudo chmod a + rwx ~ / sites / lockedfolder

  5. Terminal> sudo chmod a + rwx ~ / sites

  6. Utilitaire de disque> Réparez les autorisations et répétez les étapes 1 à 5, mais sans succès.

Tous les utilisateurs affichent maintenant un accès 'lecture-écriture' dans la fenêtre d'informations, mais toujours icône de dossieret sans accès ...

Info

Que puis-je essayer ensuite?

échecs
la source
pouvez-vous y accéder à partir de la ligne de commande lorsque vous êtes root. c'est à dire après avoir exécuté sudo -s? Si oui, pouvez-vous alors supprimer le dossier et le recréer?
Deesbek
1
@Deesbek Je peux voir le contenu du dossier dans le terminal en utilisant ls sans commande sudo, seul le trouveur le bloque ... Je voulais éviter de le supprimer et de le recréer si possible, mais je vais essayer maintenant.
doovers
avez-vous tué finder et l'avez-vous redémarré? 'Killall Finder' On dirait que c'est un problème de recherche. Comment le dossier a-t-il été créé?
Deesbek
@Deesbek Je pense que vous pourriez avoir raison de dire que c'est un problème de découverte. J'ai supprimé et recréé le dossier avec succès, mais j'ai eu quelques problèmes à rétablir les autorisations pour _www, mais après avoir déverrouillé et relocalisé de manière aléatoire la fenêtre d'informations sur get, tout est apparu comme prévu ... Donc, il aurait probablement été résolu facilement avec killall finder. Si vous voulez écrire cette suggestion une réponse, je peux la marquer comme résolue.
doovers

Réponses:

3

Ceci est probablement dû à un problème avec le Finder. Relancez le finder avec la commande suivante dans le terminal:

killall -HUP Finder
Deesbek
la source
4

En plus des autorisations de fichier Unix, il existe d'anciens bits de fichier HFS. Pour déverrouiller votre dossier, essayez:

Terminal> SetFile -a l ~/sites/lockedfolder

OU

Terminal> chflags nouchg ~/sites/lockedfolder

Vous pouvez également effectuer une opération Obtenir des informations dans le Finder et décocher la case "Verrouillé" de cette fenêtre.

entrez la description de l'image ici

Ɱark
la source
Vous pouvez également le faire avec `chflags nouchg '.
da4
Merci Mark, bon à savoir pour référence future! Désolé, je ne peux pas passer au vote mais mon représentant est trop bas pour l'instant :)
doovers
2

Téléchargez BatChmod , gratuit et très, très pratique.

Quand on a fini de travailler, les autorisations correctes sont facilement restaurées.

Zo219
la source