Quando un sistema viene utilizzato da più utenti o da un utente ma è necessario modificare la directory del proprietario, come l'account di un programma, ecc., allora dovresti sapere come cambiare il proprietario di una cartella in linux. Esistono diversi metodi per farlo, come ti spiegherò in questo breve tutorial, e potrai seguirlo passo passo per renderlo molto semplice, anche se sei un principiante nel mondo Linux. Come puoi vedere, non è molto complicato.
Per eseguire questa operazione avrai bisogno dei privilegi, quindi devi eseguire i seguenti comandi anteponendo sudo o essendo root, come preferisci. Bene, detto questo, usiamo il chown di comando, che deriva da cambia proprietario, e serve proprio per cambiare il gruppo o il proprietario di qualsiasi file o cartella. La sintassi generale di questo comando è la seguente:
chown [opzioni] utente[:gruppo] /file
Cioè, dovrai aggiungere le opzioni che ti servono, sostituire utente con il nome utente (puoi anche usare l'ID utente se preferisci) a cui vuoi inserirlo, seguito da due punti e dal nuovo gruppo (sebbene questo è facoltativo) e infine indicare il file o la directory di cui si desidera modificare la proprietà . Vediamo un esempio pratico d'uso. Immagina di avere una directory chiamata /home/manolito/test/ che vuoi cambiare dall'utente proprietario manolito al proprietario chiamato agus. In questo caso, sarebbe semplice come eseguire questo comando:
sudo chown agus /home/manolito/prueba/
Sarebbe così facile. E se vuoi che sia ricorsivo, in modo che influisca anche sulle sottodirectory, in questo caso puoi usare l'opzione -R tra chown e agus. Ad esempio, sarebbe qualcosa del genere:
sudo chown -R agus /home/manolito/prueba/
Come puoi vedere, è abbastanza facile cambiare i proprietari di una directory o di qualsiasi file di sistema con questo comando.