Обслуживание файлов журналов irssi по локальной сети с помощью Lighttpd

325
Jack

Я хочу использовать Lighttpd для обслуживания некоторых файлов журналов Irssi по локальной сети - [для моего личного использования].

Ирсси не может писать в / var / www /, и я не думаю, что изменение прав доступа - это «правильный» способ сделать что-то.

Есть ли «типичный» способ обойти это?

Я попытался мягко связать папку irclogs с / var / www /, но Lighttpd не смог бы их обслуживать.

Я поставил

server.document-root = /home/user/irclogs/ 

но это только подает общую страницу приветствия. Ввод отдельного имени файла журнала приводит к не найденной ошибке, как и имя файла test.txt.

Копирование каталога с помощью задания cron кажется пустой тратой ...

Я ищу совет о том, как сделать это, или о том, как отладить попытки, которые я сделал.

0

1 ответ на вопрос

0
Izzy

Why not change the permissions? Permissions are there to use them. And this is a fine example of where group permissions are useful.

Try using a log directory with read+write permissions for your irssi user and read permissions for your web server user.

You could of course add an additional group for that purpose and put the web servers user into that group.

Example:

Folder /var/www/irclogs

Permissions:

User: [irssi-user] Group: [web server group] Mode (Folder): 0750 Mode (Files): 0640 

That way your web server can read the files, irssi can read+write the files and no one else can access them(unless you set the mode to something else).

Похожие вопросы