Users, adding
From FreeBSDwiki
(Difference between revisions)
Line 12: | Line 12: | ||
== Using [[adduser]] to add a new user == | == Using [[adduser]] to add a new user == | ||
− | + | adduser can be run with no arguments, and will present you with a prompt for each question that needs to be answered in order to create the user that you're going to create | |
+ | |||
+ | dave@samizdata:~% su - | ||
+ | Password: | ||
+ | samizdata# adduser felix | ||
+ | Username: felix | ||
+ | Full name: Felix | ||
+ | Uid (Leave empty for default): | ||
+ | Login group [felix]: | ||
+ | Login group is felix. Invite felix into other groups? []: wheel | ||
+ | Login class [default]: | ||
+ | Shell (sh csh tcsh tcsh bash) [sh]: bash | ||
+ | Home directory [/home/felix]: | ||
+ | Use password-based authentication? [yes]: | ||
+ | Use an empty password? (yes/no) [no]: | ||
+ | Use a random password? (yes/no) [no]: | ||
+ | Enter password: | ||
+ | Enter password again: | ||
+ | Lock out the account after creation? [no]: | ||
+ | Username : felix | ||
+ | Password : ***** | ||
+ | Full Name : Felix | ||
+ | Uid : 1002 | ||
+ | Class : | ||
+ | Groups : felix wheel | ||
+ | Home : /home/felix | ||
+ | Shell : /usr/local/bin/bash | ||
+ | Locked : no | ||
+ | OK? (yes/no): yes | ||
+ | adduser: INFO: Successfully added (felix) to the user database. | ||
+ | Add another user? (yes/no): n | ||
+ | Goodbye! | ||
+ | samizdata# | ||
+ | |||
[[Category:Common Tasks]] | [[Category:Common Tasks]] |
Revision as of 11:41, 25 August 2004
There are several methods that are commonly used to add users to a FreeBSD system.
Using pw to add a new user
ph34r# pw useradd username -g groupname -s /bin/csh -d /home/username
The command shown above will add a new user account named "username", assign the group "groupname" as the new user's primary group, set the C shell as its default shell on login, and set its home directory as "/home/username". It will not copy any .profile or similar files from /etc/skel, create any directories, or anything else - all pw does is manipulate the system user database for you.
See also: Modifying users
Using adduser to add a new user
adduser can be run with no arguments, and will present you with a prompt for each question that needs to be answered in order to create the user that you're going to create
dave@samizdata:~% su - Password: samizdata# adduser felix Username: felix Full name: Felix Uid (Leave empty for default): Login group [felix]: Login group is felix. Invite felix into other groups? []: wheel Login class [default]: Shell (sh csh tcsh tcsh bash) [sh]: bash Home directory [/home/felix]: Use password-based authentication? [yes]: Use an empty password? (yes/no) [no]: Use a random password? (yes/no) [no]: Enter password: Enter password again: Lock out the account after creation? [no]: Username : felix Password : ***** Full Name : Felix Uid : 1002 Class : Groups : felix wheel Home : /home/felix Shell : /usr/local/bin/bash Locked : no OK? (yes/no): yes adduser: INFO: Successfully added (felix) to the user database. Add another user? (yes/no): n Goodbye! samizdata#