用戶、組管理常用命令

linux用戶和組管理

安全上下文:

進(jìn)程以其發(fā)起者的身份運(yùn)行:

進(jìn)程對文件的訪問權(quán)限,取決于發(fā)起此進(jìn)程的用戶的權(quán)限

系統(tǒng)用戶:為了能夠讓后臺進(jìn)程或服務(wù)類進(jìn)程以非管理員的身份運(yùn)行,通常需要為此創(chuàng)建多個(gè)

普通用戶,這類用戶從不需要登陸系統(tǒng)。

groupadd命令:創(chuàng)建一個(gè)新組

-g GID:指定GID:默認(rèn)是上一個(gè)組的GID+1

-r:創(chuàng)建系統(tǒng)組:

groupmod:修改組屬性

-g GID:修改GID

-n new_name:修改組名

groupdel命令:刪除一個(gè)組

useradd:創(chuàng)建用戶

useradd [選項(xiàng)] 登錄名

-u,--uid UID:指定UID

-g,--gid Group:指定基本組ID,組要事先存在

-G,--groups GROUP1[,group2,...[,groupn]]:知名用戶所屬的附加組,

多個(gè)組之間用逗號分隔

-c,--comment COMMENT:指明注釋信息

-d,--home HOME_DIR:以指定的路徑為用戶的家目錄;通過復(fù)制/etc/skel此目錄重命名實(shí)現(xiàn):

指定的家目錄路徑如果事先存在,則不會為用戶復(fù)制環(huán)境配置文件。

-s,--shell SHELL:指定用戶的默認(rèn)shell,可用的所有shell列表存儲在/etc/shells目錄下

-r,--system:系統(tǒng)用戶

useradd -D:顯示創(chuàng)建用戶默認(rèn)配置

useradd -D:選項(xiàng):修改默認(rèn)選項(xiàng)的值

usermod命令:修改用戶屬性

usermod [選項(xiàng)] 登陸

-u,--uid UID:修改用戶的ID為此處指定的新UID

-g,--gid GROUP:修改用戶所屬的基本組

-G,--Groups GROUP1[,group2,...[,groupn]]

修改用戶所屬的附加組,原來的附加組會被覆蓋

-a,--append:與-G一同使用,用于為用戶追加新的附加組

-c,--comment COMMENT 修改注釋信息

-d,--home HOME_DIR:修改用戶的家目錄:用戶原有的文件不會被轉(zhuǎn)移到新位置

-m,--move-home:智能與-d選項(xiàng)一同使用,用于將原來的家目錄移動為新的家目錄

-l,--login NEW_LOGIN:修改用戶名

-s,--shell SHELL:修改用戶的默認(rèn)shell

-L,--lock:鎖定用戶密碼,在密碼字符串之前添加一個(gè)“!”

-U,--unlock:解鎖用戶

userdel命令:刪除用戶

-r:刪除用戶時(shí)一并刪除家目錄

passwd命令:

1)passwd:修改用戶自己的密碼

2)passwd USERNAME:修改指定用戶的密碼,只有root有此權(quán)限

-l,-u:鎖定和解鎖用戶

-d DATE:清除用戶密碼串

-e DAYS:過期期限,日期

-i DAYS:非活動期限

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

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

-w DAYS:警告期限

--stdin

echo "PASSWORD"| passwd --stdin Username

gpasswd命令:

組密碼文件 /etc/gshadow

gpasswd [選項(xiàng)] group

-a USERNAME:向組中添加用戶

-d USERNAME:從組中移除用戶

newgrp命令:臨時(shí)切換指定的組為基本組:

newgrp [-][group]

-:會模擬用戶重新的登陸以實(shí)現(xiàn)重新初始化其工作環(huán)境

chage命令:更改用戶的密碼過期信息

chage [選項(xiàng)] 登錄名:

-d

-E

-W

-m

-M

ID命令:顯示用戶的真和有效id

id [OPTION]...[USER]

-u:僅顯示有效的UID

-g:僅顯示用戶的基本組ID

-G:僅顯示用戶的所有組的ID

-n:顯示名字而非ID

su命令:switch user

登陸式切換:會通過讀取目標(biāo)用戶的配置文件來重新初始化

su - USERNAME

su -l USERNAME

非登陸式切換:不會讀取目標(biāo)用戶的配置文件進(jìn)行初始化

su USERNAME

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

-c ‘COMMAND’:僅以指定用戶的身份運(yùn)行此處指令的命令

其他命令:

chsh chfn finger

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 發(fā)現(xiàn)自己在打寒假工的地方掉了200塊錢,不知道是被人偷了還是自己弄掉了。明明前兩天還在的,怎么突然不見了,感覺好奇...
    漚泥閱讀 388評論 0 2
  • 文丨薔薇下的陽光 這是一部關(guān)于青春熱血的文章,每一段時(shí)光,每一段旅程,都逃不過青春的歲月,很多事情在我們以為被忘記...
    薔薇下的陽光閱讀 1,019評論 0 7
  • 1、CSS是什么 CSS全稱為Cascading Style Sheets,中文翻譯為“層疊樣式表”,簡稱CSS樣...
    半生不熟_閱讀 604評論 12 16
  • 我在尋找尋找一個(gè)春夏秋冬都能陪我度過的人。
    宇過天晴云也走了閱讀 150評論 0 0

友情鏈接更多精彩內(nèi)容