pavement

Users, adding

From FreeBSDwiki
(Difference between revisions)
Jump to: navigation, search
(Using adduser to add a new user)
Line 12: Line 12:
 
== Using [[adduser]] to add a new user ==
 
== Using [[adduser]] to add a new user ==
  
(I don't actually use [[adduser]]. Anyone?) --[[User:Jimbo|Jimbo]] 06:09, 25 Aug 2004 (GMT)
+
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 12: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#
Personal tools