0

运行 CentOS。xinetd.d/clhtest 入口如下:

service clhtest
{
        disable                 = no
        port                    = 8020
        socket_type             = stream
        protocol                = tcp
        wait                    = no
        user                    = charrison
        passenv                 = PATH
        server                  = /home/charrison/bin/clhtest
}

在调试这个我需要写入一个文件。我将服务器进程设置为/home/charrison/log/foo.txt作为第一步打开(注意user=charrison),但它没有 - 我假设它会尝试。当我从命令行启动服务器程序时,它会成功打开文件。

我怀疑可能需要 umask 参数,但我不知道它的默认值。

有什么提示吗?

4

0 回答 0