linux_基礎命令

1、進入目錄需要哪些權限, 在目錄中執行增刪查(cd, touch, ls等)改文件動作, 需要哪些權限
Linux權限管理:
**1,文件和文件目錄的所有者:u—User
2,文件和文件目錄的所有者所在的組的用戶:g—Group
3,其他用戶:o—Others
文件訪問權限的種類:
“r”—-讀權限(4);
“w”—寫權限(2);
“x”—可執行權限(1);
**
對於文件來說具有執行文件的權利:對於目錄來說有進入目錄的權利。
“-“—表示不具有該項權限,例如”-r“表示沒有讀權限。
a)cd操作——改變當前所在路徑
cd ~ 當前用戶的家的目錄
cd - 返回上次所在路徑
一、先創建test目錄文件,此時默認權限爲0775
這裏寫圖片描述
此時執行以下命令是可以執行
這裏寫圖片描述
二、用chomd 0000 test命令修改test文件權限
這裏寫圖片描述
此時test的權限掩碼被改爲0000(不可讀不可寫不可執行)
此時執行cd test命令後臺進程bash發出不被允許。
三、此時把權限掩碼分別改爲0001、0010、0100發現只有0010可以執行(即把test權限改爲只有文件所有者可以執行)
這裏寫圖片描述
因此cd命令的控制權限是rwx中的x來控制,並且是文件所有者的x,只要是文件所有者的’x’是存在的,那麼無論是所屬組或者其他用戶只要有對應的有‘x’權限就可進入
這裏寫圖片描述
總結:通過一段命令或者一段程序,會生成不同的結果時此時這樣的操作是以x權限來控制是否可以執行
b)touch 創建不存在的文件,刷新時間屬性信息
-d
-t 使用指定時間刷新時間屬性
-r 使用指定文檔時間刷新
-a
-m
那麼通過上述總結,可以猜想,touch創建文件相當於在當前路徑下寫入當控制了w的權限是否就可以控制touch能否創建文件成功
這裏寫圖片描述
此時執行了chmod 0113 test 這個命令把其他用戶的權限改爲是可寫可執行的時,可以在當前目錄下寫入文件。
c)ls就是讀取當前所屬目錄下的全部文件的信息,此時控制r的權限就可對訪問進行了限制。

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