
Linux User
A user or account of a system is uniquely identified by a numerical number called the UID (unique identification number). There are two types of users – the root or super user and normal users. A root or super user can access all the files, while the normal user has limited access to files. A super user can add, delete and modify a user account. The full account information is stored in the /etc/passwd file and a hash password is stored in the file /etc/shadow. Some operations on a user account are discussed below.Creating a user with a default setting: A user can be added by running the useradd command at the command prompt. After creating the user, set a password using the
passwd utility, as follows:
root@localhost:~/Desktop
#useradd hackonology
root@localhost:~/Desktop#
passwd hackonology
Changing password
for
user hackonology.
New password:
Retype new password:
passwd
: all authentication tokens updated successfully.
Creating a user with the UID:
You can create a user with a custom UID with the –u option, as follows:
root@localhost:~# useradd -u 4036 hackonology
Creating a user with non-default home directory:
A non-default home directory can be set by executing the following command:
root@localhost:~# useradd –d /home/test hackonology
Adding a user to a primary group and supplementary group:
A systems administrator can specify a primary group and a supplementary one by specifying the –g and –G option, respectively.
root@localhost:~# useradd -g “head” -G “faculty” hackonology
Locking and unlocking a user:
A super user can lock and unlock a user account. To lock an account, one needs to invoke passwd with the -l option.
root@localhost:~# passwd -l hackonology
Locking password
for
user hackonology.
passwd
: Success
The –u option with passwd unlock an account, as shown below:
root@localhost:~# passwd -u hackonology
Unlocking password
for
user hackonology.
passwd
: Success
Changing a user name:
The –l option with the usermod command changes the login (user) name, as shown below:
root@localhost:~# usermod -l “Hackonology5” hackonology
Where “hackonology” is old user name and “hackonlogy5” is new username
Removing a user:
Combining userdel with the –r option drop a user and the home directory associated with that user, as shown below:
root@localhost:~# userdel -r hackonology5
Linux group
Linux group is a mechanism to organise a collection of users. Like the user ID, each group is also associated with a unique ID called the GID (group ID). There are two types of groups – a primary group and a supplementary group. Each user is a member of a primary group and of zero or ‘more than zero’ supplementary groups. The group information is stored in /etc/group and the respective passwords are stored in the /etc/gshadow file. Some operations such as creating, deleting and modifying on a group are discussed below.
Creating a group with default settings:
To add a new group with default settings, run the groupadd command as a root user, as shown below:
root@localhost:~# groupadd employee
If you wish to add a password, then type gpasswd with the group name, as follow:
root@localhost:~# gpasswd employeeChanging the password
for
group employee
New Password:
Re-enter new password:
Creating a group with a specified GID:
To explicitly specify the GID of a group, execute the groupadd command with the –g option, as follow:
root@localhost:~# groupadd -g 1200 manager
Removing group password:
To remove a group password, run gpasswd –r with the relevant group name, as follow:
root@localhost:~# gpasswd -r employee
Changing the group’s name:
To change the group’s name, run the groupmod command with the -n option as a super user, as shown below:
root@localhost:~# groupmod -n hrmanager employee
Changing the group’s GID:
To change the GID of a group, run the groupmod command with –g, as follow:
root@localhost:~# groupmod -g 1050 manager
Deleting a group:
Before deleting a primary group, delete the users of that primary group. To delete a group, run the groupdel command with the group name, as shown below:
root@localhost:~# groupdel employee
Let’s Join our Hacking Team
We Are Indian We Are Great
Hope this article helpful for you. Thank You
Indian Cyber Army | Make IT Secure
Enjoy…Stay Happy…Stay Secure…

Hope this article helpful for you. Thank You
If You Appreciate What We Do Here On Hackonology, You Should Consider:
Hackonology is the fastest growing and most trusted community site where you can find lots of courses, articles about Technology/Hacking/Cracking. Millions of people visit Hackonology! to search or browse the thousands of published articles available FREELY to all.
Let's be a part of Hacker's Community! Join our Hacking Team
We Are Indian We Are Great