add user command linux, delete user command linux, add password in linux, create user password command in linux, change user password command linux

Wednesday, July 29, 2009

How to add user in linux or how to create user in linux.

How to delete user in linux or how to remove user in linux

How to create user account in linux and how to change user name.

How to create user password in linux.

How to change user password in linux.


Firstly in the linux, you must be log in as root user, unless directed otherwise.

1. Add User in linux or Create a User Account in linux

To create a user account, you use the adduser command in linux, which has the form:

#adduser userid(username)

where userid specifies the name of the user account that you want to create. The command prompts you for the information needed to create the account.

Here's a typical example of using the command, which creates a user account named ritvik:

ritvik:~# 

adduser ajay

Adding user ajay...
Adding new group ajay (1001).
Adding new user ajay (1001) with group ajay.
Creating home directory /home/ajay.
Copying files from /etc/skel
Changing password for ajay
Enter the new password (minimum of 5, maximum of 8 characters)
Please use a combination of upper and lower case letters and numbers.
Re-enter new password:
Password changed.
Changing the user information for ajay
Enter the new value, or press return for the default

Full Name []:

Ajay Sharma

Room Number []:
Work Phone []:
Home Phone []:
Other []:
Is the information correct? [y/n]

y

ritvik:~#

Notice that the lines where the password was typed were overwritten by the subsequent lines. Moreover, for security, passwords are not echoed to the console as they are typed.

Notice also that several of the information fields were omitted - for example, Room Number. You can specify such information if you think it may be useful, but the system makes no use of the information and doesn't require you to provide it.

The similarly named useradd command also creates a user account, but does not prompt you for the password or other information.

When the command establishes a user account, it creates a home directory for the user. In the previous example, the command would have created the directory /home/ajay. It also places several configuration files in the home directory, copying them from the directory /etc/skel. These files generally have names beginning with the dot (.) character, so they are hidden from an ordinary ls -a argument of ls to list the names of the files. The files are generally ordinary text files, which you can view with a text editor, such as ae. By modifying the contents of such files, you can control the operation of the associated application. For example, the .bashrc file controls the operation of the BASH shell. command. Use the

2. Change a User's Name in linux

You can change the name associated with a user account, by using the chfn command in linux:

#chfn -f name userid

where name specifies the new name and userid specifies the account to be modified. If the name contains spaces or other special characters, it should be enclosed in double quotes ("). For example, to change the name associated with the account ajay to sharma ajay, you would enter the following command:

#chfn -f "sharma ajay" ajay

3. Delete User command in linux or Delete User Account in linux

To delete a user account, use the userdel command in linux:

#userdel user

where user specifies the account to be deleted. If you want to delete the user's home directory, its files and subdirectories, use this form of the command:

#userdel -r user
NOTE:
Because deleted files can't generally be recovered, you should
backup potentially useful files before deleting a user account.

4. Create User Password and Change a User Account Password in linux

From time to time, you should change your password, making it more difficult for others to break into your system. As system administrator, you may sometimes need to change the password associated with a user's account. For instance, some users have a bad habit of forgetting their password. They'll come to you, the system administrator, seeking help in accessing their account.

To change a password, you use the passwd command in linux. To change your own password, enter a command like this one:

# passwd

This command changes the password associated with the current user account. You don't have to be logged in as root to change a password. Because of this, users can change their own passwords without the help of the system administrator. The root user, however, can change the password associated with any user account, as you'll see shortly. Of course, only root can do so - other users can change only their own password.

The passwd command initiates a simple dialog that resembles the following:


$ passwd

Changing password for ajay Old password: Enter the new password (minimum of 5, maximum of 8 characters) Please use a combination of upper and lower case letters and numbers. New password: Re-enter new password: Password changed.

Notice the restrictions governing the choice of password, which are designed to prohibit passwords that might be easily guessed. If you choose a password that violates these restrictions, the command will refuse the password, prompting you for another.

As the root user, you can change the password associated with any user account. The system doesn't ask you for the current password, it immediately prompts for the new password:

ritvik:~# passwd ajay
means
ritvik:~# passwd username

Changing password for ajay Enter the new password (minimum of 5, maximum of 8 characters) Please use a combination of upper and lower case letters and numbers.
New password: Re-enter
new password: Password changed.

Information on users is stored in the file /etc/passwd, which you can view using a text editor. Any user can read this file, though only the root user can modify it. If you selected shadow passwords, passwords are encrypted and stored in the file /etc/shadow, which can be read only by the root user.



0 comments:

About This Blog

Lorem Ipsum

  © Copyright 2009 Linux-HelpLine.Blogspot.com

Back to TOP