Difference between revisions of "User Account Management Debian 11"

From Vista Ridge Cyberpatriot
Jump to navigation Jump to search
(I added bullet points)
(added more things)
 
Line 1: Line 1:
Basic Commands For User Account Management
+
=== Common Commands For User Account Management ===
 +
* <code>adduser <username></code>  : Adds a user
  
* There is basically no GUI in Debian so you need to use the command line for whatever you're gonna do.
+
* <code>sudo userdel <username></code> : Removes a user
  
* The command to add a user is "adduser <username>".
+
* <code>sudo addgroup <groupname></code> : Adds a group
  
* The command to remove a user is "sudo userdel <username>".
+
* <code>sudo delgroup <groupname></code> : Removes a group
  
* The command to add a group is "sudo addgroup <groupname>".
+
* <code>sudo usermod -aG <groupname> <username></code> : Adds a user to a group
  
* The command to remove a group is "sudo delgroup <groupname>".
+
* <code>sudo gpasswd -d <username> <groupname></code> : Removes a user from a group
  
* The command to add a user to a group is "sudo usermod -aG <groupname> <username>".
+
=== Usermod ===
 +
Used to modify users, has many options/flags.
  
* The command to remove a user from a group "sudo gpasswd -d <username> <groupname>".
+
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.