Come modificare la proprietà dei file in Mac OS X
Sebbene sia piuttosto raro riscontrare errori di proprietà e autorizzazioni in Mac OS X, può accadere, in particolare quando un account è stato spostato o il proprietario di un file è stato modificato da un'applicazione di terze parti. Spesso puoi semplicemente eseguire il processo per riparare le autorizzazioni dell'utente, ma non è sempre garantito che risolva un problema e in alcune situazioni è necessario modificare la proprietà di un file direttamente su un singolo documento o un gruppo di file prima dell'utente previsto riacquisterà l'accesso corretto al file.Per queste situazioni, ci sono due modi per modificare manualmente la proprietà di un file, tramite il Finder e anche tramite la riga di comando. Tratteremo entrambi, anche se per gli utenti più avanzati il comando chown è davvero molto più veloce e, per certi aspetti, può essere anche più semplice.
Modifica della proprietà di un file tramite Finder in Mac OS X
Puoi modificare la proprietà di un file tramite lo stesso pannello Ottieni informazioni che ti consente di regolare i permessi nel Finder di Mac OS X:
- Seleziona il file nel Finder, quindi premi Command+i per richiamare la finestra "Ottieni informazioni"
- Fai clic sulla freccia accanto a "Condivisione e autorizzazioni" per visualizzare le opzioni di proprietà e autorizzazioni
- Seleziona l'icona del lucchetto per sbloccare le preferenze
- Fai clic sul pulsante per aggiungere un nuovo proprietario, quindi aggiungi l'utente dall'elenco e scegli "Seleziona"
- Ora seleziona il nome e fai clic sull'icona a forma di ingranaggio, selezionando "Imposta (nome utente) il proprietario"
Sebbene scorrere il Finder sia indubbiamente facile, sono ancora diversi passaggi e il Terminale può essere più veloce in molti modi. Non lasciarti intimidire da un prompt dei comandi, ti illustreremo il processo e, come vedrai, in re altà è piuttosto semplice.
Cambia la proprietà del file con chown dalla riga di comando
L'uso della riga di comando è generalmente considerato più avanzato, ma per alcune situazioni non solo è più veloce che passare attraverso l'interfaccia grafica, ma per certi versi è anche più semplice. Qui esamineremo le basi per cambiare i proprietari dei file attraverso il comando "chown", che è standard in Mac OS X e anche in quasi tutte le varianti di unix.
Avvia Terminale da /Applicazioni/Utility/ per iniziare.
La sintassi nella sua forma più semplice è:
chown
Per un esempio di utilizzo, per cambiare la proprietà di un file denominato "test-file.txt" all'utente "Bob", il comando sarebbe:
chown Bob test-file.txt
Tieni presente che il nome utente che stai cercando di utilizzare è il nome breve dell'account, che di solito è il nome di una home directory. Se non sei sicuro di quale sia il nome utente breve, digita "whoami" nel terminale per ottenere il nome breve corrente oppure digita "ls /Users" per visualizzare un elenco di tutti gli account utente sul Mac attuale.
Se stai modificando la proprietà di un file di sistema o file di un altro utente a cui non hai accesso in lettura e scrittura, puoi sempre procedere a chown con 'sudo' per usare chown come super utente e forzare il cambiamento:
sudo chown bob ~/Desktop/test-file.txt
In genere non è necessario modificare il gruppo di un file, ma puoi farlo anche con chown aggiungendolo al nome utente desiderato con due punti come questo:
sudo chown bob:staff ~/Desktop/test-file.txt
Ancora, di solito non avrai bisogno di cambiare il gruppo di file, anche se occasionalmente ti imbatterai in un file che in qualche modo ha perso o si è appropriato indebitamente sia dell'utente che lo possiede sia del gruppo del livello di accesso a cui apparteneva.
In Mac OS X, il gruppo è solitamente 'staff' per file utente generici che non sono a livello di amministratore, 'admin' per file utente a livello amministrativo come applicazioni, preferenze e unità connesse e ' wheel' per l'accesso da superutente ai componenti principali del sistema operativo come /bin, /library, /home, /etc, /usr/, etc
Ad ogni modo, usa il metodo giusto per le tue esigenze, ma per quasi tutti i casi di regolazione della proprietà dei file in questi giorni lancio il Terminale e uso chown.È principalmente una questione di preferenza, ma non sono mai stato un grande fan della gestione della proprietà dei pannelli Ottieni informazioni, anche se di solito va bene per apportare modifiche rapide alle autorizzazioni.