Quando aggiungi un nuovo utente in Ubuntu, l'utilità adduser crea una nuova directory home per il nuovo account. Per impostazione predefinita, la nuova directory home viene posizionata nella directory / home / sulla root seguita dal nome utente. Ad esempio, / home / lori. Le directory home degli utenti in Ubuntu sono create con autorizzazioni di lettura / esecuzione in tutto il mondo, dando a tutti gli altri utenti i diritti di sistema di leggere il contenuto delle home directory degli altri utenti. Vedi il nostro articolo per ulteriori informazioni su come i permessi dei file funzionano in Linux.
NOTA: quando diciamo di digitare qualcosa in questo articolo e ci sono citazioni attorno al testo, NON digitare le virgolette, a meno che non specifichiamo diversamente.
Puoi facilmente modificare le autorizzazioni per la tua home directory per proteggere i tuoi file privati. Per controllare le autorizzazioni sulla tua home directory, premi Ctrl + Alt + T per aprire una finestra di Terminale. Digitare la seguente riga al prompt e premere Invio. Sostituisci "lori" con il tuo nome utente.
ls –ld /home/lori
NOTA: il comando contiene solo lettere minuscole L'non il numero 1.
All'inizio della riga, vengono elencate le autorizzazioni per il file. Come detto nel nostro articolo sulle autorizzazioni di Linux:
“The r stands for “read,” the w stands for “write,” and the x stands for “execute.” Directories will start with a “d” instead of a “-“. You’ll also notice that there are 10 spaces which hold value. You can ignore the first, and then there are 3 sets of 3. The first set is for the owner, the second set is for the group, and the last set is for the world.”
Pertanto, la home directory elencata di seguito ha le autorizzazioni di lettura, scrittura ed esecuzione per il proprietario e consente di leggere ed eseguire l'autorizzazione per il gruppo e il mondo.
sudo chmod 0750 /home/lori
Digita la tua password quando richiesto e premi Invio.
NOTA: il comando chmod usa i numeri ottali come un modo per indicare le autorizzazioni. Il nostro articolo sulle autorizzazioni per i file Linux utilizza un metodo diverso che richiede più passaggi ma può essere più facile da capire. L'uso dei numeri ottali per specificare le autorizzazioni è un metodo più rapido. Usa qualsiasi metodo con cui ti trovi più a tuo agio. Per informazioni sull'uso dei numeri ottali per impostare le autorizzazioni, consulta questo articolo.
Premi la freccia su due volte per usare "ls -ld / home /
Tuttavia, gli utenti nello stesso gruppo in cui è possibile leggere ed eseguire file e cartelle nella tua home directory. Se non vuoi che nessun altro tranne te stesso abbia accesso alla tua home directory, inserisci "0700" come numero nel comando chmod.
NOTA: per ulteriori informazioni sulla gestione di utenti e gruppi in Linux, consultare il nostro articolo.
Per chiudere la finestra del terminale, digita "exit" al prompt e premi Invio.
gksudo gedit /etc/adduser.conf
Stiamo usando gedit per modificare il file. Puoi usare un editor di testo diverso se lo desideri.
NOTA: il comando gksudo è come il comando sudo ma è usato per eseguire programmi grafici come root. Il comando sudo viene utilizzato per eseguire i programmi della riga di comando come root.