Add user Ubuntu Server
De ULBwiki
--Kamus Hadenes 23:55, 20 Abril 2008 (EDT)
Retirado daqui
Adicione um usuário no Ubuntu Server
Useradd
O comando useradd permite que você adicione facilmente um novo usuário pela linha de comando:
useradd <username>
Esse comando adiciona o usuário, mas sem uma opção extra seu usuário não terá uma senha ou diretório home.
Você pode usar o parâmetro --d para setar um diretório home para esta usuário. A opção -m vai forçar o useradd a criar este diretório. Nós vamos tentar criar uma conta de usuário com estas opções, e então vamos usas o comando passwd para setar a senha para esta usuário. Você pode alternativamente setar a senha usando a opção -p no useradd, mas eu preferi setar a senha usando o passwd.
sudo useradd -d /home/testuser -m testuser sudo passwd testuser
Isso vai criar um usuário chamado testuser e vai dar a ele seu próprio home em /home/testuser. Os arquivos neste novo diretório serão copiados de /etc/skel, que contém o diretório home default. Se você quiser editar os arquivos que serão criados por padrão para novos usuários, é em /etc/skel que você deve mexer. Se você der uma olhada na nova home criada para este usuário:
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
Adduser
O comando adduser é ainda mais fácil que o comando useradd, pois ele lhe pergunta sobre cada informação do novo usuário.Aqui está ele:
adduser <username>
Exemplo:
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
--Kamus Hadenes 23:55, 20 Abril 2008 (EDT)


