Server Ubuntu je podobný ľubovoľnému odrodu Linuxu a má plné schopnosti pre viacerých používateľov a spoločná úloha na každom serveri pridáva používateľov.
useradd
Príkaz useradd vám umožní ľahko pridať nového používateľa z príkazového riadku:
useradd
Tento príkaz pridáva používateľa, ale bez ďalších možností váš používateľ nebude mať heslo alebo domovský adresár.
Poznámka:ak dostanete správu, že príkaz nie je nájdený, skúste použiť úplnú cestu, napríklad:
/usr/sbin/useradd
Možnosť -d môžete použiť na nastavenie domáceho adresára pre používateľa. Voľba -m vynúti používateľovadd vytvoriť domovský adresár. Pokúsime sa vytvoriť používateľský účet s týmito možnosťami a potom pomocou príkazu passwd nastaviť heslo pre účet. Alternatívne môžete nastaviť heslo pomocou -p na príkaz useradd, ale radšej nastavím heslo pomocou passwd.
sudo useradd -d /home/testuser -m testuser
sudo passwd testuser
Tým sa vytvorí užívateľ s názvom testuser a poskytne im vlastný domovský adresár v / home / testuser. Súbory v novom domovskom adresári sa skopírujú z priečinka / etc / skel, ktorý obsahuje predvolené súbory domovského adresára. Ak chcete nastaviť predvolené hodnoty pre svojich používateľov, urobíte tak úpravou alebo pridávaním súborov v tomto adresári. Ak sa pozrieme na nový domovský adresár pre používateľa:
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
Všimnite si, že v tomto adresári sú skryté bash skripty. Ak chcete nastaviť predvolené možnosti cesty pre všetkých nových používateľov, urobíte to tak, že upravíte súbory v / etc / skel, ktoré by potom boli použité na vytvorenie týchto súborov príkazom useradd.
adduser
Príkaz adduser je ešte jednoduchší ako príkaz useradd, pretože vás vyzve na každú informáciu. Zdá sa mi trochu smiešne, že existujú dva prakticky identické príkazy, ktoré robia to isté, ale to je linux pre vás. Tu je syntax:
adduser
Príklad:
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