最近在面試中,問到了 Linux 777 權限表示什麼,各數字的含義又是什麼。小格子經過本身的理解和查找的資料,作了以下總結,但願讀者們遇到此問題時,能夠快速又正確的回答。面試
Linux 下的每一個文件都有如下三種權限code
r:表示讀取,對應的數字爲 4;對象
w:表示寫入,對應的數字爲 2;blog
x:表示執行,對應的數字爲 1圖片
經過 四、二、1 的組合,咱們能夠獲得如下幾種權限get
在 Linux 系統裏,咱們能夠輸入 ll 命令,能夠看到文件的權限。class
在上面已經說明 7 表示讀取、寫入和執行權限。可是爲啥是三位數字呢?好比 777。擴展
其實,三位是指三個不一樣的對象,權限
Linux 修改文件權限的命令爲im
chmod 777 文件名
例如:
chmod 777 geshanzsq.tar
用 rwxrwxrwx 表示,賦予 geshanzsq.tar 文件所屬者、文件所屬組和其餘人都有讀取、寫入和執行權限的所有權限,也是最高權限。
Linux 修改目錄下的全部文件權限的命令爲
chmod -R 764 目錄名
例如:
chmod -R 764 geshanzsq/
用 rwxrx---x 表示,賦予 geshanzsq 目錄下全部文件的文件所屬者所有權限,文件所屬組的的讀取和寫入權限,而其餘人只有讀取權限。
以前已經寫過一篇文章,具體請點擊查看 Linux 經常使用實用命令
若是細心的你,可能會發現英文表示權限的前面還有一個字符,好比下面的 l、d、-。這些表示什麼呢?