Come gestire le autorizzazioni dei file di proprietà dell'utente "_unknown" in Mac OS 10.13.4?

0

Ho dei problemi di autorizzazione con i file sul mio desktop MacOS 10.13.4.

Quando provo a correggere i problemi a mano, vedo un curioso problema:

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

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

Questo file è stato copiato come parte di un trasferimento di dati di grandi dimensioni da un altro sistema con utenti diversi. Tuttavia, chmod dovrebbe ancora onorare l'autorità di root, e anche con un ID utente sconosciuto, dovrebbe comunque permettere a root o a sudoer di cambiarlo.

Qualche idea su questa situazione?

Come si può far valere l'autorità su questo file e correggerne proprietà e permessi?

    
posta Matt 13.09.2018 - 15:59
fonte

1 risposta

0

Ho trovato che 'chmod' è rotto su 10.13.4, ma 'cp', 'rm' e 'mv' non lo sono.

Cioè, come sudoer posso:

  1. usa 'cp' per copiare il file (ora possiedo la copia)
  2. usa 'rm' per rimuovere il file con permessi corrotti
  3. usa 'mv' per rinominare la mia copia come originale
  4. usa "chmod" e "chown" per regolare la proprietà e le autorizzazioni sul file.

È un po 'goffo, ma posso usare un semplice script BASH per correggere uno di questi file, quando lo trovo.

    
risposta data 18.09.2018 - 23:44
fonte

Leggi altre domande sui tag