linux系統檔案許可權修改

2021-08-08 13:27:10 字數 1127 閱讀 1322

今天在伺服器上安裝matlab時候遇到了很多修改檔案許可權的問題,總結了一下,作為筆記。

首先,伺服器檔案的許可權表示方式如下:

由三部分組成 :rw-rw-rw-其中,第一部分代表了檔案所有者的許可權,第二部分代表了同組使用者的許可權,最後一部分代表其他使用者的許可權。下面介紹兩種使用chmod 用於改變檔案或目錄的訪問許可權的方法。

chmod [who] [opt] [mode] 檔案/目錄名

其中who表示物件,是以下字母中的乙個或組合:

u:表示檔案所有者

g:表示同組使用者(group)

o:表示其它使用者(other)

a:表示所有使用者(all)

opt則是代表操作,可以為:

+:新增某個許可權

-:取消某個許可權

=:賦予給定的許可權,並取消原有的許可權

mode則代表許可權:

r:可讀

w:可寫

x:可執行

為同組使用者增加對檔案a.txt的讀寫許可權: chmod g+rw a.txt

數字設定法

chmod [mode] 檔名。一般是三個數字:第乙個數字表示檔案所有者的許可權,第二個數字表示與檔案所有者同屬乙個使用者組的其他使用者的許可權,第三個數字表示其它使用者組的許可權。許可權分為三種:

讀 r=4=100

寫 w=2=010

執行 x=1=001

通過4、2、1的組合,得到以下幾種許可權:0(沒有許可權);4(讀取許可權);5(4+1 | 讀取+執行);6(4+2 | 讀取+寫入);7(4+2+1 | 讀取+寫入+執行)

比如,對所有使用者增加對a.txt讀寫許可權:chmod 666 a.txt

常用的linux檔案許可權:

444 r–r–r–

600 rw——-

644 rw-r–r–

666 rw-rw-rw-

700 rwx——

744 rwxr–r–

755 rwxr-xr-x

777 rwxrwxrwx

linux 檔案許可權修改

檢視linux檔案的許可權 ls l 檔名稱 檢視linux資料夾的許可權 ls ld 資料夾名稱 所在目錄 修改檔案及資料夾許可權 sudo chmod 代表型別 所有者 組使用者 其他使用者 常用修改許可權的命令 sudo chmod 600 只有所有者有讀和寫的許可權 sudo chmod 6...

linux修改檔案許可權

使用chmod 777 修改檔案或目錄的讀寫執行許可權 命令 chmod 777 tmp abc.txt rwxrwxrwx.1 root root 156 tmp abc.txt 使用 chown 命令可以修改檔案或目錄所屬的使用者 命令 chown 使用者 目錄或檔名 例如 chown abc ...

Linux修改檔案許可權

檢視檔案許可權 ls l filename 當輸入這條命令時會出現 rw rw r 一共有十位數,其中 最前面那個 代表的時型別 中間那三個 rw 代表的是所有者 user 然後那三個 rw 代表的是組群 group 最後那三個 r 代表的是其他人 other 然後我再解釋一下後面那9位數 r 表示...