Linux下安裝jdk報Permission denied以及chmod詳解
一、發現問題
在Linux中安裝jdk.bin的時候發現問題,報錯./config.sh: line 103: /home/jdk.bin : Permission denied
修改權限:chmod 775 /home/jdk.bin
二、chmod命令詳解
文件/目錄權限設置命令:chmod 用於改變文件或目錄的訪問權限
用法1:其語法格式為:chmod [who] [opt] [mode] 文件/目錄名
其中who表示對象,是以下字母中的一個或組合:
u:表示文件所有者
g:表示同組用戶
o:表示其它用戶
a:表示所有用戶
opt則是代表操作,可以為:
+:添加某個權限
-:取消某個權限
=:賦予給定的權限,並取消原有的權限
mode則代表權限:
r:可讀
w:可寫
x:可執行
為同組用戶增加對文件a.txt的讀寫權限: chmod g+rw a.txt
用法2:數字設定法
數字設定法則更為簡單:chmod [mode] 文件名。一般是三個數字:第一個數字表示文件所有者的權限,第二個數字表示與文件所有者同屬一個用戶組的其他用戶的權限,第三個數字表示其它用戶組的權限。權限分為三種:
讀 r=4=100
寫 w=2=010
執行 x=1=001
綜合起來還有可讀可執行 rx=5=4+1=101、可讀可寫rw=6=4+2=110、可讀可寫可執行rwx=7=4+2+1=111,每一個十進製數表示一種用戶的讀寫可執行權限。774換成二進製的話是111 111 100其中1代表有權限0表示沒有。111表示這個用戶對文件可讀可寫可執行,相應的100表示對文件隻有隻讀的權限。
原帖地址:https://hi.baidu.com/xinzao/item/7fe0442684b67fc9ee10f1e9
最後更新:2017-04-03 16:48:56