-
文件默認最大權限為666
文件默認權限644
666-644=022(這種算法是錯誤的)
如果umask為033
666-033=633(文件擁有w、x權限)(文件不允許建立就擁有執行權限)
需要將權限轉化為字母666(-rw-rw-rw-)
查看全部 -
對文件來說,執行權限太高,如果文件默認擁有執行權限,文件是病毒,上傳到服務器,執行,那么會造成無法估計的損失查看全部
-
文件默認權限644
目錄默認權限755
怎樣通過umask中的022算出644、755呢?
查看全部 -
umask:查看默認權限
查看全部 -
在windows中,創建文件之后,權限是從上一級目錄繼承來的(權限繼承);在Linux中,創建文件后,文件權限和上一級目錄沒有任何關系,通過umask來定義文件的默認權限
查看全部 -
分配文件基本權限的核心原則:在最小權限情況系能夠實現要求即可查看全部
-
某個用戶作為目錄的所有者查看全部
-
同時修改所屬組、所屬用戶
chown root:root 123/chown root.root 123
: 、. 兩者均可
第一個root是所屬用戶、第二個root是所屬組
查看全部 -
在Windows中,不論添加多少用戶,都不會出現過多的用戶組,所有的用戶都添加在Userx這個默認組中;在Linux當中,添加的所有用戶,默認建立一個和用戶相同的組作為初始組(當添加user1用戶時user1組也會添加)
查看全部 -
修改文件所有者
chown 用戶名 文件名
chown ds temp
查看全部 -
對123這個目錄沒有權限,但是可以查看到這個目錄,這是為什么,原因:這個目錄在該用戶下,而該用戶對目錄有查看權限(目錄名是該用的內容,該用戶可以查看)
查看全部 -
對文件來說:最高權限是 x
對目錄來說:最高權限是 w
所以對文件盡量不要賦x權限,對目錄盡量不要賦w權限
目錄權限(0,5(rx),7(rwx))(對目錄來說,只能賦這三個權限)
1,4,6無意義
對目錄賦4(只讀),沒有任何意義(只讀權限,都進不去目錄,啥也不能干)
對目錄賦1(執行),沒有任何意義(都不知道目錄下有什么文件和目錄)
對目錄賦6(rw讀寫),沒有意義(進不去目錄)
查看全部 -
權限對目錄的作用
r:可以查詢目錄下的文件名(ls)
w:具有修改目錄結構的權限。如新建文件和目錄,刪除此目錄下文件和目錄,重命名此目錄下的文件和目錄,剪切(touch rm mv cp)
x:可以進入目錄(cd)(目錄不可以執行喲)
查看全部 -
目錄、文件、數據
數據保存在文件中,文件保存在目錄下
(目錄 temp)-->(文件log)---->(日志內容)
文件log有rw權限,可以修改、查看數據,但是不能刪除文件本身
原因:對log文件有rw權限,能修改的是下一級的數據(日志內容),而文件log是目錄temp的數據,對目錄有w權限,才能刪除文件log的文件名
數據是文件的內容,文件名是目錄的內容
文件、目錄有各自的數據塊
文件的數據塊中存儲文件的數據
目錄的數據塊中存儲文件的名稱
文件名放在硬盤空間中,文件的數據放在文件自己的空間中,所以如果對文件有w權限,能修改、刪除的是文件空間的內容,但是不能修改刪除自己的文件名,因為文件名沒有放在文件塊中,而是放在了目錄空間當中
查看全部 -
權限對文件的作用
r:讀取我呢見內容(cat、more 、head 、tail)
w:編輯、新增、修改文件內容(vi ehco)(不包含刪除文件:不知道為什么)(ehco:向文件中追加內容)
x:可執行
查看全部
舉報