在linux下赋予000权限,【linux】对于文件权限的理解
本篇博文旨在介紹linux下的權限問題;介紹了Linux下,查看權限、修改權限等方法;并通過分別在超級用戶(root)和普通用戶下進行測試,探索不同等級的用戶進入目錄需要的權限,以及進入后,顯示和創建文件需要的權限
Linux下的權限
文件訪問者的分類
Linux下文件的訪問者分為三類:所有者(user),所在組(group),其他用戶(other)
所有者
文件的創建者自然而然就是文件的所有者
可以通過chown來修改文件的所有者
所在組
當文件創建后,文件創建者所在的組就成為了文件的所在組
可以通過chgrp來修改文件的所在組
其他用戶
除了所有者以及所在組外,都是其他用戶
文件訪問權限的分類
文件的權限也是分為三類:可讀、可寫、可執行
可讀(r OR -)
如果一個文件對該訪問者可讀,那么第一個位置上就是 ' r ';若對其不可讀,即為 ' - '
可寫(w OR -)
如果一個文件允許被該訪問者寫,那么第二個位置上就是' w ';否則表示不可寫,為 ' - '
可執行(x OR -)
如果一個文件可以被執行,那么第三個位置(最后一個位置)上就是' x ' ;否則為不可執行,為 ‘ - ’
如何查看權限
1、ls -l
2、ll
是ls -l 的別名,可以理解為 ls -l 的快捷方式,所以也可以查看文件的權限
如何修改權限
利用指令chmod
(1)用戶表示符 +/-/= 權限字符
chmod u+r ? 將user加上可讀權限
(2)利用三位八進制數
chmod 777 最高權限,所有人可讀可寫可執行
(3)將一個其他文件的權限賦值給該文件
chmod --reference=1.txt ?2.txt ?按照1.txt的權限格式來設置2.txt的權限
進入一個目錄需要什么權限,顯示和創建文件需要什么權限
-1 在超級用戶下創建目錄,并設置權限為000
-2 觀察超級用戶能否進入文件夾(可以)是否能顯示和創建文件(可以)
上圖顯示,進入文件夾成功
可以創建和顯示文件
-3 切換到普通用戶下(不可以)
-4 將目錄擁有者改為普通用戶(不可以)
-5 賦予目錄只讀權限(不可以)
-6 增加目錄權限寫權限(不可以)
-7 賦予目錄執行權限(可以進入,但是無法讀文件)
-8 可讀可執行(可以進入并打開文件,但無法寫)
總結
超級用戶
無論是否有權限,都可以進入目錄;
可以創建和顯示文件
普通用戶
需要可執行權限才可以進入目錄;
需要可讀權限才可查看文件(進行ls);
需要可寫文件才可以創建
總結
以上是生活随笔為你收集整理的在linux下赋予000权限,【linux】对于文件权限的理解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux 嗅探密码,Linux下嗅探又
- 下一篇: linux版本photoshop,在li