5 votes

Chaque fois que j'essaie de supprimer un fichier dans le Finder, j'obtiens "Finder wants to make changes. Tapez votre mot de passe pour l'autoriser".

Je n'arrive pas à comprendre pourquoi le Finder ne me permet pas de supprimer des fichiers sous mon répertoire personnel sans fournir mon mot de passe. Voici une liste de certains fichiers sur mon bureau :

~/Desktop steve 526$ ls -l@ flower*
-rw-r--r--@ 1 steve  steve  43909 Jun 10 12:01 flower1.png
    com.apple.FinderInfo       32 
    com.apple.quarantine       25 
-rw-r--r--@ 1 steve  steve  57568 Jun 10 12:03 flower2.png
    com.apple.FinderInfo       32 
    com.apple.quarantine       25 
-rw-r--r--@ 1 steve  steve  42322 Jun 10 12:04 flower3.png
    com.apple.FinderInfo       32 
    com.apple.quarantine       25 
-rw-r--r--@ 1 steve  steve  41845 Jun 10 12:04 flower4.png
    com.apple.FinderInfo       32 
    com.apple.quarantine       25 
-rw-r--r--@ 1 steve  steve  37917 Jun 10 11:58 flower5.png
    com.apple.FinderInfo       32 
-rw-r--r--@ 1 steve  steve  73718 Jun 10 11:59 flower6.png
    com.apple.FinderInfo       32 
-rw-r--r--@ 1 steve  steve  62222 Jun 10 11:59 flower7.png
    com.apple.FinderInfo       32 
-rw-r--r--@ 1 steve  steve  51334 Jun 10 12:00 flower8.png
    com.apple.FinderInfo       32 

Lorsque j'essaie de supprimer un fichier dans le Finder, j'obtiens ceci :

Finder asking for password

Voici une liste de mon répertoire personnel. Les permissions me semblent toutes raisonnables.

~ steve 534$ ls -al@
total 112
drwxr-xr-x@ 34 steve  steve   1156 Apr  7 09:16 .
    net.decimus.synk.fakeVolumeUUID    36 
drwxr-xr-x   8 root   admin    272 Apr  7 09:38 ..
-rw-r--r--   1 steve  steve      3 Jul 18  2006 .CFUserTextEncoding
-rw-r--r--@  1 steve  steve  21508 Jul  1 14:38 .DS_Store
    com.apple.FinderInfo       32 
drwxrwxrwt@  3 steve  steve    102 May 12  2008 .TemporaryItems
    com.apple.FinderInfo       32 
drwx------  34 root   steve   1156 Jul  8 08:40 .Trash
drwxr-xr-x   2 steve  steve     68 Nov 12  2008 .Xcode
-rw-------   1 steve  steve  12721 Jul  4 17:04 .bash_history
-rw-r--r--@  1 steve  steve    464 Jan 17  2008 .bash_profile
    com.apple.FinderInfo       32 
drwx------   3 steve  steve    102 Sep 25  2008 .cups
drwx------  14 steve  steve    476 Jul  8 08:19 .dropbox
-rw-------   1 steve  steve      0 Jan  2  2009 .gdb_history
-rw-------   1 steve  steve     46 Feb  1  2010 .lesshst
drwxr-xr-x   6 steve  steve    204 Jan  9  2010 .lilypond-fonts.cache-2
drwx------   2 steve  steve     68 Jan 17  2008 .macports
drwx------   3 steve  steve    102 Jun 14  2010 .ssh
drwxr-xr-x   6 steve  steve    204 Dec 19  2008 .subversion
-rw-------   1 steve  steve   1661 Dec 19  2008 .viminfo
drwx------  18 steve  steve    612 Jul  8 08:50 Desktop
drwxr-xr-x  18 steve  steve    612 Jul 19  2009 Development
drwx--x--x  13 steve  steve    442 May 28 11:19 Documents
drwx------  43 steve  steve   1462 Jul  6 15:10 Downloads
drwx------@ 20 steve  steve    680 Jul  8 08:19 Dropbox
    com.apple.FinderInfo       32 
drwxr-xr-x  24 steve  steve    816 Jun 10 11:12 EmagicBugReports
drwxr-xr-x   3 steve  steve    102 Feb 15 19:57 FXpansion
drwxr-xr-x@ 55 steve  steve   1870 Jun 29 20:05 Library
    com.apple.FinderInfo       32 
drwx------+ 14 steve  steve    476 Jul  9  2011 Movies
drwxrwxrwx  26 steve  music    884 Feb 11 14:13 Music
drwx------   7 steve  steve    238 Feb 22  2011 Pictures
drwxr-xr-x  13 steve  steve    442 Jul  8 08:49 Prime95
drwxr-xr-x   8 steve  steve    272 Sep 25  2011 Public
drwxr-xr-x   7 steve  steve    238 Feb  2  2008 Sites

Je peux supprimer les fichiers du Terminal avec rm flower1.png sans problème. Pourquoi le Finder est-il si pointilleux ?

J'ai déjà essayé de réparer les permissions dans l'utilitaire de disque.

Modifier Désolé, j'ai oublié de mentionner que j'utilise OS X Lion 10.7.4.

5voto

Ponggoleechee Points 1258

OS X demande un mot de passe chaque fois que vous essayez de supprimer un fichier parce que votre ~/.Trash appartient au dossier root et a des permissions drwx------ - personne mais root peut lire, écrire ou ouvrir ce dossier. Étant dans la même situation, j'ai essayé la commande indiquée ci-dessous dans le Terminal et cela m'a aidé :

sudo chown -R steve:staff ~/.Trash

Notez que j'ai remplacé mon nom d'utilisateur par le vôtre dans cet exemple. Notez également que sudo La commande vous demandera le mot de passe de l'utilisateur - c'est OK.

4voto

l'L'l Points 8737

D'après ce que je vois, vous avez des autorisations de groupe bizarres. Normalement, votre utilisateur devrait appartenir au groupe staff groupe. Il semble que vous n'ayez qu'un seul répertoire auquel est également associée une ACL (Movies). Habituellement, les autres répertoires principaux de votre dossier personnel, tels que les téléchargements, le bureau, les photos, etc. ont également des listes de contrôle d'accès. Je réalise que tout le monde n'a pas le même système configuré, donc sans en savoir plus, c'est tout ce que je peux dire.

La commande suivante dans le Terminal devrait ajouter votre nom d'utilisateur dans le groupe des employés :

sudo dscl . -append /Groups/staff GroupMembership `whoami`

Ça ne peut pas faire de mal non plus de réinitialiser votre mot de passe et les ACL par :

  1. (pour 10.7+) Redémarrez puis maintenez enfoncé R qui devrait démarrer sur la partition de récupération.

  2. (pour les versions 10.5+) Insérez le DVD d'installation d'OS X et redémarrez avec le bouton C maintenue enfoncée.

  3. Choisissez la langue et sélectionnez "Terminal" dans le menu "Utilitaires", puis tapez 'resetpassword' pour ouvrir l'utilitaire de réinitialisation du mot de passe.

  4. Sélectionnez votre disque dur et votre compte utilisateur dans le menu déroulant.

  5. Cliquez sur le bouton "Reset" à côté de "Reset Home Directory Permissions and ACLs".

  6. Sélectionnez "Redémarrer" dans le menu Apple et voyez si le problème a disparu.


Si vous rencontrez toujours des difficultés, essayez ce qui suit :

id

puis

dscl . -read /Groups/steve GroupMembership

puis

ls -le@a

et postez les résultats ici.

2voto

bluewoodtree Points 791

Il s'agit probablement d'un problème d'autorisation. Vous pouvez peut-être vérifier la permission de certains fichiers dans votre dossier en utilisant le terminal.

Il suffit de naviguer dans votre dossier cible et de taper ls -l

Jetez ensuite un coup d'œil à la colonne de gauche :

enter image description here

Le leader d vous indique s'il s'agit d'un répertoire. Ensuite, vous avez 3 chunks composés de 3 lettres chacun. Le premier chunk est pour le user le second pour group et le reste pour other . Et r = lire, w = écrire, x = exécuter.

Quelque chose comme rwx-xr-x signifierait que user a tous les droits, group ne peuvent que lire et exécuter (pas écrire), et d'autres ne peuvent qu'exécuter.

Pour être plus sûr, vous pourriez définir tout ce qui se trouve dans ce dossier comme suit rwxrwxrwx en tapant chmod ugo+rwx * -R dans le terminal. u pour user, g pour group, et o pour other. Et via l'option + vous leur donnerez à tous les trois toutes les permissions. L'astérisque est le joker qui représente tout ce qui se trouve dans ce dossier, et l'élément -R (récursif) permet de couvrir également les sous-dossiers.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X