閱讀419 返回首頁    go 阿裏雲 go 技術社區[雲棲]


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 20:19:10

  上一篇:go maven項目建立pom.xml報無法解析org.apache.maven.plugins:maven-resources-plugin:2.4.3
  下一篇:go Javascript頁麵打印的頁眉頁腳的清除與設置