1
任何用戶需要能夠刪除由此嵌入式Linux根進程創建的文件和/或文件夾。 但是這個vala源文件DirUtils.create_with_parents(folder, 0666)
正在創建由root擁有的0644文件夾。 生成的c代碼是g_mkdir_with_parents (folder, 0666)
,文件系統是ext2。如何使用vala創建具有666權限的文件夾?
chmod 0666 [folder]
在使用連接到目標的控制檯時會按預期工作,但典型連接不會使用控制檯,並且不會是根(典型連接將爲embedded-linux USB)。
添加system("chmod 0666 folder")
到VALA源被嘗試作爲一個可能的解決方法,但是從644文件夾的權限不會更改爲666
- 是
DirUtils.create_with_parents(folder, 0666)
正確使用? - 如果是這樣,我應該嘗試另一種解決方法嗎?
完美。太感謝了! – jacknad 2013-03-18 20:20:47