Difference between revisions of "User Account Management Debian 11"

From Vista Ridge Cyberpatriot
Jump to navigation Jump to search
(Created page with "There is basically no GUI in Debian so you need to use the command line for whatever you're gonna do. The command to add a user is "adduser <username>". The command to remov...")
 
(added more things)
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
There is basically no GUI in Debian so you need to use the command line for whatever you're gonna do.
+
=== Common Commands For User Account Management ===
 +
* <code>adduser <username></code>  : Adds a user
  
The command to add a user is "adduser <username>".
+
* <code>sudo userdel <username></code> : Removes a user
  
The command to remove a user is "sudo userdel <username>".
+
* <code>sudo addgroup <groupname></code> : Adds a group
  
The command to add a group is "sudo addgroup <groupname>".
+
* <code>sudo delgroup <groupname></code> : Removes a group
  
The command to remove a group is "sudo delgroup <groupname>".
+
* <code>sudo usermod -aG <groupname> <username></code> : Adds a user to a group
  
The command to add a user to a group is "sudo usermod -aG <groupname> <username>".
+
* <code>sudo gpasswd -d <username> <groupname></code> : Removes a user from a group
  
The command to remove a user from a group "sudo gpasswd -d <username> <groupname>".
+
=== Usermod ===
 +
Used to modify users, has many options/flags.
 +
 
 +
Basic format: <code>sudo usermod <options> <username></code>  
 +
 
 +
# -c = Add comment field for the useraccount.
 +
# -d = To modify the directory for any existing user account.
 +
# -e = Using this option we can make the account expiry in specific period.
 +
# -g = Change the primary group for a User.
 +
# -G = To add a supplementary groups.
 +
# -a = To add anyone of the group to a secondary group.
 +
# -l = To change the login name from tecmint to tecmint_admin.
 +
# -L = To lock the user account. This will lock the password so we can’t use the account.
 +
# -m = moving the contents of the home directory from existing home dir to new dir.
 +
# -p = To Use un-encrypted password for the new password. (NOT Secured).
 +
# -s = Create a Specified shell for new accounts.
 +
# -u = Used to Assigned UID for the user account between 0 to 999.
 +
# -U = To unlock the user accounts. This will remove the password lock and allow us to use the user account.

Latest revision as of 22:43, 9 November 2023

Common Commands For User Account Management[edit | edit source]

  • adduser <username> : Adds a user
  • sudo userdel <username> : Removes a user
  • sudo addgroup <groupname> : Adds a group
  • sudo delgroup <groupname> : Removes a group
  • sudo usermod -aG <groupname> <username> : Adds a user to a group
  • sudo gpasswd -d <username> <groupname> : Removes a user from a group

Usermod[edit | edit source]

Used to modify users, has many options/flags.

Basic format: sudo usermod <options> <username>

  1. -c = Add comment field for the useraccount.
  2. -d = To modify the directory for any existing user account.
  3. -e = Using this option we can make the account expiry in specific period.
  4. -g = Change the primary group for a User.
  5. -G = To add a supplementary groups.
  6. -a = To add anyone of the group to a secondary group.
  7. -l = To change the login name from tecmint to tecmint_admin.
  8. -L = To lock the user account. This will lock the password so we can’t use the account.
  9. -m = moving the contents of the home directory from existing home dir to new dir.
  10. -p = To Use un-encrypted password for the new password. (NOT Secured).
  11. -s = Create a Specified shell for new accounts.
  12. -u = Used to Assigned UID for the user account between 0 to 999.
  13. -U = To unlock the user accounts. This will remove the password lock and allow us to use the user account.