我如何设法以根身份创建文件?

我如何设法以根身份创建文件?

我已登录 (RHEL) 服务器并通过 切换到 dev 用户sudo su - devuser

我创建的所有东西(自然)都归 devuser 所有。

然而,当我启动这个(JBoss)进程时,它设法以 root 身份创建一个日志文件,即使所有其他文件都是以 devuser 身份创建的。

root 拥有的目录是用700和文件作为644.

这怎么可能?

编辑:
JBoss 进程是用提供的启动的standalone.sh
https://github.com/wildfly/wildfly-core/blob/11.0.x/core-feature-pack/src/main/resources/content/bin/standalone.sh它启动 JVM。

日志是在应用程序服务器目录而不是 syslog 中创建的:
$JBOSS_HOME/standalone/logs/server.log

相关内容