Linux 使用者管理命令

2021-08-03 23:00:05 字數 2656 閱讀 3716

useradd 命令格式

命令:useradd 【選項】 使用者名稱

選項:-u   uid         手工指定使用者的uid號

-d   家目錄   手工指定使用者家目錄

-c   使用者說明    手工指定使用者的說明

-g   組名        手工指定使用者的初始組

-g   組名      手工指定使用者的附加組

-s    shell     手工指定使用者登入的shell   預設是/bin/bash

案例:

新增預設使用者時,在這六個檔案發生改變

使用者預設值檔案:

在/etc/default/useradd

group =100    #使用者預設組

home=/home    #使用者家目錄

inactive=-1     #密碼過期寬限天數(shadow檔案7欄位)

expire=             #密碼失效時間

shell=/bin/bash       #預設shell

skel=/etc/skel          #模板目錄

create_mail_spool=yes         #是否建立郵箱

在/etc/login/defs下也有預設配置,又興趣的自己檢視

passwd命令:

命令格式:passwd  【選項】使用者名稱

選項:-s 查詢使用者密碼的密碼狀態,僅root使用者可用

-l   暫時鎖定使用者,僅root使用者可用

-u  解鎖使用者 ,僅root使用者可用

--stdin   可以通過管道符輸出的資料作為使用者的密碼

案例:

使用字串作為使用者的密碼(使用場景shell中批量新增,預設初始密碼)

usermod命令:

usermod -c"說明「 zhangsan             ---->給zhangsan加上說明

usermod -l  zhangsan       ------->給zhangsan加鎖

usermod -u  zhangsan--->給zhangsan 解鎖

案例:

加鎖後 發現/etc/shadow  影子檔案中 密文 會多兩個  !!

chage命令:

修改使用者密碼狀態

命令:chage 【選項】 使用者名稱

選項:-l    列出使用者的詳細密碼狀態

-d    修改密碼最後一次更改日期(shadow 3欄位)

-m   兩次密碼修改間隔

-m   密碼有效期

-w 密碼過期警告天數

-i   密碼過期後寬限天數

-e   賬號失效時間

案例:

userdel命令:

命令:userdel 【選項】 使用者名稱

選項:-r     刪除使用者時同時刪除使用者家目錄

案例:

發現所有跟這個使用者有關的資訊,全部乾掉

檢視使用者id:

id 使用者名稱

切換使用者身份:

命令:su 【選項】 使用者名稱

-: 選項只使用 「 - 」 代表連帶使用者的環境變數一起切換

-c  :     僅執行一次命令,而不能切換使用者身份

案例:

注意:雖然你切換了使用者,但這使用者的環境變數並沒有發生改變 

以後切換命令  一定帶上 選項   【 - 】 例:su  -   root

使用者組新增命令:

命令:groupadd 組名

使用者組修改命令:

命令:groupmod -n  gcxs   gcx

換乙個新的組名,-n  代表組名   gcxs是新的組名,gcx是存在的組名

使用者組刪除命令:

命令:groupdel 組名     注意:組中若是有初始使用者不能刪除,若是附加使用者可以刪除

如果把已經存在的使用者新增到組中或者從組中刪除

gpasswd 【選項】組名

選項:-a: 把使用者加入到組

-d    把使用者從組中刪除

linux使用者管理命令

最近經常用的一些linux命令,mark一下,免得每次都要google一下用法。useradd adding a new user usermod modifying existing user userdel deleting a user passwd user s password where...

linux使用者管理命令

下新增使用者 useradd 使用者名稱 為使用者名稱添 加密碼 passwd 使用者名稱 檢視系統中的所有使用者 cat etc passwd cut f 1 d 注意 是管道,把cat的輸出傳給cut處理 後面的cut取出每一行的以 分割的第一欄。用who命令可以檢視當前登入的使用者有哪些,乙個...

linux使用者管理命令

一 使用者管理命令 使用者資訊檔案 etc passwd aa x 501 501 空 home aa bin bash 第一列 使用者名稱 第二列 密碼位 第三列 uid 使用者id 500 普通使用者 第四列 gid 初始組id 第五列 使用者說明 第六列 家目錄 第七列 使用者登入之後的許可權...