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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM