Every user who has access to a Linux system
needs a login and a password. Each user must belong to a primary
group and for security or access purposes can belong to several
secondary groups.
In order to create new logins, modify or delete users, you must already be logged in as root. The root login is the highest level and only certain individuals should have access to the root account.
usermod - Modifying existing user
userdel - Deleting a user
passwd - User's Password
Where user and group information stored User names and primary groups are stored in /etc/passwd. This file can be directly edited using the 'vi' editor, although this is not recommended. Format of the file is...
Passwords for each user are stored in /etc/shadow. This file should only be changed using the passwd command.
Group information is stored in /etc/group. This file can be directly edited using the 'vi' editor. Format of the file is...
This directory can be modified to fit your needs. Modifications only effect new
su - Switch User To switch to another user, use the su command. This is most commonly used to switch to the root account.
Example: To switch to root account...
su
Enter root's passwd
Example: To switch to the user 'roger'...
su roger
Enter roger's or root's passwd
To return to original user, enter exit
In order to create new logins, modify or delete users, you must already be logged in as root. The root login is the highest level and only certain individuals should have access to the root account.
Options:
- -d home directory
- -s starting program (shell)
- -p password
- -g (primary group assigned to the users)
- -G (Other groups the user belongs to)
- -m (Create the user's home directory
- a primary group of users
- a second group mgmt
- starting shell /bin/bash
- password of xxxx
- home directory of roger
- create home directory
- a login name of roger
useradd -gusers -Gmgmt -s/bin/shell -pxxxx -d/home/roger -m rogertop of page
usermod - Modifying existing user
Options:
- -d home directory
- -s starting program (shell)
- -p password
- -g (primary group assigned to the users)
- -G (Other groups the user belongs to)
usermod -Gothers rogertop of page
userdel - Deleting a user
Options:
- -r (remove home directory)
userdel -r rogertop of page
passwd - User's Password
Options:
- user's name (Only required if you are root and want to change another user's password)
passwdExample: To change the password for the user 'roger' (only you are logged in as root)...
Enter existing password
Enter new password
Enter new password again (to validate)
passwd rogertop of page
Enter existing password (can be either roger's password or root's password)
Enter new password
Enter new password again (to validate)
Where user and group information stored User names and primary groups are stored in /etc/passwd. This file can be directly edited using the 'vi' editor, although this is not recommended. Format of the file is...
- User (name normally all lower case)
- Password (encrypted - only contains the letter 'x')
- User ID (a unique number of each user)
- Primary Group ID
- Comment (Normally the person's full name)
- Home directory (normally /home/<user name>
- Default shell (normally /bin/bash)
Passwords for each user are stored in /etc/shadow. This file should only be changed using the passwd command.
Group information is stored in /etc/group. This file can be directly edited using the 'vi' editor. Format of the file is...
- Group name
- Group password (hardly ever used)
- Group ID
- User names (separated by commas)
Default files
When a new user is created, the default files and directories that are created
are stored in /etc/skel.This directory can be modified to fit your needs. Modifications only effect new
su - Switch User To switch to another user, use the su command. This is most commonly used to switch to the root account.
Example: To switch to root account...
su
Enter root's passwd
Example: To switch to the user 'roger'...
su roger
Enter roger's or root's passwd
To return to original user, enter exit
No comments:
Post a Comment