濮阳杆衣贸易有限公司

主頁(yè) > 知識(shí)庫(kù) > linux下的用戶權(quán)限

linux下的用戶權(quán)限

熱門標(biāo)簽:高德地圖標(biāo)注樓房入駐 成都哪里有地圖標(biāo)注公司 諾基亞地圖標(biāo)注app 北京外呼防封系統(tǒng)是什么 咸寧智能營(yíng)銷電話機(jī)器人怎么樣 江蘇保險(xiǎn)智能外呼系統(tǒng)產(chǎn)品介紹 個(gè)人電銷機(jī)器人 南昌四川外呼系統(tǒng) 西寧人工外呼系統(tǒng)線路商
用戶權(quán)限是linux安全性的一個(gè)方面。這些權(quán)限分為幾個(gè)類型,包括文件許可,文件屬性,文件系統(tǒng)配額和系統(tǒng)資源限制。
    (1)文件和目錄許可
    我們可以對(duì)linux中的文件和目錄設(shè)置許可。防止別人閱讀你的私人文件和進(jìn)入敏感目錄。我們可以將文件許可設(shè)置到最小,然后基于需要逐一放松許可。下面是一個(gè)文件許可的簡(jiǎn)單例子:
dai$ ls -l d.txt
-rw-rw-r-- 1 dai users 20445 Nov 6 05:40 d.txt 分別為許可, 鏈接數(shù),用戶,組 ,字節(jié)數(shù) ,最后修改時(shí)間 ,名字
其中文件許可信息是:
- rw- rw- r--
    分別為文件類型 所有者許可 組許可 其他人許可
    通常文件類型可以有: - 普通文件 ,d目錄, l 符號(hào)鏈接, s套接字, p  FIFO管道
    文件許可的3種權(quán)限可設(shè)置為許可或拒絕,也就是置位或清空,因此可以將許可看作0和1的集合,如rwx為讀,寫,執(zhí)行,就可以寫成111也可以寫成八進(jìn)制的7,rx為讀,寫,清空寫入許可,因此可以寫成101,八進(jìn)制為5,rwxr-x--x為111101001其八進(jìn)制為751
更改文件許可:
dai$ ls -l d.txt
-rw-rw-r-- 1 dai users 20445 Nov 6 05:40 d.txt
dai$ chmod 751 d.txt
dai$ ls -l d.txt
-rwxr-x--x 1 dai users 20445 Nov 6 05:40 d.txt也可以使用chmod命令的如下符號(hào)模式:
dai$ ls -l d.txt
-rw-r--r-- 1 dai users 20445 Nov 6 05:40 d.txtdai$ chmod +x d.txt
dai$ ls -l d.txt
-rwxr-xr-x 1 dai users 20445 Nov 6 05:40 d.txt
這里chmod+x其含義是“增加執(zhí)行許可:+表示增加許可 -表示除去許可因?yàn)榭梢詢H更改組許可
dai$ chmod g-r d.txt
dai$ ls -l d.txt
-rw---xr-x 1 dai users 20445 Nov 6 05:40 d.txt
在可寫目錄下冊(cè)除其他用戶的文件
所有用戶只要他對(duì)這個(gè)目錄有寫的權(quán)限,他不僅可以在目錄下創(chuàng)建文件,也可以冊(cè)初目錄下的所有文件,包括不屬于自己的文件
如:
dai$ ls -ld temp
drwxrwxrwx 2 dai users 20445 Nov 6 05:40 temp
我們可以看到,該目錄屬于dai,但任何人都有寫的權(quán)限,現(xiàn)在有個(gè)用戶ming ,要冊(cè)除一個(gè)不屬于他且無權(quán)讀取的文件:
ming$ ls -l
total 0
-rw------ 1 dai users 20445 Nov 6 05:40 a
-rw------- 1 ming users 20445 Nov 6 05:40 b
-rw------- 1 root root 20445 Nov 6 05:40 c
ming$ cat a
cat: a: weijianleirong
ming$ rm -f a
ming$ ls -l
total 0
-rw------- 1 ming users 20445 Nov 6 05:40 b
-rw------- 1 root root 20445 Nov 6 05:40 c
   我們可以看到文件a不是ming所有,用戶ming對(duì)文件也a沒有讀,寫權(quán)限,但他成功冊(cè)除了文件。他做到這一點(diǎn)是因?yàn)樗麑?duì)目錄有寫權(quán)限-在linux下冊(cè)除文件只是更改目錄,即只要最目錄有寫權(quán)限要讓用戶只能冊(cè)除自己的文件,只需要給目錄設(shè)置粘連位
dai$ chmod +t temp
dai$ ls -ld temp
drwxrwxrwt 2 dai users 20445 Nov 6 05:40 temp
    現(xiàn)在用戶ming 就不可以冊(cè)除文件a了,但還可以冊(cè)除自己的文件
    除了讀(r),寫(w),執(zhí)行(x)權(quán)限外,還可以設(shè)置兩個(gè)許可位,set-user-id(簡(jiǎn)寫為suid)位 set-group-id(sgid)位。其作用是程序以所有者身份運(yùn)行,而忽略實(shí)際執(zhí)行程序的用戶身份。
root# ls -l suiffile
rwxr-xr-x 21 dai users 20445 Nov 6 05:40 suiffile
root# chmod u+s suiffile
rwsr-xr-x 21 dai users 20445 Nov 6 05:40 suiffile
    在代表用戶權(quán)限的x位置的s位置s就是suid位
    有時(shí)候?qū)τ诿舾形募x,寫,執(zhí)行,權(quán)限并不充分使用高級(jí)文件屬性我們可以使用chattr和lsattr 。
    屬性可以增加對(duì)文件和目錄的保護(hù)和安全性,如,i 設(shè)置文件不可以更改,使文件不可以修改,冊(cè)除,重命名,s屬性使文件被冊(cè)時(shí)候,類容從磁盤上完全抹去:
i:文件不可以更改,使文件不可以修改,冊(cè)除,重命名,鏈接,寫入數(shù)據(jù)。s:文件冊(cè)除時(shí)從磁盤清零,d:文件不可以百轉(zhuǎn)儲(chǔ) a:文件只能以追加模式打開,只有root可以設(shè)置這個(gè)屬性
dai$ lsattr c.txt
--------- c.txt
dai$ chattr +c c.txt
dai$ chattr +d c.txt
dai$ chattr +s c.txt
dai$ lsattr c.txt
s-c---d- c.txt
dai$ chattr -d c.tx
s-c----- c.txt

標(biāo)簽:綏化 金華 長(zhǎng)春 清遠(yuǎn) 濮陽 電信 長(zhǎng)春 中衛(wèi)

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《linux下的用戶權(quán)限》,本文關(guān)鍵詞  linux,下,的,用戶,權(quán)限,linux,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《linux下的用戶權(quán)限》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于linux下的用戶權(quán)限的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    宁阳县| 马龙县| 揭东县| 民乐县| 马尔康县| 衢州市| 武义县| 龙南县| 故城县| 富裕县| 嫩江县| 彭水| 山东省| 孙吴县| 黎平县| 乐亭县| 安达市| 永城市| 南昌县| 原阳县| 鱼台县| 开封市| 无为县| 湟源县| 博客| 清苑县| 平湖市| 曲周县| 大同市| 龙泉市| 乐安县| 文成县| 湖州市| 吉林市| 延吉市| 白山市| 河间市| 泗水县| 响水县| 洮南市| 丰台区|