I want to create a user with administrative privileges and all the regular setups like home directory.
- Is there a
adduser
parameter to give the usersudo
powers automatically? - What are the default settings for
adduser
? Will it automatically create home directories and all the other things without extra parameters? (i.e. isadduser <username>
enough?)
Add the user to the
sudo
group with:(If you're running Ubuntu 11.10 or earlier, use the
admin
group.)Default values are stored in
/etc/adduser.conf
, you can check them withTo create a user and add it directly to the
sudo
group use(Again, use
admin
in place ofsudo
for 11.10 and earlier.)Have a look at all the options you have with
adduser
here.To create a new user with admin privileges in Ubuntu 12.04 and later:
In Ubuntu 11.10 and earlier, use this instead:
To modify a existing user (12.04 and later):
or
(Or for 11.10 and earlier:
sudo usermod -aG admin <username>
)-a
stands for append whereas-G
stands for groups. With the-a
and-G
flags as shown above, thesudo
(oradmin
) group will be added to the list of groups of which the user is a member.The other answers are correct but you also asked about the home directory. You will also need a password for the new user.
-s
sets the user's login shell-m
makes the user's home directory if it doesn't exist:/home/*new-admin-username*
-g
adds the user to the sudo group so they will have admin privileges (>11.10)Once created, add a password for the user:
Login to the user to see if everything worked:
Here's the one liner, It creates a new root user. You have to change some parameters.
Best,