3.6.4 系統(tǒng)的 umask 值
umask 值可以計(jì)算,當(dāng)創(chuàng)建目錄或文件時(shí)系統(tǒng)默認(rèn)分配的權(quán)限。創(chuàng)建文件的默認(rèn)權(quán)限是 666 減掉權(quán)限位數(shù)值,目錄的默認(rèn)權(quán)限是 777 減掉權(quán)限位的數(shù)值。
[root@localhost ~]umask0022
查看系統(tǒng)默認(rèn)的 umask 值為 0022,第一位 0 代表粘貼位,第 2-4 位代表權(quán)限位,這樣系統(tǒng)默認(rèn)創(chuàng)建文件的權(quán)限為 666-022 為 644 為屬主讀寫,屬組讀,其他讀
系統(tǒng)默認(rèn)創(chuàng)建文件夾的權(quán)限位 777-022 為屬主讀寫執(zhí)行,屬組讀執(zhí)行,其他讀執(zhí)行
3.6.5
粘貼位:(sticky)當(dāng)一個(gè)目錄被設(shè)置為"粘著位"(用 chmod a+t),則每個(gè)用戶可以以完整的權(quán)限來使用和執(zhí)行文件或目錄,但是該目錄下的文件只能由:
一、超級管理員刪除
二、該目錄的所有者刪除
三、該文件的所有者刪除
setUID 用戶特殊權(quán)限位
當(dāng)設(shè)置用戶特殊權(quán)限位時(shí),用戶在執(zhí)行這個(gè)文件時(shí)便擁有是屬主的權(quán)限,便可以使用屬主用戶所能使用的所有系統(tǒng)資源。
setGID 組的特殊權(quán)限位
這是因?yàn)閯h除文件的權(quán)限跟文件本身的權(quán)限位無關(guān)。為了在當(dāng)前目錄下查找文件權(quán)限位為7 5 5的文件,即文件屬主可以讀、寫、執(zhí)行,其他用。set_uid特殊權(quán)限:保證普通用戶臨時(shí)擁有該命令所有者的身份,使用set_uid特殊權(quán)限的文件必須是一個(gè)二進(jìn)制的文件,并且是一個(gè)可執(zhí)行文件。
用戶在無特殊要求時(shí),一般情況下,出于安全考慮,不要開啟這些權(quán)限。
Suid 對應(yīng)數(shù)值為 4
Sgid 對應(yīng)數(shù)值為 2
t 對應(yīng)數(shù)值為 1
特殊權(quán)限位在設(shè)置過程中占用 x 權(quán)限位,如果同時(shí)開啟 x 權(quán)限,則用小寫來表示,如果關(guān)閉 x 權(quán)限則用大寫來表示。
設(shè)置舉例:
chmod 1666 dir1
drw-rw-rwT root root 4096 dec 17 19:05 dir1
更改 dir1 的權(quán)限,增加粘貼位權(quán)限,屬主為讀寫,屬組為讀寫,其他用戶為讀寫
chmod 2666 dir1
drw-rwSrw- root root 4096 dec 17 19:05 dir1
更改 dir1 的權(quán)限,增加組位特殊權(quán)限,屬主為讀寫,屬組為讀寫,其他用戶為讀寫
chmod 7777 dir1
drwsrwsrwt root root 4096 dec 17 19:05 dir1
更改 dir1 的權(quán)限,增加粘貼位權(quán)限,用戶和組位特殊權(quán)限,屬主為讀寫執(zhí)行,屬組為讀寫執(zhí)行,其他用
戶為讀寫執(zhí)行
3.6.6 更改目錄或是文件的屬主或?qū)俳M
必須由文件或目錄的屬主或超級用戶才能修改。。
chown 命令更改目錄或文件的屬主和屬組
chown u1 dir1 將當(dāng)前目錄下的 dir1 目錄的屬主改為 u1
chown u2.g1 dir1 將當(dāng)前目錄下的 dir2 目錄的屬主改為 u2 屬組改為 g1
-R 遞歸式改變指定目錄及目錄下所有文件和子目錄
-v 顯示 chown 命令所做的工作
可以以空格分開,同時(shí)更改多個(gè)目錄或文件,并且支持通配符來修改多個(gè)文件或目錄,支持用戶和組的
ID 來修改
chgrp 命令更改目錄或文件所屬的組
chgrp g1 dir2 將 dir2 的屬組更改為 g2
以空格分開,同時(shí)更改多個(gè)目錄,并且支持通配符來修改多個(gè)目錄和文件,支持用戶和組的 ID 來修改
-R 遞歸式改變指定目錄及目錄下所有文件和子目錄
第四章.linux 的硬件管理
4.1
4.1.1 計(jì)算機(jī)的硬件管理
在 linux 下,計(jì)算機(jī)所有設(shè)備是以文件的形勢存在的。
在 linux 下查看硬件信息