Linux命令分享- 新建用戶和組命令

Linux用戶的角色是通過UID和GID識別的。

UID用戶ID:相當於各爲的身份證,在系統中是唯一的

GID組ID:相當於各爲的家庭或者你們的學校。

1、新建用戶及設置密碼命令如下:

useradd 【參數】 用戶名

-g 屬組

-u 設置uid

-m 創建家目錄

-M 沒有家目錄

-G 指定屬於多個組

-s 指定登錄shell

-d 指定家目錄

-c 註釋

-D 改變它默認的屬性

-e 指定的日期是帳號失效的日期,

在xshell中可以man一下useradd。

實例如下:

useradd -c "admin" -m abc

Linux命令分享- 新建用戶和組命令Linux命令分享- 新建用戶和組命令

解釋:創建一個abc普通用戶,並加備註“admin”和自動建立家目錄。

2、使用 passwd 命令爲新建用戶設置密碼和修改用戶密碼:

passwd 參數 用戶名

-l:鎖定已經命名的賬戶名稱

-u:解開賬戶鎖定狀態

-x, --maximum=DAYS:密碼使用最大時間(天)

-n, --minimum=DAYS:密碼使用最小時間(天)

-d:刪除使用者的密碼

-S:檢查指定使用者的密碼認證種類

--stdin:非交互式修改/設置密碼,弊端是操作日誌能查密碼,用history -c 幹掉。

實例:

passwd 用戶名  
echo 123345|passwd --stdin 用戶名

Linux命令分享- 新建用戶和組命令Linux命令分享- 新建用戶和組命令Linux命令分享- 新建用戶和組命令Linux命令分享- 新建用戶和組命令

注意:當我們刪除一個用戶的密碼時,登錄時就無需密碼。

3、修改用戶:

usermod 參數 用戶名

-c:修改用戶帳號的備註文字。

-d:修改用戶登入時的目錄。

-e:修改帳號的有效期限。

-f: 改在密碼過期後多少天即關閉該帳號。

-g:修改用戶所屬的羣組。

-G:修改用戶所屬的附加羣組。

-l:修改用戶帳號名稱。

-L:鎖定用戶密碼,使密碼無效。

-s:修改用戶登入後所使用的shell。

-u:修改用戶ID。

-U:解除密碼鎖定。

常用的參數包括-c, -d, -m, -g, -G, -s, -u以及-o等,與useradd命令中的選項一樣,可以爲用戶指定新的資源值。

實例如下:

userdel 參數 用戶名
常用的選項是-r,它的作用是把用戶的家目錄一起刪除。
userdel -r abc

Linux命令分享- 新建用戶和組命令Linux命令分享- 新建用戶和組命令

5、創建用戶組:

groupadd 參數 用戶組名

-g:指定新建用戶組的gid;

-r:創建系統工作組,系統用戶的組ID小於500;

-K:覆蓋配置文件“/ect/login.defs”;

-o:允許添加組ID號不唯一的工作組。

實例:

groupadd -g 344 bqh

Linux命令分享- 新建用戶和組命令Linux命令分享- 新建用戶和組命令

解釋:創建一個id爲344的bqh組。

6、修改組:

groupmod 參數 用戶組名

-g: GID 爲用戶組指定新的組標識號。

-o:與-g選項同時使用,用戶組的新GID可以與系統已有用戶組的GID相同。

-n:新用戶組 將用戶組的名字改爲新名字

實例:

groupmod -g 356 -n bqh1 bqh

Linux命令分享- 新建用戶和組命令Linux命令分享- 新建用戶和組命令Linux命令分享- 新建用戶和組命令Linux命令分享- 新建用戶和組命令

解釋:將用戶組名爲bqh改爲bqh1,且組gid改爲356。

7、刪除用戶組:

groupdel 用戶名

實例:

groupdel bqh1

Linux命令分享- 新建用戶和組命令Linux命令分享- 新建用戶和組命令

用戶查詢相關命令:

id //查詢用戶信息,例如用戶歸屬那個用戶組,及uid和gid等。

w //查看誰登錄了,並且做了什麼,切換的不行,從新登錄的才行。

who //查看哪些用戶在登錄,終端及登錄時間,來源主機。

users //僅顯示哪些用戶在登錄。

last //顯示的用戶曾經加目前登錄以及退出登錄列表

last log //可以查看是否有用戶登錄系統了(未啓用的賬戶)Linux就該這麼學

Linux命令分享- 新建用戶和組命令Linux命令分享- 新建用戶和組命令

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章