Qualsiasi numero di account utente può essere fatto parte di un gruppo in FreeBSD. Ogni gruppo ha un nome e GID univoco che lo identifica. Esiste un UserID o UID per ogni processo e viene utilizzato insieme a GroupID o GID per valutare ciò che è permesso cambiare.
Aggiunta di un utente a un gruppo FreeBSD con il comando PW
Per aggiungere utenti a un gruppo, utilizzeremo l'utilità della linea di comando PW. Lo scopo previsto di questo comando è fornire all'utente root un'interfaccia semplice e intuitiva per creare e personalizzare i gruppi di utenti.
Quindi avresti bisogno di accesso al root per seguire le istruzioni in questa guida. Usa il comando sudo come illustrato di seguito:
$ sudo -i
Sostituire l'adesione al gruppo di un utente
Le istruzioni in questa sezione rimuoveranno gli abbonamenti precedentemente detenuti del gruppo. Per vedere quali gruppi fa parte un determinato utente "Younis", usa il comando ID:
$ id Younis
Aggiungiamo questo utente a un gruppo chiamato TeamTwo. Immettere il comando PW come sotto:
$ pw usermod younis -g teamtwo
Per aggiungere questo utente Younis a due gruppi con una sola riga di comando, usa la combinazione di seguito
$ pw usermod younis -g teamtwo, wwwusers
Dove wwwusers è il secondo gruppo, vogliamo aggiungere utente Younis a. L'interruttore -g utilizzato nel comando sopra specifica il primo gruppo come primario e i seguenti gruppi come secondari.
Aggiunta di utenti FreeBSD a un nuovo gruppo senza sostituire abbonamenti preesistenti
La sintassi di comando presentata di seguito può aggiungere utenti a un nuovo gruppo senza rimuovere i membri del gruppo esistente.
$ PW Group Mod GroupNameHere -m UsernameHere
$ PW Gruppo Mod GroupNameHere -M UsernameHere1, UsernameHere2,…
Dimostriamo con un esempio. Controlla i gruppi di utenti con il comando ID:
$ id Younis1
Quindi per aggiungere questo utente al gruppo TeamTwo, utilizzare la sintassi del comando come abbiamo usato di seguito:
$ PW GroupMod TeamTwo -m Younis1
È possibile assicurarsi che gli abbonamenti del gruppo precedente vengano mantenuti eseguendo il comando ID su quell'utente.
$ id Younis1
Aggiunta di un nuovo utente a un gruppo in FreeBSD
Questa sezione si concentrerà sulla creazione di un nuovo utente e l'aggiunta a un gruppo preesistente. È possibile utilizzare nuovamente il comando PW per creare l'utente e aggiungerlo a un gruppo.
$ pw useraddd younis2 -g test
$ passwd Younis2
Con i comandi sopra, abbiamo creato un nuovo utente chiamato Younis2, lo aggiunto al gruppo di test secondari e impostare una password per l'account utente.
Per eseguire una verifica sull'account utente, utilizzare nuovamente il comando ID:
$ id Younis2
Controlla i membri in un gruppo FreeBSD
Il comando PW può anche essere utilizzato per visualizzare i nomi di tutti gli utenti in un determinato gruppo. Per controllare i membri nel nostro gruppo di test, emettiamo il comando di seguito:
$ PW Groupshow Test
In alternativa, possiamo usare il comando grep on /etc /groupfile.
$ grep ^test /etc /gruppo
Per elencare i gruppi di un determinato utente, eseguire il comando del gruppo seguente:
$ gruppi Younis2
È possibile utilizzare il comando ID per vedere lo stesso risultato:
$ id Younis2
$ id -g -n Younis2
Conclusione
Questo tutorial riguardava l'aggiunta di utenti ai gruppi in FreeBSD. Abbiamo imparato come sostituire le iscrizioni per gli account utente e come aggiungere utenti a nuovi gruppi senza sostituire le loro iscrizioni. Hai anche imparato come creare e aggiungere nuovi utenti a gruppi preesistenti in movimento.