There are several ways to create a users and groups in Linux that are graphical, however the standard way to create a user is through the command line.
Step one is to create the group, then create the user and place the user in the group. In Linux when a user is created without specifying a group then a group is created by the same name as the user. Consider a system that has 100 users if each user was created without specifying a group then there will be 100 groups. You must be root in order to create users, groups, and users’ passwords.
# groupadd executive
Creates the executive group. To verify that a group was created view the /etc/group file.
# useradd -d /home/gbush -group executive gbush
Creates the directory /home/gbush, add the user gbush to the group executive group. To verify that the user was created view the /etc/passwd file. This file contains a record of all of the users on the system.
# passwd gbush
Creates a password for the user gbush as texan. The password of texan does not fit the necessary length and complexity, but as root you can change the password to anything you want.
# useradd -d /home/dcheney -group executive dcheney
Other useful commands are
userdel and groupdel for deleting users and groups.
usermod and groupmod for modifying users and groups.
Considering the current political structure of this example (executive, legislative and judicial) can help you create groups, then add the appropriate users.
In Linux you can create login sessions by pressing Control+ALT and Function1 through Function6 keys. This is a good way to test the new user accounts.
Because it can be difficult knowing who you are logged in as you can type the following command
This will tell you who you are and what groups you belong to.
You may also become another user by using the su command.
This command would allow you to become gbush. If you are not the root user then you will be asked for the password of gbush.
#su – gbush
The above command says that you want to become gbush and you would like to run his startup scripts and be placed in his home directory.
You may become a member of a different group by using the newgrp command.
Would place you in the executive group. Please note that if this is not your default group as noted in the /etc/passwd file, and you are not listed as a member in the /etc/group file then you will not be allowed to become a member of the group. As far as root is concerned, root can do anything at anytime.
Help can be obtained by using the manual command.
Would give you the manual page of the ls command. This can be quite helpful if you forget an option to a command.
If you cannot remember a command but you know what it is similar to you can use the apropos command.
# apropos who
Would show you all of the command that have the word contain the world who.
The help command can be used to get help on some built in command.
If you are concerned about where in the file system a command would be run from type in the following
Would show you where in the system the rm command would be executed, if you were to type the command.
If you know part of the command but you would like to know where it exist on the system you can use the locate command which searches a database of file name that is maintained nightly.
Would show you all of the files that have the word who in them. This search is done through out the system. This is good for user defined commands.
In order to configure the Linux computer for different services, you should have a good understanding of standard UNIX and TCP/IP commands. These are a few of the commands that are used in Linux:
This submission is made by Clarence E. Johnson, president of Johnson Computer Technologies Inc in St. Louis, MO. Please visit http://www.johnsonct.net for more info on Mr. Johnson.