3月28日 打卡

二週第三次課

2.14 文件和目錄權限chmod

2.15 更改所有者和所屬組chown

2.16 umask

2.17 隱藏權限lsattr/chattr

2.14 文件和目錄權限chmod

#ls -l 查看文件的詳細信息

-  表示文件的類型   rw-r--r--  表示文件的權限     第一個root表示的是文件的所有者  第二個root表示文件的所屬組 ,
   一個文件有三個權限位分別是 rw-   r--  r-- 
         rw-   文件所有者的權限  (是否可 寫w  讀r   執行x   如果不可以用 - 表示) 
         r--     文件的所屬組權限  (可讀r  不可寫-  不可執行- )
         r--     其他用戶權限          (可讀r  不可寫-  不可執行- )

3月28日 打卡

3月28日 打卡
1.#chmod 700 文件名 更改權限命令 (700 表示權限的級別)

權限類型: 可讀用 r 表示 對應數字 r=4
可寫用 w 表示 w=2
可執行用 x 表示 x=1
沒有權限用 - 表示

例如 :rw-  r--  r--=6 4 4    代表權限是644       rwx ---  ---=700    其中每三位爲一個數字

3月28日 打卡
#chmod u=rwx,g=r,o=r 文件名
3月28日 打卡
2.#chmod -R 700 文件名 批量更改權限 可以同時更改目錄和目錄下的子目錄的權限
3月28日 打卡
3.#chmod a-x 文件名 #chmod a+x 更改權限 a也可以換成 u 或者g

3月28日 打卡

2.15 更改所有者和所屬組chown

1.#chown 所有者 文件路徑 是change owner的縮寫 只更改文件的所有者

3月28日 打卡
2.#chown :所屬組 只更改所屬組
3月28日 打卡
3.#chown 所有者:所屬組 文件路徑 同時更改文件的所有者和所屬組

3月28日 打卡
4.#chgrp 要換成的所屬組 文件路徑 是 change group的縮寫 更改所屬組的意思
3月28日 打卡
5.#chown -R 同時更改目錄裏所有文件的所有者和所屬組
3月28日 打卡

總結-------------------#cheown -R username:group filename

2.16 umask

創建文件的 權限 644 rw- r-- r--
創建目錄的 權限755 rwx r-x r-x

3月28日 打卡
1.#umask 通過這個命令可以查看umask值 0022 可以通過查看這個值來確定創建文件 目錄的默認權限是多少

3月28日 打卡
2.#umsak 002值 可以通過更改後面的值來更改權限 默認是0022 前面的0可以省略
3月28日 打卡

3.目錄權限 目錄必須要有執行的權限 x
一般默認的權限
目錄權限 777-022=755
文件權限 666-022=644
3月28日 打卡
文件權限的具體算法
3月28日 打卡
目錄權限的具體算法
3月28日 打卡

總結#umask 是用來決定默認文件和目錄權限的 (通過九位的權限爲 減法)

2.17 隱藏權限lsattr/chattr

#chattr 權限 文件名 設置隱藏權限命令 (附加權限)
+權限=增加權限 如下(+i)
-權限=減去權限 如下 (-i)
字母 “i”權限 意思是誰也不能更改文件
字母”a“權限 意思是可追加可以更改時間信息不能更改文件內容 不能重命名刪除
3月28日 打卡
3月28日 打卡

#lsattr 查看隱藏權限命令 可以查看目錄 或者文件的隱藏權限

3月28日 打卡
3月28日 打卡
#lsattr -R 目錄/文件或目錄 查看目錄下所有文件的隱藏權限
3月28日 打卡

總結
#chattr +i 取消 #chattr -i
#chattr +a 取消#chattr -a
#lsattr -R 查看目錄下的所有文件的隱藏權限
#lsattr -a
#lsattr -d 查看本身隱藏權限
3月28日 打卡

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章