【記錄】linux 文件權限的查看和修改


 

 

 

 

 

  從上圖可以看出每個文件權限與類型都是不一樣的,如果對各個字母表達的含義不了解,那么看的真是一臉懵逼。

別急,具體解釋如下:

d rwx  rwx  rwx

-  rwx  r--  rw- 

第一列含義:文件類型

首先第一列的意思表示當前文件的類型,linux文件下有七種文件類型:

-     #Linux中最多的一種文件類型, 包括 純文本文件(ASCII);二進制文件(binary);數據格式的文件(data);各種壓縮文件

d    #就是目錄的意思,可以用cd命令進入

b    #塊設備文件,二進制文件

c    #字符設備文件 ,在Linux系統中將設備作為文件來處理,操作設備就像是操作普通文件一樣。每一個設備對應一個設備文件,存放在 /dev 目錄中

l     #鏈接文件,類似Windows下面的快捷方式,鏈接又可以分為軟鏈接(符號鏈接)和硬鏈接

p    #管道文件,主要用於在進程間傳遞數據的一種特殊文件

s    #套接字文件,這類文件通常用在網絡數據連接。可以啟動一個程序來監聽客戶端的要求,客戶端就可以通過套接字來進行數據通信。最常在 /var/run目錄中看到這種文件類型

 

第二到第十列含義:權限

d rwx  r--  rw-

第2~4列三個 rwx 代表的是所有者(user)擁有的權限

第5~7列三個 r-- 代表的是組群(group)擁有的權限

第8~10列三個 rw- 代表的是其他人(other)擁有的權限

 

R,W,X 含義

r 表示文件可以被讀(read)

w 表示文件可以被寫(write)

x 表示文件可以被執行(如果它是程序的話)

 

R,W,X,-對應數字

r ------------4

w -----------2

x ------------1

- ------------0

常用的權限整理

-rw------- (600) 只有所有者才有讀和寫的權限

-rw-r--r-- (644) 只有所有者才有讀和寫的權限,組群和其他人只有讀的權限

-rwx------ (700) 只有所有者才有讀,寫,執行的權限

-rwxr-xr-x (755) 只有所有者才有讀,寫,執行的權限,組群和其他人只有讀和執行的權限

-rwx--x--x (711) 只有所有者才有讀,寫,執行的權限,組群和其他人只有執行的權限

-rw-rw-rw- (666) 每個人都有讀寫的權限

-rwxrwxrwx (777) 每個人都有讀寫和執行的權限

 

命令設置權限

[root@localhost ~]# chmod 700 /mnt/fileA注:僅把fileA目錄的權限設置為700
[root@localhost ~]# chmod -R 744 /mnt/fileA注:表示將整個/mnt/fileA目錄與其中的文件和子目錄的權限都設置為744

 

 

 

以上就是對權限的整理

參考鏈接一:https://blog.csdn.net/rong09_13/article/details/79233956

參考鏈接二:https://www.cnblogs.com/sxdcgaq8080/p/7498906.html

 

如果本文對你有幫助,麻煩點下右下角推薦一下。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM