linux報錯-bash: ./xx.sh: Permission denied

linux報錯-bash: ./xx.sh: Permission denied

  1. 在linux下執行sh文件時提示:

    -bash: ./xx.sh: Permission denied

  2. 進行授權:

    chmod 777 xx.sh

  3. Linux chmod +755和chmod +777 區別:

     755 代表用戶對該文件擁有讀,寫,執行的權限,
     同組其他人員擁有執行和讀的權限,沒有寫的權限,其他用戶的權限和同組人員權限一樣。
     
     777代表,user,group ,others ,都有讀寫和可執行權限。
    
  4. 在linux終端先輸入ls -al

    -rwx-r--r-- (一共10個參數),第一個跟參數跟chmod無關

     2-4參數:屬於user
     5-7參數:屬於group
     8-10參數:屬於others
     所以:r==>可讀 w==>可寫 x==>可執行
            r=4      w=2      x=1
    
     --->755 代表 rwxr-xr-x
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章