Difference between revisions of "Redhat: Create user command line"

From Define Wiki
Jump to navigation Jump to search
(Blanked the page)
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
== Command Line User and Group Creation ==
  
 +
There are a number of commands that can automate the process of creating a User and / or Group.  This will complete all of the needed steps for you.
 +
 +
== Useradd ==
 +
 +
The Useradd command creates a user accoding the the options and values given to it.  The modt basic usage create a user with the next available UID and an equivalent private group.
 +
 +
<syntaxhighlight>
 +
Useradd <username>
 +
</syntaxhighlight>
 +
 +
{| class="wikitable"
 +
|+ UserAdd Options
 +
| -u <UID>
 +
| overrides the default UID
 +
|-
 +
| -g <GID>
 +
| Overrides the Default GID
 +
|-
 +
| -c info
 +
| Comments on the user
 +
|-
 +
| -d <home _dir>
 +
| Overrides teh default Home directory
 +
|-
 +
| -e <date>
 +
| expriation date for the account
 +
|-
 +
| -f <num>
 +
| number of days after password expiration when account is disabled
 +
|-
 +
| -G <group>
 +
| groups the user is a member of
 +
|-
 +
| -s <shell>
 +
| Overrides the default shell
 +
|-
 +
 +
|}
 +
 +
 +
== Groupadd ==
 +
 +
The groupadd command creates a group with the name given.  The g flag can be used to set the GID, otherwise it will take the next available GID.
 +
 +
 +
<syntaxhighlight>
 +
groupadd -g 60001 project # create a group called project with GID 60001
 +
</syntaxhighlight>
 +
 +
== Passwd ==
 +
 +
The passwd is used to set a new password.  If a username is not provided it sets the password for the user who ran the command.
 +
 +
Redhat will discourage the use of simplistic, dictionary and short passwords - BUT it will not prevent them.
 +
 +
<syntaxhighlight>
 +
passwd <username>
 +
</syntaxhighlight>
 +
 +
== Userdel ==
 +
 +
To delete a user is simple:
 +
 +
<syntaxhighlight>
 +
userdel <username>
 +
</syntaxhighlight>
 +
 +
But this will not delete the home_directory or the files in it.  To do that add the -r flag.
 +
 +
== Groupdel ==
 +
 +
It simple....
 +
 +
<syntaxhighlight>
 +
groupdel <group name>
 +
</syntaxhighlight>

Latest revision as of 14:37, 30 August 2013

Command Line User and Group Creation

There are a number of commands that can automate the process of creating a User and / or Group. This will complete all of the needed steps for you.

Useradd

The Useradd command creates a user accoding the the options and values given to it. The modt basic usage create a user with the next available UID and an equivalent private group.

Useradd <username>
UserAdd Options
-u <UID> overrides the default UID
-g <GID> Overrides the Default GID
-c info Comments on the user
-d <home _dir> Overrides teh default Home directory
-e <date> expriation date for the account
-f <num> number of days after password expiration when account is disabled
-G <group> groups the user is a member of
-s <shell> Overrides the default shell


Groupadd

The groupadd command creates a group with the name given. The g flag can be used to set the GID, otherwise it will take the next available GID.


groupadd -g 60001 project # create a group called project with GID 60001

Passwd

The passwd is used to set a new password. If a username is not provided it sets the password for the user who ran the command.

Redhat will discourage the use of simplistic, dictionary and short passwords - BUT it will not prevent them.

passwd <username>

Userdel

To delete a user is simple:

userdel <username>

But this will not delete the home_directory or the files in it. To do that add the -r flag.

Groupdel

It simple....

groupdel <group name>