Linuxユーザー管理四
3、usermodユーザー修正ツール(極めて強力)
usermod
ユーザーの
SHELL
タイプは、所属するユーザーグループでも、ユーザーパスワードの有効期限を変更したり、ログイン名を変更したりすることができます.
警告:
usermod
ユーザーのパスワードを変更しないほうがいいです.彼は
/etc/shadow
に表示されるのは、明示的なパスワードです.ユーザーのパスワードを変更するには
passwd
;
4、ユーザーグループコマンドgroupaddを追加する.
構文の形式:
groupadd [-g gid [-o]] [-r] [-f]
グループ名
5、groupdelの使い方;
groupdel
ユーザー・グループを削除するために使用されます.
構文の形式:
groupdel
ユーザーグループ
6、passwdコマンド;
ユーザーを追加する方法を学んだので、ユーザーのパスワードの設定や変更を学ぶ必要があります.
passwd
命令の使い方も多いので、以下のいくつかのパラメータを選んで説明します.詳細については、
man passwd
または
passwd --help
;
passwd [OPTION...]
passwd
通常ユーザーとしてもスーパー権限ユーザーとしても実行できますが、通常ユーザーとしては自分のユーザーパスワードしか変更できませんが、前提は
root
ユーザーロック;場合
root
ユーザー実行
passwd
、任意のユーザーのパスワードを設定または変更できます.
passwd
コマンドの後ろにパラメータやユーザー名がない場合は、現在のユーザーのパスワードを変更します.
新しいユーザーを作成した後、新しいユーザーのパスワードを作成する場合は、
passwd
ユーザー名
に注意
root
ユーザーの権限で作成します.
passwd
いくつかの比較的重要なパラメータ;
注意:
ユーザーのパスワードをクリアすると、ログイン時にパスワードは必要ありません.この点に注意しなければならない.
7、chageユーザーパスワードの有効期限を変更するコマンド;
chage
構文形式:
8、chfnユーザー情報を修正するツール;
chfn
このツールは主にユーザーのフルネーム、オフィスの住所、電話などを変更するために使われています.使用法は次のとおりです.
9、chshはユーザーのSHELLタイプを変更する;
場合
chsh
パラメータおよびユーザー名を追加しない場合、デフォルトでは現在の操作ユーザーを変更します.
SHELL
を選択します.
例:
usermod
ユーザーの
SHELL
タイプは、所属するユーザーグループでも、ユーザーパスワードの有効期限を変更したり、ログイン名を変更したりすることができます.
usermod [-u uid [-o]] [-g group] [-G group,...]
[-d
[-m]] [-s shell] [-c ] [-l ]
[-f
] [-e ] [-p ] [-L|-U]
-c
comment
password , chfn(1) 。
-d
home_dir
。 -m , , 。
-e
expire_date
。 MM/DD/YY.
-f
inactive_days
。 0 。 -1 。 -1。
-g
initial_group
。 。 ID 。 ID 1。
-G
group,[...]
groups 。 "," , 。 -g 。 , 。
-l
login_name
login login_name。 。 , 。
-s
shell
shell。 , shell。
-u
uid
ID 。 ID , -o 。 。 /etc/login.defs UID_MIN 。0 UID_MIN 。 userID 。 。
:usermod 。 usermod userID, user 。 crontab 。 at 。 NISserver server NIS 。
警告:
usermod
ユーザーのパスワードを変更しないほうがいいです.彼は
/etc/shadow
に表示されるのは、明示的なパスワードです.ユーザーのパスワードを変更するには
passwd
;
4、ユーザーグループコマンドgroupaddを追加する.
構文の形式:
groupadd [-g gid [-o]] [-r] [-f]
グループ名
-g
GID , -o , , , /etc/login.defs ;
-r
GID /etc/login.defs GID_MIN 。 useradd , /etc/login.defs. 。 -m , GID_MIN , -g 。
-f
This is force flag.
, groupadd。
5、groupdelの使い方;
groupdel
ユーザー・グループを削除するために使用されます.
構文の形式:
groupdel
ユーザーグループ
6、passwdコマンド;
ユーザーを追加する方法を学んだので、ユーザーのパスワードの設定や変更を学ぶ必要があります.
passwd
命令の使い方も多いので、以下のいくつかのパラメータを選んで説明します.詳細については、
man passwd
または
passwd --help
;
passwd [OPTION...]
passwd
通常ユーザーとしてもスーパー権限ユーザーとしても実行できますが、通常ユーザーとしては自分のユーザーパスワードしか変更できませんが、前提は
root
ユーザーロック;場合
root
ユーザー実行
passwd
、任意のユーザーのパスワードを設定または変更できます.
passwd
コマンドの後ろにパラメータやユーザー名がない場合は、現在のユーザーのパスワードを変更します.
[root@localhost]# passwd
: , root passwd root ; ;
Changing password for user root.
New UNIX password:
: ;
Retype new UNIX password:
: ;
passwd: all authentication tokens updated successfully.
: root ;
新しいユーザーを作成した後、新しいユーザーのパスワードを作成する場合は、
passwd
ユーザー名
に注意
root
ユーザーの権限で作成します.
passwd
いくつかの比較的重要なパラメータ;
[root@localhost]# passwd --help
Usage: passwd [OPTION...]
-k,
--keep-tokens keep non-expired authentication tokens
: ;
-d,
--delete delete the password for the named account (root only)
: , root ;
-l,
--lock lock the named account (root only)
: , root ;
-u,
--unlock unlock the named account (root only)
: ;
-f,
--force force operation
: ; root ;
-x,
--maximum=DAYS maximum password lifetime (root only)
: , ; root ;
-n,
--minimum=DAYS minimum password lifetime (root only)
: , , root ;
-w,
--warning=DAYS number of days warning users receives before
: ; root ;
password expiration (root only)
-i,
--inactive=DAYS number of days after password expiration when an
: , , root ;
account becomes disabled (root only)
-S,
--status report password status on the named account (root only)
: , root ;
--stdin read new tokens from stdin (root only)
注意:
ユーザーのパスワードをクリアすると、ログイン時にパスワードは必要ありません.この点に注意しなければならない.
7、chageユーザーパスワードの有効期限を変更するコマンド;
chage
構文形式:
chage [-l] [-m
] [-M ] [-W ] [-I ] [-E ] [-d ]
8、chfnユーザー情報を修正するツール;
chfn
このツールは主にユーザーのフルネーム、オフィスの住所、電話などを変更するために使われています.使用法は次のとおりです.
chfn [ -f full-name ] [ -o office ] [ -p office-phone ] [ -h home-phone ] [ -u ] [ -v ] [ username ]
[root@localhost]# chfn linux
: linux ;
Changing finger information for linux.
Name []: jekay Linux
: jekay Linux , ;
Office []: benet
Office Phone []: 44444444
Home Phone []: 88888888
Finger information changed.
: ;
9、chshはユーザーのSHELLタイプを変更する;
[root@localhost]# chsh --help
Usage: chsh [ -s shell ] [ --list-shells ] [ --help ] [ --version ] [ username ]
場合
chsh
パラメータおよびユーザー名を追加しない場合、デフォルトでは現在の操作ユーザーを変更します.
SHELL
を選択します.
例:
[root@localhost]# chsh --list-shells
: SHELL;
/bin/sh
/bin/bash
/sbin/nologin
: , ; /etc/passwd nologin;
/bin/ksh
/bin/tcsh
/bin/csh
/bin/zsh
[root@localhost]# chsh -s /bin/ksh linux
: linux shell ksh ;
Changing shell for linux.
Shell changed.
: ;