chmod命令中,u代表所有者,g代表所屬組,o代表其他使用者,a代表所有人。當修改完成後用ls -l命令檢視修改結果。
用法:chmod [選項] 許可權 檔案或目錄
[root@gao ~]# chmod u=rwx,g=rw,o=r /test/haha.txt
[root@gao ~]# chmod a=rwx /test/hi.txt
[root@gao ~]# ls -l /test/hi.txt
-rwxrwxrwx. 1 root root 0 3月 20 13:26 /test/hi.txt
//將hi.txt的所有人許可權設定為可讀可寫可執行
使用字元形式修改的另一種形式,實在原有的基礎上修改許可權,方法是使用+/-的方式。如下命令:
[root@gao ~]# ls -l /user/install.log
-rw-r--r--. 1 root root 0 3月 23 17:52 /user/install.log
[root@gao ~]# chmod u+x,g-r,o+w /user/install.log
[root@gao ~]# ls -l /user/install.log
-rwx---rw-. 1 root root 0 3月 23 17:52 /user/install.log
除了使用字元的方式外,chmod還支援使用數字的方式修改許可權,數字與許可權的對應關係為:r代表數字4,作用是讀取檔案內容;w代表數字2,作用是在目錄下增,刪,改檔案檔案與目錄名稱;x代表數字1,作用是可執行。
[root@gao ~]# chmod 653 /user/install.log
[root@gao ~]# ls -l /user/install.log
-rw-r-x-wx. 1 root root 0 3月 23 17:52 /user/install.log
用法:chown [選項] [所有者] [:[所屬組]] 檔案或目錄
選項:-r 遞迴將許可權應用於所有的子目錄與子檔案。
[root@gao ~]# chown user:mail /user/install.log
[root@gao ~]# ls -l /user/install.log
-rw-r-x-wx. 1 user mail 0 3月 23 17:52 /user/install.log
//修改檔案的所有者為user,所屬組為mail
[root@gao ~]# chown :mail /user/install.log
//僅修改檔案所屬組為mail
[root@gao ~]# chown user /user/install.log
//僅修改檔案所有者為root
Linux 檔案 目錄 許可權及修改
首先所有許可權對於三類使用者分別設定 user 所有者 group 組群 others 其他 許可權也是有三種 read write execute,這三種許可權對於文件和目錄有不同的意義。1.對於文件 read 可以檢視文件的內容 write 可以修改文件的內容,新增 刪除 修改內容等 execu...
Linux修改檔案(目錄)許可權
1 先說我遇到的問題,我匯入本地的資料,我後台邏輯是將本地資料建立乙個臨時檔案儲存起來然後再去拿出來進行資料插入。2 然而頁面報錯說是這個臨時檔案沒找到,後來我就仔細看了看 發現 是沒錯的,最後我就想起來應該是目錄許可權問題。3 最後我就去看專案目錄許可權 一下是我 目錄許可權的結果圖 data目錄...
linux檔案許可權及修改
1.檔案型別 表示普通檔案 l 表示鏈結檔案 這裡鏈結檔案也分兩種,in硬鏈結 in s軟鏈結 d 表示目錄檔案 b 表示裝置檔案 c 表示字元裝置檔案 s 表示unix的網路檔案 p 表示管道檔案 掌握了這些檔案的型別,下面我們就去看看檔案的許可權 2.檔案許可權 linux檔案訪問許可權分為可讀...