您好,登錄后才能下訂單哦!
一,用戶與用戶組
天神就好比我們Linux中的root
(1)Linux文件權限
與Windows系統不一樣的是,在Linux系統當中,每一個文件都多加了很多的屬性進來,尤其是用戶組的概念,這樣有什么用途呢?
1、系統保護的功能
2、團隊開發軟件或數據共享的功能
3、未將權限設置妥當的危害
chgrp:更改文件所屬群組
chown:改變文件擁有者
chmod:改變文件的權限。SUID,SGID,SBIT等等的特性
更改權限為最大權限777(r讀取=4,w寫入=2,x執行=1)
符號類型改變文件權限
u:屬主
g:屬組
o:其他
a:所有
如果我不知道原先的文件屬性,而我只想要增加.bashrc這個文件的每個人均可寫入的權限,那么我就可以使用:
而如果是要將權限去掉而不更動其他已存在的權限呢?例如要拿掉全部人的可執行權限,則:
目錄與文件的權限意義
文件與目錄的默認權限與隱藏權限:
目錄默認權限為(777 )文件默認權限為(666)
比如:
查出來是022
那么就是目錄的話就是用777-022=755 所有這個目錄權限就是755
文件就是666-022=644所以文件權限為644
如圖:
文件與目錄的默認權限與隱藏權限:
+i 就是什么都不能干,相當于鎖定了目錄
-i 就是解鎖目錄
查看被鎖定的目錄
文件特殊權限:SUID=4、SGID=2、SBIT=1,特殊權限提前要有執行(x)權限
SUID的權限對于一個文件的特殊功能是什么呢?
SGID 有如下的功能
這個 Sticky Bit, SBIT 目前只針對目錄有效,對于文件已經沒有效果了。SBIT 對于目錄的作用是:
舉例來說,我們的 /tmp 本身的權限是“drwxrwxrwt”,在這樣的權限內容下,任何人都可以在 /tmp 內新增、修改文件,但僅有該文件/目錄創建者與 root 能夠刪除自己的目錄或文件。這個特性也是挺重要的啊!你可以這樣做個簡單的測試:
會發現shan'bu刪不了,可以用sudo(臨時調用root權限去操作)
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。