3

我想知道,我正在用 C 语言编写一个程序,并将程序的输出写入 csv 文件。这在本地工作,我可以毫无错误地创建和更新文件。

但是在服务器上,我需要存储文件 - 我没有写入该文件/目录的权限。是否有解决权限问题的方法?

4

1 回答 1

2

好吧,您可以以更权威的用户身份运行您的程序,例如 root。

程序本身没有简单的方法可以忽略操作系统的安全模型,这将使​​它变得毫无意义。

请注意,如果您不是服务器上的管理员,您甚至可能不允许以 root 身份运行程序。

最后,编写操作文件和目录的 C 程序,然后在服务器上以 root 身份运行它们是一个很好的方法,可以让你自己陷入困境。当心。

于 2013-05-24T09:56:22.897 回答