Comando chown di Linux: ridefinire la proprietà dei dati
Con il comando Linux “chown” è possibile assegnare nuovi proprietari e gruppi a file o cartelle. Il comando può essere personalizzato con diverse opzioni.
Con la maggior parte delle distribuzioni Linux, come Debian o Ubuntu, il comando è standard.
Tuttavia, ci sono alcuni modi alternativi in cui il nome del nuovo proprietario e del gruppo possono essere combinati. Il comando chown consente queste combinazioni:
Con questo comando chown di Linux, l’utente Mario diventa il nuovo proprietario del file file-esempio.txt.
In questo modo l’utente corrente diventa proprietario del file file-esempio.txt.
L’utente Mario diventa proprietario della directory /media/documenti e di tutte le sottodirectory associate. Inoltre, queste directory e le relative sottocartelle vengono trasferite al gruppo “File”.
Hai trovato questo articolo utile?
Che cos‘è il comando chown di Linux?
Normalmente, la persona che crea un file o una cartella rimane anche il proprietario di questo file. Tuttavia, se questo deve essere cambiato o se si vuole cambiare il gruppo di un file o di una cartella, Linux offre lo strumento giusto con “chown”. Il comando chown deve il suo nome alle parole inglesi “CHange OWNer”, cioè “Cambia proprietario”.Con la maggior parte delle distribuzioni Linux, come Debian o Ubuntu, il comando è standard.
Come funziona il comando chown?
Per impostare un nuovo proprietario per un file o una cartella, il nuovo proprietario viene specificato all’interno del comando. A questo scopo sono ammessi il nome della persona o il suo numero di identificazione. Le informazioni pertinenti a cui accede il comando chown sono memorizzate in /etc/passwd e /etc/group. L’appartenenza al gruppo può essere modificata anche successivamente.Qual è la sintassi di chown?
Il comando chown ha sempre la stessa sintassi di base. Si presenta come segue:$ chown [Opzioni] [Proprietario] [:[Gruppo]] File
bash- nome_proprietario:nome_gruppo: questo stabilisce il proprietario o la proprietaria e il gruppo allo stesso tempo.
- :nome_gruppo: viene modificata solo l’appartenenza al gruppo, mentre il proprietario rimane invariato.
- nome_proprietario: solo il proprietario viene stabilito ex novo.
- nome_proprietario:: il proprietario è stato determinato di recente; il gruppo predefinito dell’utente attualmente connesso funge da gruppo.
Quali opzioni ha il comando chown di Linux?
Esistono varie opzioni con cui è possibile specificare ulteriormente il comando. Queste sono le più importanti:- -c o –changes: questa opzione fa sì che vengano visualizzati solo i file il cui proprietario è stato effettivamente modificato.
- -f o –force: se utilizzate questa opzione, i messaggi di errore sui tentativi di modifica falliti vengono soppressi.
- -R o –recursive: con questa opzione si assicura che anche tutte le sottocartelle e le directory vengano modificate quando viene eseguito il comando chown.
- -v o –verbose: con questa opzione, potete visualizzare esattamente ciò che chown di Linux sta facendo al momento.
Esempi di chown di Linux
Per dare un’impressione ancora migliore di come viene utilizzato esattamente il comando chown di Linux, concluderemo mostrandovi alcuni esempi.$ chown Mario file-esempio.txt
bash$ chown $USER file-esempio.txt
bash$ chown -cR Mario:File /media/documenti
bash