溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux賬號和權限管理(詳細+圖解)

發(fā)布時間:2020-07-10 06:22:17 來源:網(wǎng)絡 閱讀:2384 作者:wx5d3a7feeb53cc 欄目:云計算

一. 用戶和組的管理?
- Linux中用戶種類:

root : 管理員,擁有至高無上的權限,不受限制,UID為0

普通用戶:?管理員創(chuàng)建的用戶,受權限限制,UID一般是500~60000,可以登錄系統(tǒng)


程序用戶?:安裝應用程序,系統(tǒng)創(chuàng)建的,UID一般是1~500,一般不可以登錄系統(tǒng),shell一般是/sbin/nologin



-Linux中組的種類:


基本組(私有組)?一個用戶只有一個私有組,當用戶創(chuàng)建目錄和文件的時候,目錄和文件默認的屬組是基本組


附加組(公共組)?用戶可以有多個附加組



-用戶的管理:

/etc/passwd ??#存放了用戶的信息

Linux賬號和權限管理(詳細+圖解)

root:用戶賬戶

x:密碼占位符

0:uid

0:gid

root:描述性信息

root:家目錄

/bin/bash:登錄shell


/etc/shadow???#存放了用戶的密碼信息等(與/etc/passwd用戶信息每一行對應)

Linux賬號和權限管理(詳細+圖解)

root后面的紅色部分 :密文,一般用HASH算法生成

14374:從1970年1月1日到現(xiàn)在的時間(單位天)

0:密碼最短使用期限

99999:密碼最長有效期限

7:密碼失效提前7天提醒

:賬號過期多長時間會失效以及保留項


?

-添加用戶賬號

?

useradd命令

useradd ?[選項]...??用戶名

? ?Linux賬號和權限管理(詳細+圖解)

-u:指定 UID 標記號????

-d:指定宿主目錄,缺省為 /home/用戶名 (指定目錄會自主創(chuàng)建,當指定目錄存在將不會復制初始配置文件)


Linux賬號和權限管理(詳細+圖解)??

-e:指定帳號失效時間????

-g:指定用戶的基本組名(或UID號)????

-G:指定用戶的附加組名(或GID號)? ?(當指定的附加組不存在時,無法創(chuàng)建用戶 )

-M:不為用戶建立并初始化宿主目錄????

-s:指定用戶的登錄Shell

Linux賬號和權限管理(詳細+圖解)


?

-設置/更改用戶口令

passwd命令

passwd ?[選項]...??用戶名

-d:清空用戶的密碼,使之無需密碼即可登錄? ?

-l:鎖定用戶帳號????

-S:查看用戶帳號的狀態(tài)(是否被鎖定) ????

-u:解鎖用戶帳號

Linux賬號和權限管理(詳細+圖解)


補充:標準輸入:

?echo "123456" | passwd --stdin test02

給test02賬戶設置密碼123456

Linux賬號和權限管理(詳細+圖解)



-exit

可以退回上次切換賬戶時的賬戶



-修改用戶賬號的屬性?
usermod命令

usermod ?[選項]...??用戶名

-l:更改用戶帳號的登錄名稱

-L:鎖定用戶賬戶

-U:解鎖用戶賬戶


-u:指定 UID 標記號????

-d:指定宿主目錄,缺省為 /home/用戶名????

-e:指定帳號失效時間????

-g:指定用戶的基本組名(或UID號)????

-G:指定用戶的附加組名(或GID號)????

-M:不為用戶建立并初始化宿主目錄????

-s:指定用戶的登錄Shell

Linux賬號和權限管理(詳細+圖解)

Linux賬號和權限管理(詳細+圖解)




-刪除用戶賬號?
userdel命令

userdel ?[-r] ?用戶名? (添加 -r 選項時,表示連用戶的宿主目錄一并刪除)

Linux賬號和權限管理(詳細+圖解)??


-用戶賬號初始配置文件:

文件來源:從/etc/skel目錄中復制而來

主要的用戶初始配置文件:

Linux賬號和權限管理(詳細+圖解)

? ? ? 用戶每次登錄時執(zhí)行

Linux賬號和權限管理(詳細+圖解)

? ?每次進入新的bash環(huán)境時執(zhí)行

Linux賬號和權限管理(詳細+圖解)

? ?用戶每次退出登錄時執(zhí)行


組賬號文件

Linux賬號和權限管理(詳細+圖解)

Linux賬號和權限管理(詳細+圖解)



-添加組賬號

groupadd命令

groupadd??[-g GID]??組帳號名

Linux賬號和權限管理(詳細+圖解)

Linux賬號和權限管理(詳細+圖解)

基本組和附加組都在/etc/group里面




-增加/刪除組成員?
gpasswd命令?

用途:設置組帳號密碼(極少用)、添加/刪除組成員

gpasswd ?[選項]...??組帳號名

-a:向組內添加一個用戶

Linux賬號和權限管理(詳細+圖解)????

-d:從組內刪除一個用戶成員

Linux賬號和權限管理(詳細+圖解)????

-M:定義組成員列表,以逗號分隔(會覆蓋原組成員

Linux賬號和權限管理(詳細+圖解)


-刪除組賬號?
groupdel命令

groupdel ?組帳號名

Linux賬號和權限管理(詳細+圖解)


-查詢賬號信息:

id命令

用途:查詢用戶身份標識

格式:id??[用戶名]


groups命令

用途:查詢用戶所屬的組

格式:groups??[用戶名]


finger命令

用途:查詢用戶帳號的詳細信息

格式:finger??[用戶名]


users、w 、who命令

用途:查詢已登錄到主機的用戶信息



二. 文件和目錄的屬性:屬主、屬組、權限

-文件/目錄的權限和歸屬

A. ?訪問權限

讀取r:允許查看文件內容、顯示目錄列表

寫入w:允許修改文件內容,允許在目錄中新建、移動、刪除文件或子目錄

可執(zhí)行x:允許運行程序、切換目錄


B. ?歸屬(所有權)

屬主:擁有該文件或目錄的用戶帳號

屬組:擁有該文件或目錄的組帳號


ls -l 執(zhí)行命令后得結果分析

例:

Linux賬號和權限管理(詳細+圖解)

第一個字符:表示文件或目錄的類型:

d(目錄)

b(塊設備文件)

c(字符設備文件)

“-”(普通文件)

“l(fā)”(鏈接文件)

第2-4個字符:表示屬主的權限

第5-7個字符:表示屬組的權限

第8-10個字符:表示其它人的權限

34298:文件大小 單位字節(jié)

04-02 00:23 :文件創(chuàng)建時間

install.log:文件名



-Linux中基本權限分為r(4)、w(2)、x(1)

查看文件/目錄的權限和歸屬

Linux賬號和權限管理(詳細+圖解)

-設置文件和目錄的權限

chmod命令

格式1:chmod ??[ugoa] ?[+-=] [rwx] ?文件或目錄...

格式2:chmod nnn 文件或目錄...(推薦使用)

Linux賬號和權限管理(詳細+圖解)

?

常用命令選項

-R:遞歸修改指定目錄下所有子項的全新


-設置文件和目錄的歸屬

chown命令

格式:chown? 屬主? 文件或目錄

? ? chown? :屬組? 文件或目錄

? ? chown? 屬主:屬組? 文件或目錄

Linux賬號和權限管理(詳細+圖解)


常用命令選項

-R:遞歸修改指定目錄下所有文件、子目錄的歸屬

?



-文件權限掩碼的設置

Umask? 可以設置新建文件、目錄時的默認權限,(默認權限 = 現(xiàn)有默認權限 - 權限掩碼)

Umask?查看當前權限掩碼

Umask [權限掩碼]?

Linux賬號和權限管理(詳細+圖解)

?


?



向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內容。

AI