1 (06.04.2011 20:17:32 отредактировано snob)

привет всем. Скажу сразу знания в линуксе ограничены, поэтому не пинайте больно
есть задание обеспечить доступ к конфигу  squida через php. Все было бы просто, если бы не слишком ограниченные права на конфиг. которые выглядят следующим образом:

-rw-r-----. 1 root squid 2510 Jan  6 10:20 /etc/squid/squid.conf

я пытался прочиать его из bash скрипта, который положил в папку с php скриптом

cat  /etc/squid/squid.conf

но получаю конечно

/etc/squid/squid.conf: Permission denied

. Попробовал SUID добавить в права на скрипт, но так наверно и не должно было получиться. Подскажите какое тут может быть решение. Права менять крайне не желательно

2

chown squid:squid /etc/squid/squid.conf
или
chmod 665 /etc/squid/squid.conf

Ищу дополнительный заработок (удалёнка).
Пьянка без секса – признак алкоголизма.

3

ну chown  в этом случае ничего не дает, у squida шелл nologin. В этом то и поблема, даже с такими правами как вы предложили то хотя  в принципе могу читать всеми, то внести изменения в файл опять только рутом

4

если вы хотите чтоб писали все ставьте 777 но это не правильно

Ищу дополнительный заработок (удалёнка).
Пьянка без секса – признак алкоголизма.

5

так я знаю что неправильно  smile . Думал может какое оригинальное решение есть. Почему не сработал S-бит, тоже не понимаю