Adduser
Il comando adduser è la versione modificata del comando useradd, utilizzato nei sistemi operativi Unix-like. Esso si trova in alcuni sistemi come ad esempio i sistemi di tipo *BSD, tra cui FreeBSD e macOS, le distribuzioni Linux Debian e derivate (Ubuntu, Kubuntu, Edubuntu, Xubuntu, ecc) e la meta-distribuzione KISS Linux[1].
Caratteristiche
Il comando dà la possibilità di specificare alcuni parametri, come per esempio il nome dell'utente da creare e anche la home directory da associargli. Infatti quando si crea un nuovo utente nel sistema, il programma utilizza allo scopo le informazioni contenute nel file /etc/adduser.conf, che definisce una configurazione standard per tutti gli utenti da creare.
A differenza del comando useradd, utilizzando adduser è possibile inserire delle informazioni aggiuntive, che sono riassunte nel campo GECOS (General Electric Comprehensive Operating System), che permettono di arricchire l'account dell'utente che si sta creando. Queste informazioni sono:
- Nome completo (normalmente l'unico utilizzato)
- Il numero dell'ufficio e dell'edificio
- Interno
- Recapito telefonico
è possibile visualizzarle con il comando finger e modificarle con chfn.
Esempi di utilizzo
Un esempio della sintassi del comando è la seguente:
adduser nome_utente—home /home_directory_dell_utente
Per avere informazioni più dettagliate del comando si esegua da terminale: man adduser
Differenze tra le distribuzioni GNU/Linux
Nelle distribuzioni Red Hat Linux (e sue derivate), adduser è solo un link al comando useradd. Il comando adduser, come versione avanzata di useradd, almeno in campo Linux è appannaggio esclusivo delle distribuzioni Debian-based.
Note
- ^ How to create a normal user on KISS Linux, su kisslinux.org. KISS Installation Guide
Voci correlate
- Setuid e setgid
- addgroup
- useradd
- usermod
- userdel
- finger (Unix)
- chfn
- User identifier
- Group identifier
- Chown
Collegamenti esterni
- Adduser, su packages.debian.org.
V · D · M | ||
---|---|---|
File system | cat · cd · chattr · chmod · chown · chgrp · cksum · cmp · cp · du · df · fdisk · file · fsck · fuser · gzip · ln · ls · lsattr · lsof · mkdir · mknod · mount · mv · pwd · rm · rmdir · split · tar · touch · umount · umask | |
Processi | at · chroot · crontab · exit · kill · killall · nice · nohup · pgrep · pidof · pkill · ps · pstree · sleep · time · top · wait | |
Ambiente utente | alias · env · export · finger · id · logname · mesg · newgrp · passwd · su · sudo · uname · uptime · w · wall · who · whoami · write | |
Elaborazione testo | awk · comm · cut · diff · ed · ex · fmt · head · iconv · join · less · more · paste · sed · sort · tail · tr · uniq · vi · wc · xargs | |
Script di shell | basename · dirname · echo · expr · false · printf · test · true · unset | |
Rete | dig · nslookup · ifconfig · netstat · ping · rcp · rlogin · route · netcat · traceroute | |
Ricerche | find · grep · strings | |
Amministrazione | dmesg · groupadd · groupdel · groupmod · mdadm · shutdown · useradd · userdel · usermod | |
Altri | banner · bc · cal · clear · date · dd · lp · man · size · tee · tput · yes |