[英]How to create dir or file in /usr/share/ directory in linux os using c++
我在 linux 項目上工作了幾周,對於我的程序,我想將一些文件保存到 /usr/share/myDir 目錄。 但不幸的是,當我使用
system("mkdir -p /usr/share/myDir")
或者
mkdir("/usr/share/myDir", S_IRWXU | S_IRWXG | S_IROTH | S_IXOTH)
我收到用戶權限被拒絕錯誤。
我一直在上網尋找解決方案,但不幸的是,我得到了一些顯示終端命令的示例——比如使用“sudo”在 /usr/share 目錄中創建文件或文件夾。
我想知道其他程序如何創建目錄到 /usr/share/
我是 Linux 操作系統的菜鳥。 幫助非常受歡迎。
TIA
我想知道其他程序如何創建目錄到 /usr/share/
任何程序都需要獲得創建/usr/share/
的權限。
/usr/share
有755的權限,這意味着只有root用戶可以在其中創建目錄(寫操作)。
那么為什么我們首先執行sudo
命令。
見參考
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.