La Guida per principianti alla gestione di utenti e gruppi in Linux

Sommario:

La Guida per principianti alla gestione di utenti e gruppi in Linux
La Guida per principianti alla gestione di utenti e gruppi in Linux

Video: La Guida per principianti alla gestione di utenti e gruppi in Linux

Video: La Guida per principianti alla gestione di utenti e gruppi in Linux
Video: Come PERSONALIZZARE Google CHROME! - Guida COMPLETA 2023 - YouTube 2024, Aprile
Anonim
Ubuntu Linux utilizza i gruppi per aiutarti a gestire gli utenti, impostare le autorizzazioni su quegli utenti e persino monitorare quanto tempo stanno trascorrendo davanti al PC. Ecco una guida per principianti su come funziona.
Ubuntu Linux utilizza i gruppi per aiutarti a gestire gli utenti, impostare le autorizzazioni su quegli utenti e persino monitorare quanto tempo stanno trascorrendo davanti al PC. Ecco una guida per principianti su come funziona.

Utenti e gruppi

Ubuntu è configurato per essere utilizzato da una sola persona al momento dell'installazione nel sistema, ma se più di una persona utilizzerà il computer, è preferibile che ogni persona abbia un proprio account utente. In questo modo ogni persona può disporre di impostazioni e documenti separati e i file possono essere protetti dalla visualizzazione da parte degli altri utenti sullo stesso PC.

Normalmente i computer Linux hanno due account utente: il proprio account utente e l'account root, che è il superutente che può accedere a qualsiasi cosa sul PC, apportare modifiche al sistema e amministrare altri utenti. Tuttavia, Ubuntu funziona in modo leggermente diverso, non è possibile accedere direttamente come root per impostazione predefinita e si utilizza il comando sudo comando per passare ad accesso di livello root quando è necessario apportare una modifica.

Linux memorizza un elenco di tutti gli utenti nel file '/ etc / groups'. È possibile eseguire questo comando nel Terminale per visualizzare e modificare i gruppi e gli utenti nel proprio sistema:

sudo vigr /etc/groups

Creazione di account utente

Per creare un nuovo utente, puoi andare su Sistema -> Amministrazione -> Utente e gruppi e fare clic sul pulsante "Aggiungi" per aggiungere un nuovo utente.

Assegna il nome appropriato che identifica l'altro utente e seleziona la casella di controllo "criptare" per proteggere la cartella principale.
Assegna il nome appropriato che identifica l'altro utente e seleziona la casella di controllo "criptare" per proteggere la cartella principale.
Fare clic sul pulsante "Impostazioni avanzate" per configurare i privilegi dell'utente.
Fare clic sul pulsante "Impostazioni avanzate" per configurare i privilegi dell'utente.
Il modulo di gestione degli utenti elenca i privilegi di Anna nella scheda "Privilegi utente".
Il modulo di gestione degli utenti elenca i privilegi di Anna nella scheda "Privilegi utente".
Si consiglia di rimuovere il privilegio "Amministra sistema" da altri account utente. Questo per assicurarsi che altri utenti non possano cambiare facilmente le impostazioni di sistema critiche che potrebbero mettere a repentaglio la tua Linux box.
Si consiglia di rimuovere il privilegio "Amministra sistema" da altri account utente. Questo per assicurarsi che altri utenti non possano cambiare facilmente le impostazioni di sistema critiche che potrebbero mettere a repentaglio la tua Linux box.

Autorizzazioni per file e cartelle Linux

Ogni file in Linux ha una serie di permessi utente e di gruppo, e puoi usare il comando ls -l per mostrare il set completo di permessi e attributi dal terminale.

Leggendo da sinistra a destra, ogni elemento nella lista significa:
Leggendo da sinistra a destra, ogni elemento nella lista significa:

1

Ad esempio, nell'esempio che mostra un file chiamato Anki, le autorizzazioni sono rwxr-xr-x, il file è di proprietà dell'utente root e appartiene al gruppo radice, ed è 159 byte.

Il flag di autorizzazione ha quattro componenti, il primo carattere è il flag, solitamente usato per indicare se si tratta di una directory o di un file: una directory mostrerebbe una "d" e un file normale mostrerà un "-". I successivi 9 caratteri sono suddivisi in gruppi di 3 caratteri, che indicano le autorizzazioni dell'utente, di gruppo e di tutti.

In questo particolare esempio, abbiamo rwxr-xr-x, che può essere suddiviso in questo modo:

Le autorizzazioni corrispondono ai seguenti valori:

  • r = permesso di lettura
  • w = permesso di scrittura
  • x = eseguire il permesso

Ciò significa che per il file in questione, tutti hanno autorizzazioni di lettura ed esecuzione, ma solo root ha accesso per scrivere sul file.

Modifica della proprietà del gruppo di file e directory

Anna è una settima elementare e suo fratello Peter si è appena iscritto a un corso di programmazione in un'università. Anna sarà più interessata a usare il software educativo per i suoi compiti di matematica o geografia, rispetto a Peter che è più interessato a utilizzare gli strumenti di sviluppo del software.

Possiamo configurare l'accesso di Anna e Peter a queste applicazioni assegnandole ai gruppi appropriati dal modulo "Gestisci gruppi".

Creiamo due gruppi di utenti, un gruppo di studenti K-12, un gruppo di studenti universitari e assegniamo gli account utente appropriati a ciascun gruppo.
Creiamo due gruppi di utenti, un gruppo di studenti K-12, un gruppo di studenti universitari e assegniamo gli account utente appropriati a ciascun gruppo.
Dovremmo dare agli studenti della K-12 i privilegi per eseguire il software educativo.
Dovremmo dare agli studenti della K-12 i privilegi per eseguire il software educativo.
Image
Image

Linux memorizza la maggior parte degli eseguibili sotto / usr / bin, ad esempio, i negozi di Linux Anki sotto / usr / bin / anki. Se non sei sicuro di dove si trova un file, il which comando è un modo conveniente per scoprire la posizione dal terminale:

which anki

Assegniamo Anki e Kig al gruppo k12 usando il chown comando, che utilizza il seguente formato:

sudo chown:[group name] [files list]

Image
Image

Puoi anche revocare l'accesso in lettura ed esecuzione da altri gruppi di utenti usando il chmod comando.

sudo chown:[group name] [files list]

Questo comando consente al membro del gruppo K12 di accedere ad Anki e Kig. Dovremmo limitare i diritti di accesso del gruppo universitario di Anki e Kig rimuovendo il permesso di lettura ed esecuzione dai gruppi "Altro". Il formato del comando è:
Questo comando consente al membro del gruppo K12 di accedere ad Anki e Kig. Dovremmo limitare i diritti di accesso del gruppo universitario di Anki e Kig rimuovendo il permesso di lettura ed esecuzione dai gruppi "Altro". Il formato del comando è:

chmod [ugoa][+-=][rwxXst] fileORdirectoryName

Image
Image

Il primo comando che abbiamo eseguito nella riga di comando rimuove il privilegio read (r) ed execute (x) dal gruppo "Other". L'opzione "O" indica che stiamo modificando il diritto di accesso di Altro gruppo. L'opzione '-' significa che vogliamo rimuovere determinati file autorizzazioni specificate nei parametri che seguono l'opzione '-'. La pagina man di chmod fornisce una spiegazione dettagliata di queste opzioni.

man chmod

Monitoraggio dell'utilizzo del computer

Timekpr ci consente di dare a ciascun utente una quantità limitata di tempo di elaborazione, e dovrai aggiungere il seguente PPA alle sorgenti del tuo software in modo da poter installare Timekpr dal Software Center di Ubuntu.

deb https://ppa.launchpad.net/timekpr-maintainers/ppa/ubuntu lucid main deb-src https://ppa.launchpad.net/timekpr-maintainers/ppa/ubuntu lucid main

Ubuntu Software Center è il modo più semplice per installare Timekpr, basta usare la casella di ricerca e dovrebbe venire subito.

Consigliato: