linux使用者和組管理命令

2021-08-22 07:04:15 字數 2172 閱讀 8891

回顧:bash globing, io重定向

glob :*,?,,

使用者管理基礎概念:使用者類別:管理員、普通使用者(系統使用者和登陸使用者)

組類別:管理員組、普通使用者組、基本組和附加組、私有組、公共組

資料庫檔案:/etc/passwd

/ect/shadpw

/etc/group

密碼儲存格式:單向加密,並借助salt完成

1:md5 sha1 sha224 sha256 6:sha384

tail -f /etc/group

su - 使用者名稱

exit 登出

linux使用者和組管理

安裝上下文:程序以發起者的身份執行

程序對檔案的訪問許可權,取決於發起此程序的使用者的許可權;

為了能夠讓那後台程序或伺服器程序以非管理員的身份執行,通常

程序groupadd命令:新增組

-g gid:指定gid,預設是上一組的gid+1;

-r:建立系統組; groupadd -r 組名

groupmod命令:修改組屬性

-g gid :修改gid

-n: new_name修改組名;

groupdel命令:刪除組

useradd命令:

useradd [選項] 登入名

-u,--uid uid:指定uid;

-g,--gid group:指定基本組id,此組得事先存在;

-g,:指明使用者所屬的附加組,多個組之間用逗號分隔;

-c,指明注釋資訊;

-d,:以指定的路徑文使用者的家目錄:通過複製/etc/skel此目錄並重命名實現;

-r:建立系統使用者

注意:建立使用者時的諸多預設設定配置檔案為/etc/login.defs

useradd -d:顯示建立使用者的預設配置

修改的結果儲存到/etc/default/useradd檔案中;

usermod命令:修改使用者屬性

usermod [選項] 登陸

-u,修改使用者id為此處指定的新uid

-g,修改使用者所屬的基本組

-c,修改注釋資訊

-d,修改使用者的家目錄;使用者原有的檔案不會被轉移至新位置;

-m,只能與-d選項一同使用,用於將原來的家目錄移動到新的家目錄

-l,修改使用者名稱;

-s,修改使用者預設shell

-l,鎖定使用者密碼:即在使用者原來的密碼字串之前新增乙個「!」;

-u,解鎖使用者的密碼;

userdel命令:刪除使用者

-r ;刪除使用者時一併刪除家目錄

passwd命令:    passwd:修改使用者自己的密碼;

passwd username:修改指定使用者的密碼,單僅限root使用者;

-l,-u:鎖定和解鎖使用者;

-d:清除使用者密碼串;

-e:過期期限,日期;

-i;非活動期限;

-n:密碼的最短使用期限;

-x:密碼的最長使用期限;

-w:警告期限;

--stdin:

echo 「passwd」 | passwd --stdin username 

echo 「passwd」 | passwd --stdin username &> /dev/null

echo $?

gpasswd命令:

gpasswd[選項] group 

-a username:向組中新增使用者

-d usernaem:從組中移除使用者

newgrp命令:臨時切換指定的組為基本組;

newgrp -:會模擬使用者重新登入以實現重新初始化其工作環境

chage命令:更改使用者密碼過期資訊 -d -e -w -m -m

id命令:顯示使用者的真實和有效id資訊

-u:僅顯示有效uid

-g:僅顯示使用者的基本組id

-g:僅顯示使用者所屬的所有組id

-n:顯示名字而非id;

su命令:切換使用者

登陸式切換:會通過讀取目標使用者的配置檔案來重新初始化

su - username

su -l username

非登入式切換:不會讀取目標使用者的配置檔案進行初始化

su username

注意:管理員可無密碼切換至其他任何使用者

-c 『command』:僅以指定使用者的身份執行此處指定命令

linux使用者和組管理命令

運維必須掌握的27道linux面試題 11.請簡單說出使用者管理的相關命令及用途 組管理命令 groupadd 新增組 groupdel 刪除使用者組 groupmod 修改使用者組 groups 顯示當前使用者所屬的使用者組 grpck 檢查使用者組及密碼檔案的完整性 etc group以及 et...

Linux命令 使用者和使用者組管理

4.1 普通使用者的管理 etc shadow檔案 儲存使用者密碼。passwd檔案可被普通使用者訪問,而shadow檔案只能被根使用者訪問。檔案格式為 username encrypted password number of days minimum password life maximum ...

Linux使用者和組管理命令總結

在linux中使用者和組被稱為安全許可權模型的核心要素,本文主要是講解一些使用者和組管理的命令,其中的命令包括useradd userdel usemod chfn chsh chage passwd groupadd groupmod groupdel gpasswd su,本文只要說的是一些常用...