freeCodeCamp/guide/english/linux/user-management-on-linux/index.md

2.1 KiB

title
User management on Linux

Note: To run a command as sudo you must have sudo user account (Administrator)

How to Create a User

Use the adduser or useradd command to add a new user to your system.

$ sudo adduser username

Be sure to replace username with the user that you want to create.

Use the passwd command to update the new user's password.

$ sudo passwd username

A strong password is highly recommended!

How to Create a Sudo User

To create a sudo user, you need to create a regular user first using the command above, then add this user to the group of sudoers using the usermod command.

On Debian systems (Ubuntu/LinuxMint/ElementryOS), members of the sudo group have sudo privileges.
$ sudo usermod -aG sudo username
On RHEL based syatems (Fedora/CentOs), members of the wheel group have sudo privilages.
$ sudo usermod -aG wheel username

How to Delete a User

For Debian (Ubuntu)
$ sudo deluser username
For RHEL (Fedora/CentOS)
$ sudo userdel username
Creating groups and adding users
$ sudo groupadd editorial
$ sudo usermod -a -G editorial username

Note: All above commands can be executed without sudo in root mode

To switch to root on ubuntu, run su -i command followed by the password of the user logged in. Prompt changes to # insted of $

On Debian systems (Ubuntu/LinuxMint/ElementryOS), members of the sudo group have sudo privileges.
$ sudo usermod -aG sudo username

How to Create a Group

To create a group, use the command groupadd

$ sudo groupadd groupname

How to delete group

To delete a group, use the command 'groupdel'

$ sudo groupdel grouname 
``


#### References
  <a href='https://www.digitalocean.com/community/tutorials/how-to-add-and-delete-users-on-ubuntu-16-04' target='_blank' rel='nofollow'>Debian(Ubuntu)</a>

  <a href='https://www.digitalocean.com/community/tutorials/how-to-add-and-delete-users-on-a-centos-7-server' target='_blank' rel='nofollow'>RHEL (CentOS/Fedora)</a>