簡體   English   中英

如何使用 c++ 在 linux 操作系統的 /usr/share/ 目錄中創建目錄或文件

[英]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/share755的權限,這意味着只有root用戶可以在其中創建目錄(寫操作)。

那么為什么我們首先執行sudo命令。

參考

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM