我是java和Linux的新手。我必须用Java代码在Linux上创建一个本地文件。但它不允许我仅在以超级用户身份运行时才创建文件。在终端中,如果我运行"vi test.text",它不允许我写文件。因此,需要以超级用户"sudo vi test.text“的身份运行来创建文件。如何编写以超级用户身份运行的Java代
我正在运行一个node.js服务器,它将在端口80等端口上为请求提供服务。显然,这需要应用程序以root身份运行(在Linux上)。以这篇文章()为例,很明显有一些简单的方法可以让node以非根用户的身份运行,但我想知道是否有人对所建议的不同方法的优缺点有看法:
setuid代码:侦听端口80 is established.using后,使用()从根用户下拉到非特权用户。使用IP表