5 votos

Cada vez que intento eliminar un archivo en Finder me aparece "Finder quiere hacer cambios. Escriba su contraseña para permitirlo".

No puedo entender por qué Finder no me deja eliminar los archivos de mi directorio personal sin proporcionar mi contraseña. Aquí está una lista de algunos archivos en mi escritorio:

~/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 

Cuando intento eliminar un archivo desde el Finder, me sale esto:

Finder asking for password

Aquí hay un listado de mi directorio de inicio. Los permisos me parecen razonables.

~ 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

Puedo eliminar los archivos desde el Terminal con rm flower1.png sin problemas. ¿Por qué Finder es tan exigente?

Ya he probado a reparar los permisos en la Utilidad de Discos.

Editar Lo siento, olvidé mencionar que estoy ejecutando OS X Lion 10.7.4.

5voto

OS X te pide una contraseña cada vez que intentas borrar un archivo porque tu ~/.Trash pertenece a la carpeta root usuario y tiene permisos drwx------ - nadie más que root puede leer, escribir o abrir esta carpeta. Estando en la misma situación probé el comando que se muestra a continuación en Terminal y me ayudó:

sudo chown -R steve:staff ~/.Trash

Ten en cuenta que he cambiado mi nombre de usuario por el tuyo en este ejemplo. Observe también que sudo le pedirá la contraseña del usuario - está bien.

4voto

Jordan W. Puntos 1083

Por lo que veo tienes unos permisos de grupo raros. Normalmente tu usuario pertenecería al grupo staff grupo. Parece que sólo tienes un directorio con una ACL asociada (Películas). Normalmente los otros directorios principales de tu carpeta de inicio como descargas, escritorio, imágenes, etc. tendrían ACLs también. Soy consciente de que no todo el mundo tiene su sistema configurado igual, así que sin saber más eso es todo lo que puedo decir.

El siguiente comando en Terminal debería añadir su nombre de usuario al grupo de personal:

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

Tampoco está de más restablecer la contraseña y las ACL por:

  1. (para 10.7+) Reiniciar y mantener pulsado R que debería arrancar en la partición de recuperación.

  2. (para 10.5+) Inserte el DVD de instalación de OS X y reinicie con el C mantenida.

  3. Elija el idioma y seleccione "Terminal" en el menú de utilidades, a continuación, escriba "resetpassword" para abrir la utilidad de restablecimiento de contraseña.

  4. Seleccione su disco duro y su cuenta de usuario en el menú desplegable.

  5. Haga clic en el botón "Restablecer" situado junto a "Restablecer los permisos del directorio de inicio y las ACL".

  6. Selecciona "Reiniciar" en el menú de Apple y comprueba si el problema ha desaparecido.


Si sigue teniendo problemas, pruebe lo siguiente:

id

entonces

dscl . -read /Groups/steve GroupMembership

entonces

ls -le@a

y publicar los resultados aquí.

2voto

bluewoodtree Puntos 559

Es probable que se trate de un problema de permisos. Tal vez puedas comprobar los permisos de algunos archivos de tu carpeta utilizando el terminal.

Simplemente navegue en su carpeta de destino y escriba ls -l

A continuación, eche un vistazo a la columna de la izquierda:

enter image description here

El líder d te dice si es un directorio. A continuación, tienes 3 trozos que constan de 3 letras cada uno. El primer trozo es para el user el segundo para group y el resto para other . Y r = leer, w = escribir, x = ejecutar.

Algo así como rwx-xr-x significaría que user tiene todos los derechos, group sólo pueden leer y ejecutar (no escribir), y otros sólo pueden ejecutar.

Para estar en el lado de ahorro, usted podría establecer todo en esta carpeta a rwxrwxrwx tecleando chmod ugo+rwx * -R en el terminal. u para usuario, g para grupo y o para otro. Y a través del + les darás a los tres todos los permisos. El asterisco es el comodín que representa todo lo que hay en esta carpeta, y el -R (recursivo) se asegura de cubrir también las subcarpetas.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X