Linuxユーザー管理四


3、usermodユーザー修正ツール(極めて強力)
usermod
ユーザーの
SHELL
タイプは、所属するユーザーグループでも、ユーザーパスワードの有効期限を変更したり、ログイン名を変更したりすることができます.usermod [-u uid [-o]] [-g group] [-G group,...]                 [-d [-m]] [-s shell] [-c ] [-l ]                 [-f ] [-e ] [-p ] [-L|-U] -c comment         passwordchfn(1) -d home_dir     -m , , 。 -e expire_date MM/DD/YY. -f inactive_days 0-1-1 -g initial_group 。 。 IDID 1 -G group,[...] groups"," , 。 -g 。 , 。 -l login_name login login_name。 。 , 。 -s shell shell。 , shell -u uid IDID-o 。 。 /etc/login.defs UID_MIN0 UID_MINuserID 。 。 :usermodusermod userID, usercrontabatNISserver 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_MINuseradd/etc/login.defs.-mGID_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. : ;