linux 自編軟件運行時權限不足問題


在非根目錄下" ./*.out " 文件時出現顯示運行的權限不足的問題,經過調查,有人給出方案:

方案1:

在Linux下執行一個文件時候提示“權限不夠”的解決辦法如下

轉到那個文件的目錄下面執行下面命令: chmod 777 filename

 

方案2:

可以用"chmod a+x 文件名"來添加執行權限。
或者用chmod 777 文件名對所有人添加讀、寫、執行權限。
chmod命令
格式1:chmod [ugoa] [+-=] [rwx] 文件或目錄...
格式2:chmod nnn 文件或目錄...

方案3:

取得管理員權限

可以使用su命令來切換用戶,su是switch user切換用戶的縮寫。可以是從普通用戶切換到root用戶,也可以是從root用戶切換到普通用戶。從普通用戶切換到root用戶需要輸入密碼,從root用戶切換到普通用戶不需要輸入密碼。

命令格式:su [參數] [-] [用戶名]
用戶名的默認值為root。

用法示例:
su zhidao #切換到zhidao用戶
su #切換到root用戶

 

當然,以上方案都沒有成功的解決我的問題,但是把程序掛載到根目錄下面就可以成功的運行了,這應該是與文件的掛載有關。


免責聲明!

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



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