2 votos

Es chmod suficiente para cambiar los permisos? Mi archivo necesidades sudo cada vez que

Tengo el archivo copiado en un disco duro usb con una instalación anterior de os yosemite copiado en ella. Ahora estoy usando la Sierra.

El estado del archivo:

karim@doraemon:~/Downloads
$ ll Python.recipes.handbooks.pdf
-rw-r--r--@ 1 karim  staff   4.5M Jan  3 19:42 Python.recipes.handbooks.pdf

Tengo el mismo nombre de usuario de mi instalación anterior, tal vez esto podría ser un problema, pero no estoy seguro porque desde el finder, si puedo comprobar los permisos, me dan Karim (Me) como un propietario.

karim@doraemon:~/Downloads
$ whoami
karim

Puedo cambiar los permisos:

karim@doraemon:~/Downloads
$ chmod 777 Python.recipes.handbooks.pdf

Los permisos de archivo se ha cambiado.

karim@doraemon:~/Downloads
$ ll Python.recipes.handbooks.pdf
-rwxrwxrwx@ 1 karim  staff   4.5M Jan  3 19:42 Python.recipes.handbooks.pdf

Como usted puede ver, yo'can no modificar el nombre de archivo.

karim@doraemon:~/Downloads
$ mv Python.recipes.handbooks.pdf Python.recipes.handbooksaa.pdf
mv: rename Python.recipes.handbooks.pdf to Python.recipes.handbooksaa.pdf: Permission denied

Ya he comprobado en el finder y el archivo no bloqueado.

Como me sugirió que ejecutar esto:

karim@d:~/Downloads
$ ls -leO@ Python.recipes.handbooks.pdf
-rwxrwxrwx@ 1 karim  staff  - 4758205 Jan  3 19:42 Python.recipes.handbooks.pdf
    com.apple.finder.copy.source.checksum#N       4
    com.apple.metadata:_kTimeMachineNewestSnapshot       50
    com.apple.metadata:_kTimeMachineOldestSnapshot       50
    com.dropbox.attributes       83
 0: group:everyone deny write,delete,append,writeattr,writeextattr,chown

La última línea parece explicar lo que está sucediendo en el archivo.

6voto

Nate Puntos 220

Parece que los archivos vienen de una Máquina del Tiempo de copia de seguridad, y aún así tener la no-lío-hasta-la-copia de seguridad de control de acceso ("grupo:todo el mundo se niegan a escribir,borrar,añadir,writeattr,writeextattr,chown") que se adjunta. Puede quitar este con, por ejemplo,

chmod -N Python.recipies.handbooks.pdf

También puede ser que desee para eliminar la perdida de atributos extendidos con

xattr -c Python.recipies.handbooks.pdf

-2voto

Sergey Kopanev Puntos 710

En el macOS sistemas de ficheros HFS+, existen otros atributos más allá de los permisos y la propiedad. Ver thie respuesta: http://stackoverflow.com/questions/4833052/how-do-i-remove-the-extended-attributes-on-a-file-in-mac-os-x

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