Ubuntu serveris ir kā jebkurš Linux variants, un tai ir pilnas vairāku lietotāju iespējas, un kopīgs uzdevums jebkuram serverim ir lietotāju pievienošana.
useradd
Komandu useradd ļaus jums viegli pievienot jaunu lietotāju no komandrindas:
useradd
Šī komanda pievieno lietotāju, taču bez papildu opcijām jūsu lietotājam nebūs paroles vai mājas direktorijas.
Piezīme:ja saņemat ziņojumu, ka komanda nav atrasta, mēģiniet izmantot pilnu ceļu, piemēram, šo:
/usr/sbin/useradd
Jūs varat izmantot -d opciju, lai iestatītu lietotāja mājas direktoriju. -M opcija liks useradd izveidot mājas direktoriju. Mēs mēģināsim izveidot lietotāja kontu ar šīm opcijām, un pēc tam izmantojiet komandu passwd, lai iestatītu konta paroli. Alternatīvi varat iestatīt paroli, izmantojot komandu useradd -p, bet es gribētu iestatīt paroli, izmantojot passwd.
sudo useradd -d /home/testuser -m testuser
sudo passwd testuser
Tas izveidos lietotāja nosaukumu testuser un dos viņiem savu mājas direktoriju vietnē / home / testuser. Jaunā mājas direktorijā esošie faili tiek kopēti no mapes / etc / skel, kurā ir noklusējuma mājas direktorijas faili. Ja jūs vēlaties iestatīt noklusējuma vērtības saviem lietotājiem, jūs to darītu, mainot vai pievienojot failus šajā direktorijā. Ja mēs apskatīsim jauno lietotāja mājas direktoriju:
geek@ubuntuServ:/etc/skel$ ls -la /home/testuser total 20 drwxr-xr-x 2 testuser testuser 4096 2006-12-15 11:34. drwxr-xr-x 5 root root 4096 2006-12-15 11:37.. -rw-r–r– 1 testuser testuser 220 2006-12-15 11:34.bash_logout -rw-r–r– 1 testuser testuser 414 2006-12-15 11:34.bash_profile -rw-r–r– 1 testuser testuser 2227 2006-12-15 11:34.bashrc
Jūs pamanīsit, ka šajā direktorijā ir bash skripti. Ja jūs vēlētos iestatīt noklusējuma ceļu opcijas visiem jaunajiem lietotājiem, jūs to izdarītu, modificējot failus / etc / skel, ko pēc tam izmantotu, lai izveidotu šos failus ar komandu useradd.
adduser
Pievienotās komandas komanda ir vieglāka nekā komanda useradd, jo tā piedāvā jums informāciju par katru informācijas daļu. Man šķiet nedaudz smieklīgi, ka ir divas praktiski identiskas komandas, kas dara to pašu, bet tas ir linux jums. Šeit ir sintakse:
adduser
Piemērs:
geek@ubuntuServ:/etc/skel$ sudo adduser thegeek Password: Adding user `thegeek’… Adding new group `thegeek’ (1004). Adding new user `thegeek’ (1004) with group `thegeek’. Creating home directory `/home/thegeek’. Copying files from `/etc/skel’ Enter new UNIX password: Retype new UNIX password: No password supplied Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Changing the user information for thegeek Enter the new value, or press ENTER for the default Full Name : The Geek Room Number : 0 Work Phone : 555-1212 Home Phone : 555-1212 Other : Is the information correct? [y/N] y