¿Cómo administrar los permisos de los archivos que son propiedad del usuario "_unknown" en Mac OS 10.13.4?

0

Tengo problemas de permisos con los archivos en mi escritorio MacOS 10.13.4.

Cuando trato de corregir los problemas a mano, veo un problema curioso:

Matt$ sudo chown Matt:Engineers TestFile
chown: TestFile: Operation not permitted

Matt$ ls -l
-rwx------ 1 _unknown  _unknown     24281 Jul 19 2016 TestFile

Este archivo se copió como parte de una gran transferencia de datos desde otro sistema con diferentes usuarios. Sin embargo, chmod aún debe respetar la autoridad de root, e incluso con un ID de usuario desconocido, debería permitir que root o un sudoer lo cambien.

¿Alguna idea sobre esta situación?

¿Cómo se puede ejercer autoridad sobre este archivo y corregir su propiedad y permisos?

    
pregunta Matt 13.09.2018 - 15:59

1 respuesta

0

He encontrado que 'chmod' está roto en 10.13.4, pero 'cp', 'rm' y 'mv' no lo están.

Es decir, como sudoer puedo:

  1. use 'cp' para copiar el archivo (ahora tengo la copia)
  2. use 'rm' para eliminar el archivo con permisos dañados
  3. use 'mv' para cambiar el nombre de mi copia como el original
  4. use 'chmod' y 'chown' para ajustar la propiedad y los permisos en el archivo.

Es un poco torpe, pero puedo usar un simple script BASH para corregir uno de estos archivos, cuando lo encuentre.

    
respondido por el Matt 18.09.2018 - 23:44

Lea otras preguntas en las etiquetas