04_01_linux用戶管理命令詳解 04_02權(quán)限及權(quán)限管理

Useradd ? [options] ?USERNAME(新建用戶)

-u :UID ?指定用戶ID

-g: GID (基本組)

-G: GID,...(附加組)

-c: "COMMENT"加上備注文字

-d: ?/path/to/somedirectory ?指定用戶登入時的啟始目錄

-s :SHELL 指定用戶登入后使用的shell

-m -k : 自動建立登入用戶的目錄

-M :不要自動建立登入用戶的目錄

/etc/shells 指定了當(dāng)前系統(tǒng)可用的安全shell

Userdel: 刪除用戶

Userdel ??[options] ?USERNAME

-r 同時刪除用戶的家目錄

id :查看用戶的帳號屬性信息

-u: 指定用戶ID

-g: 指定用戶所屬的群組

-G: 指定用戶所屬的附加群組

-n: 取消建立以用戶名稱為名的群組

finger USERNAME 查看用戶帳號信息

修改用戶帳號屬性

Usermod

-u :UID 修改用戶ID

-g: GID 修改用戶所屬的群組

-a -G : GID 不使用-a選項,會覆蓋此前的附加組

-c: 修改用戶帳戶的備注文字

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

-l: ?修改用戶帳號的名稱

-L: 鎖定用戶帳號

-U :解除密碼鎖定

chsh: 修改用戶默認(rèn)shell

chfn: 修改流釋信息

密碼管理

passwd:(USERNAME)

--stdin: 可以用任意文件做標(biāo)準(zhǔn)輸入

-l :鎖住密碼

-u: 解開已上鎖的帳號

-d: 刪除密碼,僅有系統(tǒng)管理者才能使用

組管理:

groupadd:創(chuàng)建組

-g: GID 指定新建組的ID

-r: 添加系統(tǒng)用戶組(1-499)用戶

groupmod: 修改組

-g: <群組識別碼>  設(shè)置欲使用的群組識別碼

-n: <新群組名稱>  設(shè)置欲使用的群組名稱

groupdel 刪除組

gpasswd : 為組設(shè)定密碼

change

d: 指定密碼最后修改日期

-E: 密碼到期的日期,過了這天,此賬號將不可用。0表示馬上過期,-1表示永不過期。

-l: 列出用戶以及密碼的有效期

-m: 密碼可以更改的最小天數(shù)。為零代表任何時候都可以更改密碼。

-M: 密碼保持有效的最大天數(shù)。

-W: 密碼過期前,提前收到警告信息的天數(shù)。

權(quán)限管理:

r:可讀

w:可寫

x:可執(zhí)行

三類用戶:

u: 屬主

g: 屬組

o: 其它用戶

chown:改變文件屬必(只有管理員可以使此命令)

chown(選項)(參數(shù))

-R:修改目錄及其內(nèi)部文件的屬性

chgrp?[選項]?[組]?[文件]

(chgrp命令可采用群組名稱或群組識別碼的方式改變文件或目錄的所屬群組。使用權(quán)限是管理員)

-R?處理指定目錄以及其子目錄下的所有文件

chmod(選項)(參數(shù))

chmod命令用來變更文件或目錄的權(quán)限

權(quán)限范圍的表示法如下:

u?User,即文件或目錄的擁有者;

g?Group,即文件或目錄的所屬群組;

o?Other,除了文件或目錄擁有者或所屬群組之外,其他用戶皆屬于這個范圍;

R或——recursive:遞歸處理,將指令目錄下的所有文件及子目錄一并處理;

SHELL的類型:

登錄式shell:

正常通過某終端登錄:

SU - USERNAME

SU - L USERNAME

?非登錄式shell:

SU - USERNAME

圖形終端下打開命令窗口

自動執(zhí)行的shell腳本

bash的配置文件:

全局配置:

/etc/profil ? ?/etc/profile.d/*.sh ? /etc/bashrc

個人配置:

~/.bash_profile ? ~/.bashrc

profile 類的文件:

設(shè)定環(huán)境變量

運行命令或腳本

bashre類的文件:

設(shè)定本地變量

定義命令別名

登錄式shell如何讀取配置文件

? ?/etc/profile --- ?/etc/profile.d/*.sh ?--- ? ?~/.bash_profile ?-- - ~/.bashr--- /etc/bashrc

非登錄式shell如何配置文件

~/.basfrc--- /etc/bashrc----- /etc/profile.d/*h

bash:腳本解釋器

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

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

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