Portál AbcLinuxu, 10. května 2025 06:21
exec("/etc/squid/reloadsquid",$res);
reloadsquid obsahuje:
#!/bin/sh
#/etc/rc.d/init.d/squid reload
sudo -u squid /usr/sbin/squid -k reconfigure
v subore sudoers je:
apache ALL= (squid) /usr/sbin/squid
apache ALL= NOPASSWD: /etc/squid/reloadsquid
ale najako to nic nespravi. Skusil som to spustit pod inym uzivatelom ale skript sa spusti az ked zadam heslo toho prihlaseneho uzivatela.
Ako to urobit aby to bolo bezpecne a fungovalo?
Na otázku zatím nikdo bohužel neodpověděl.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.