第7章 檔案系統基本許可權和高階許可權管理

2021-10-08 17:34:15 字數 2108 閱讀 4250

檢視 /etc/passwd檔案許可權

ll /etc/passwd

cp /etc/passwd /root/ 使用vim開啟按照筆記操作一遍

ctrl + r 恢復

u撤銷gg 文件首行

g 文件末行

home鍵 行首

end鍵 行尾

o 下一行插入

o 上一行插入

x 向左刪除乙個字元

x 向右刪除乙個字元

/字串  查詢字串,n鍵切換找到的內容

vim +53 file.txt 開啟檔案游標停在第53行,方便排錯

dd 剪下當前行 5dd 剪下5行

p 當前游標下一行貼上 6p 貼上6行

yy 複製整行 6yy 複製6行

批量注釋 ctrl+v,移動光選中多行,輸入大寫i,輸入#,按esc鍵

:e! 恢復沒儲存狀態

:noh 取消高亮

:r /etc/hosts 追加其它檔案內容到當前檔案

:!ifconfig 執行其它命令  !+命令

:set nu 設定行號 set nonu 取消行號

:qa 退出全部檔案

:1,3 s/bin/hello 替換1-3行中第1個bin為hello

:3 s/bin/hello 只替換第3行中第1個bin為hello

:3,$s/bin/hello 替換第3行到最後一行第1個bin為hello

:1,3 s/bin/hello/g 替換1-3行所有bin為hello

:% s/bin/hello 替換所有行第1個bin為hello

:% s/bin/hello/i 忽略大小寫,替換所有行第1個bin為hello

:% s/bin/hello/gi 忽略大小寫,替換所有行所有bin為hello

vimdiff /etc/passwd /etc/passwd- 對比編輯器 :qa 退出全部檔案

vim -o /etc/passwd /etc/passwd- 橫屏開啟2個檔案,-o 豎屏,ctrl+w切換視窗

新建乙個空檔案,並更改此檔案的屬組和屬主,刪除此檔案

chown libai:zhaoyun blank.txt

新建乙個空檔案,並給此檔案的屬主和屬組和其他使用者修改許可權

chmod g+x,o-wx a

使用install命令複製乙個cat檔案到其他目錄的同時給此cat檔案suid許可權,登入其他使用者使用此cat來檢視 /etc/shadow

install -m 4755 /usr/bin/cat /tmp

/tmp/cat /etc/shadow

給目錄設定sgid許可權,使目錄內新建的檔案的所屬組變為目錄的所屬組

chmod g+s /tmp

在opt目錄中建立乙個資料夾,給此資料夾1777許可權,使其它使用者再此資料夾新建檔案只能自己刪除自己的檔案。

mkdir /opt/test

chmod 1777 /opt/test

設定a.txt檔案acl擴充套件許可權對某使用者有寫許可權,對某組有寫許可權,檢視該檔案acl許可權,設定某資料夾acl擴充套件對某使用者沒有寫,讀,執行許可權,撤銷某使用者許可權,撤銷所有許可權

setfacl -m u:libai:w,g:zhaoyun:w a.txt #設定libai使用者有w許可權,組zhaoyun有w許可權

getfacl a.txt  #查詢擴充套件許可權

setfacl -m u:libai:--- /tmp/test #設定libai使用者沒有許可權

setfacl -x u:libai /tmp/a.txt #去掉單個許可權

setfacl -b /tmp/a.txt  # 去掉所有 acl 許可權

setfacl -r -m u:libai:rwx #是給目錄下所有檔案都加許可權

setfacl -m d:u:user1:rwx /tmp/test/ #給目錄加擴充套件許可權  #d預設 不用寫出來

建立乙個root無法刪除的檔案,修改為只能追加的檔案,檢視該檔案擴充套件屬性,最後刪除該檔案。

touch a.txt

chattr +i a.txt

chattr -i +a a.txt

lsattr a.txt

chattr -a a.txt && rm a.txt

HDFS檔案系統的基本操作 Hadoop權威指南

1.1.1 基本操作幫助 hadoop fs help1.1.2 在hdfs上建立如下目錄 命令 hadoop fs mkdir p usr local hadoop input1 1.1.3 將檔案從xujing01複製到hdfs usr local hadoop input1 目錄 命令 had...

第15 章 檔案系統的實現

檔案系統設計需要考慮的問題 我沒買乙個磁碟 比較常見自己的筆記本裡面的磁碟 買來第一件事情就是對磁碟進行分割槽和格式化 那磁碟為什麼要進行分割槽呢?如果記憶體字的長度是16位,那作業系統能表示的磁碟位址數是2的16此方 65536個磁碟位址,假定乙個磁碟資料塊是512b,那os 能夠訪問的最大磁碟空...

第17 1章 Linux檔案系統概述

fhs標準 filesystem hierarchy standard,檔案系統層次標準 sbin目錄 dev目錄 mknod dev ttysac0 c 4 64 mknod dev hda1 b 3 1 dev的建立 手動建立 在製作根檔案系統的時候,就在 dev目錄下建立好要使用的裝置檔案,比...