xinetd - невозможно записать в файл
Запуск 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, но я не знаю, к чему он по умолчанию.
Есть намеки?