I file che appaiono in sola lettura sono probabilmente solo perché al momento non sei il loro proprietario.
Quello che probabilmente accadrà è che i file sincronizzati mantengono l'id proprietario numerico dalla macchina sorgente, e dato che quel uid numerico in questo caso specifico corrisponde all'account macports sulla destinazione macchina (in entrambe le direzioni di trasferimento), macports è diventato il proprietario.
Per verificare che il tuo account su ogni computer abbia lo stesso UID numerico che l'account macports ha sull'altro computer, digita i comandi id -u
e id -u macports
nel Terminale nel tuo account su entrambi i computer.
Correzione della causa del problema
Quando le informazioni sono state inviate che la sincronizzazione è stata eseguita con Synk Pro, ho avuto un'occhiata nel sito web Synk Pro e nell'app e nelle impostazioni "Avanzate" ho notato l'opzione " Proprietà: ", che per impostazione predefinita è impostata su "Copia se possibile". < br>
Poiché sembra che Synk Pro trasferisca l'uid numerico dei file e non ci sia alcuna opzione per mappare questo uid su un altro uid / account sul computer di destinazione, il modo per far sì che i file sincronizzati siano di tua proprietà è quello di cambiare l'impostazione "Proprietà:" in " Ignora ".
Correzionedeifile
Perrisolvereilproblemadell'autorizzazioneperifilegiàsincronizzati,devisolomodificareilproprietariodeifileneltuoaccount.Poiché(inquestocaso)tutteletuecartellesincronizzatesitrovanonellatuacartellaHome/Utenti/tuoaccount,puoifarloconilseguentecomandonelTerminalequandoaccediaunaccountamministratore(devidaresudolapassworddell'accountadmin):
sudochown-Ryouraccount/Users/youraccount
utilizzandoilnomedell'accounteffettivo(notoanchecomenomebreveutente)deltuoaccountalpostodituoaccount.Ilnomedell'accountèugualealnomedellacartellaHomedeltuoaccountnellacartella/Users.
Questocambieràtuttiifileelecartelleall'internodellacartella/Users/youraccountperesserediproprietàdiyouraccount(-Rèperricorsivo),chedovrebbedartiaccessoinscritturaatuttideituoifile.
Datocheinprecedenzahaidatoilpermessodiscritturaa"tutti" perché alcuni file potessero essere modificati, potresti voler rimuovere tali permessi. Questo comando:
sudo chmod -R u+w,go-w /Users/youraccount
assicura che il proprietario dei tuoi file, e nessun altro, abbia il permesso di scrittura su di essi.
Digita man chown
e man chmod
per ulteriori informazioni su questi comandi.
Consigli sull'uso del Finder per correggere le autorizzazioni di una cartella
( aggiornerò di seguito )
Nota: è possibile modificare la proprietà e le autorizzazioni di tutti i file e le cartelle in una struttura di cartelle utilizzando il Finder , utilizzando i controlli nella parte inferiore di Condivisione & Permessi sezione di una finestra Ottieni informazioni come mostrato nell'immagine nella domanda. Un problema con questo è che la cartella principale di un account e le sottocartelle standard in essa contenute, come Libreria, Documenti, Pubblico e così via, dispongono di autorizzazioni speciali (mediante l'uso di ACL) che impediscono loro di essere eliminati tra altre cose e tu non vuoi che queste speciali autorizzazioni vengano rimosse o propagate ad altre cartelle e persino a file, quindi dovresti non usarlo a meno che tu non sappia molto bene stai facendo.