Linux學習筆記7

2021-09-29 21:36:10 字數 1507 閱讀 9714

對於目錄

r許可權:檢視目錄內檔案列表的許可權;

w許可權:在該目錄內建立/刪除/重新命名檔案的許可權;

x許可權:能否使用cd命令進入到目錄的許可權;

許可權計算轉換:

eg:rwxrw-r-- → 766

654 → rw-r-xr–

chmod 許可權 檔名稱(設定檔案/目錄許可權)eg: chmod 777 haha

chown 使用者:使用者組 檔名稱(設定檔案/目錄的所有者和所有組)

2.檔案的特殊許可權

①suid(4):一種對二進位制程式進行設定的特殊許可權,可以讓二進位制程式的執行者臨時擁有屬主的許可權

②sgid(2):㈠讓執行者歷史擁有屬組的許可權

㈡在某個目錄中建立的檔案自動繼承該目錄的使用者組

③sbit(1):粘滯位、保護位,rhel7中/tmp預設設定了sbit特殊許可權位

許可權計算轉換:

eg:rwsrwsrw- → 6766

1762 → rwxrw–wt

轉換規則:先做一般許可權轉換,再做特殊許可權轉換

3.檔案的隱藏屬性

①chattr「設定檔案的隱藏許可權;

格式:chattr +許可權 檔案(增加許可權)

chattr +許可權 檔案(減去許可權)

引數作用

i無法對檔案進行修改;若對目錄設定了該引數,則僅能修改其中的子檔案內容而不能新建或刪除檔案as

檔案內容在變更後立即同步到硬碟(sync)

s徹底從硬碟中刪除,不可恢復(用0填充原檔案所在硬碟區域)

a不再修改這個檔案或目錄的最後訪問時間(atime)

b不再修改檔案或目錄的訪問時間

d檢查壓縮檔案中的錯誤

d使用dump命令備份時忽略本檔案/目錄

c預設將檔案或目錄進行壓縮

u當刪除該檔案後依然保留其在硬碟中的資料,方便日後恢復

t讓檔案系統支援尾部合併(tail-merging)

x可以直接訪問壓縮檔案中的內容

②lsattr:檢視檔案的隱藏許可權;格式:lsattr 檔案

4.檔案訪問控制列表:對某個指定的使用者進行單獨的許可權控制,需要用到檔案袋 訪問控制列表(acl)

①setfacl:用於管理檔案的acl規則,格式:setfacl 檔案

(針對目錄檔案需要使用-r遞迴引數,針對普通檔案則使用-m引數,刪除使用-b引數)

eg:setfacl -rm u:linuxprobe:rwx /root

(檔案的許可權最後的(.)變成了(+),意味著該檔案已經設定了acl)

②getfacl:檢視檔案上設定的acl資訊;格式:getfacl 檔案

5.su命令和sudo服務

①su命令可以解決切換使用者身份的需求,su與使用者名稱之間帶-為完全切換

②sudo:可以用visudo命令配置sudo命令的配置檔案(~99行),配置時指定的命令需使用命令的絕對路徑,多條命令之間用,間隔

linux學習筆記 7

當從乙個檔案或命令輸出中抽取或過濾文字時,可以使用正規表示式 r e 正規表示式是一些特殊或不很特殊的字串模式的集合。表7 1 基本元字符集及其含義 只只匹配行首 只只匹配行尾 只乙個單字元後緊跟 匹配0個或多個此單字元 只匹配 內字元。可以是乙個單字元,也可以是字串行。可以使用 表示 內字串行範圍...

linux學習筆記(7) 》ubunt

linux學習筆記 7 ubuntu掛起後無法喚醒 解決 crazybird 想必大家都用習慣windows的待機,但是ubuntu的掛起總是讓人很頭痛,每次掛起出去了,回來後就打不開,硬碟啟動,燈都亮的很正常,就是螢幕是黑色的。下面讓我們來一起解決這個問題 首先 安裝這個包 sudo apt ge...

學習筆記7

昨天翻了一下前不久做的筆記,發現自己忘了很多,這一記就主要寫一下總結吧。首先就是自己的學習方法應該要有調整了,光是看與理解去學習php我自己的接收能力已經差不多到極限了,對php的理解和氛圍差不多也培養起基礎了。由於前一段時間的對公司專案的 的茫然無知所以花了很多的時間去了解,所以也沒有多少時間去敲...