標籤:linux使用者管理
1、useradd:建立使用者
Redhat/CentOS,會從/etc/login.def獲得自己的配置參數,這些參數決定了口令到期的控制、密碼編譯演算法、郵件隱藏檔,以及UID/GID範圍等問題) 。
詳細使用方法:
useradd -D:顯示為新增加的使用者使用的預設設定(即/etc/defaults/useradd)
-r:建立系統使用者
-u UID:指定UID
-g GID:指定使用者所屬基本組,但是改組必須事先存在
-c "COMMENT":加上備忘文字,備忘文字儲存在passwd的備忘欄中
-d /PATH/TO/SOMEWHERE:指定使用者家目錄,該目錄必須事先不存在
-s SHELL:指定使用者預設shell(/etc/shells)
-G GID,..:指定所屬的附加組;
-M:不給使用者建立家目錄;
650) this.width=650;" title="1.png" src="http://s3.51cto.com/wyfs02/M00/72/5A/wKiom1Xha3WC4PKaAAB4KQhI0VU834.jpg" alt="wKiom1Xha3WC4PKaAAB4KQhI0VU834.jpg" />
2、gropuadd:建立組
groupadd [OPTIONS] GROUPNAME
-g GID:指定組ID
-r :建立系統組
-k KEY=VALUE:為新建立的使用者擺脫/etc/login.defs的相關參數控制
-o GID:允許建立GID已經存在的組
-p PASSWORD:用該密碼為新組加密
-R CHROOT_DIR:
3、usermod:使用者屬性修改
4、passwd:為使用者佈建/更改密碼
passwd [OPTIONS] [UserName]
-l:暫時鎖定使用者(鎖定的原理就是在/etc/shadow第二欄(代表使用者密碼)最前面加上歎號(!),讓密碼暫時失效)
-u:解鎖使用者,與-l相反
-n MINDAYS:密碼最短使用到期日
-m MAXDAYS:密碼最常使用到期日
-w WARDAYS:提示更換密碼時間
--stdin:從標準輸出接受使用者密碼
-i INACTIVEDAYS:設定密碼失效時間,超過最大使用時間的天數
-S USER: 查看使用者密碼資訊
-k:保留即將到期的使用者在期滿後能仍能使用
5、userdel:刪除使用者
6、groupmod:組屬性修改
7、gpasswd:設定組密碼
8、newgrp
9、groupdel:刪除群組
10、chage:修改使用者帳號及密碼屬性
chage [OPTION] ...
-d LASTDAY:設定使用者現有密碼可使用的時間
-E
-l
-m
由於使用者管理命令較多,期望在後期逐步完成
本文出自 “技術” 部落格,請務必保留此出處http://nikanke.blog.51cto.com/986378/1689570
8月25日作業--使用者和組管理各命令的使用