Ho installato alta sierra su una nuova macchina e poi ho copiato alcune directory all'interno della mia casa dal mio disco esterno della mia macchina del tempo.
Il backup è stato creato con un'altra macchina e versione OS di un utente con lo stesso nome di quello creato di recente sulla nuova installazione.
Il 90% delle cose è andato bene.
Per motivi sconosciuti alcune sottodirectory della mia casa (copiata dal backup) non sono scrivibili.
Ho provato ogni possibile combinazione di comandi chmod e in teoria tutto dovrebbe funzionare correttamente:
- cmd + i, generale:
- elemento non bloccato
- elemento non condiviso
- cmd + i, condivisione e autorizzazione:
- myuser: lettura e scrittura
- personale: sola lettura
- tutti: sola lettura
-
stat
mostra:- Accesso: (0755 / drwxr-xr-x) Uid: (501 / myuser) Gid: (20 / staff)
- 501 è l'ID corretto del mio attuale utente
Penso che non si tratti di un problema di autorizzazione unix visto che le autorizzazioni dovrebbero funzionare così com'è.
Ho anche provato chflags nouchg my_folder
senza fortuna.
Non sei sicuro di cosa potrebbe causare questo.