【发布时间】:2015-03-09 09:54:42
【问题描述】:
我需要使用 C 程序在 /var/log 中创建一个目录,该 C 程序不 以超级用户权限运行。 This linked question didn't help me!
我了解/var/log 的文件权限不允许我们写入,也不想更改。
我使用mkdir() 创建目录,但由于明显原因而失败。
那么,普通(没有root权限)C程序是否可以在/var/log中创建目录?
我的目标:使用 C 程序在 /var/log 中创建一个目录,而不更改父级的文件权限。我应该以 root 身份运行我的程序吗?但我不愿意。
请帮助。 TIA
【问题讨论】:
-
“我没有权限做 X。我不想做那些允许我做 X 的事情。我能做什么?” ...