Linux用戶及權限管理

一,用戶與用戶組
Linux用戶及權限管理
天神就比如咱們Linux中的root
(1)Linux文件權限bash

Linux用戶及權限管理
Linux用戶及權限管理
與Windows系統不同的是,在Linux系統當中,每個文件都多加了不少的屬性進來,尤爲是用戶組的概念,這樣有什麼用途呢?
一、系統保護的功能
二、團隊開發軟件或數據共享的功能
三、未將權限設置穩當的危害ide

chgrp:更改文件所屬羣組
chown:改變文件擁有者
chmod:改變文件的權限。SUID,SGID,SBIT等等的特性
Linux用戶及權限管理測試

Linux用戶及權限管理
Linux用戶及權限管理
更改權限爲最大權限777(r讀取=4,w寫入=2,x執行=1)
Linux用戶及權限管理
符號類型改變文件權限
Linux用戶及權限管理
u:屬主
g:屬組
o:其餘
a:全部
Linux用戶及權限管理
若是我不知道原先的文件屬性,而我只想要增長.bashrc這個文件的每一個人都可寫入的權限,那麼我就可使用:
Linux用戶及權限管理
而若是是要將權限去掉而不更動其餘已存在的權限呢?例如要拿掉所有人的可執行權限,則:
Linux用戶及權限管理
目錄與文件的權限意義
Linux用戶及權限管理
Linux用戶及權限管理
Linux用戶及權限管理
Linux用戶及權限管理
文件與目錄的默認權限與隱藏權限:
目錄默認權限爲(777 )文件默認權限爲(666)
好比:
Linux用戶及權限管理
查出來是022
那麼就是目錄的話就是用777-022=755 全部這個目錄權限就是755
文件就是666-022=644因此文件權限爲644
Linux用戶及權限管理
Linux用戶及權限管理
如圖:
Linux用戶及權限管理
文件與目錄的默認權限與隱藏權限:
Linux用戶及權限管理
+i 就是什麼都不能幹,至關於鎖定了目錄
Linux用戶及權限管理
-i 就是解鎖目錄
查看被鎖定的目錄
Linux用戶及權限管理
文件特殊權限:SUID=四、SGID=二、SBIT=1,特殊權限提早要有執行(x)權限
Linux用戶及權限管理
SUID的權限對於一個文件的特殊功能是什麼呢?
Linux用戶及權限管理
SGID 有以下的功能
Linux用戶及權限管理
Linux用戶及權限管理
Linux用戶及權限管理
這個 Sticky Bit, SBIT 目前只針對目錄有效,對於文件已經沒有效果了。SBIT 對於目錄的做用是:
Linux用戶及權限管理
舉例來講,咱們的 /tmp 自己的權限是「drwxrwxrwt」,在這樣的權限內容下,任何人均可以在 /tmp 內新增、修改文件,但僅有該文件/目錄建立者與 root 可以刪除本身的目錄或文件。這個特性也是挺重要的啊!你能夠這樣作個簡單的測試:
Linux用戶及權限管理
會發現shan'bu刪不了,能夠用sudo(臨時調用root權限去操做)
Linux用戶及權限管理
Linux用戶及權限管理3d

相關文章
相關標籤/搜索