Hali,

Némi variálás után most az alábbival próbálkozom:

# cat /etc/sudoers | egrep -v -n "^($|#)"
8:Defaults      env_reset
18:User_Alias   MYUSERS = kjt
24:Cmnd_Alias   SQUID3_RESTART = squid3 -k restart
25:Cmnd_Alias   SQUID3D_RESTART = /etc/init.d/squid3 restart
31:root ALL = (ALL) ALL
35:MYUSERS localhost = (root) NOPASSWD:SQUID3_RESTART,SQUID3D_RESTART
#
# /etc/init.d/sudo restart
#
# su kjt -c "sudo squid3 -k restart"
>>> sudoers file: syntax error, line 23 <<<
sudo: parse error in /etc/sudoers near line 23
#
# su kjt -c "sudo /etc/init.d/squid3 restart"
>>> sudoers file: syntax error, line 23 <<<
sudo: parse error in /etc/sudoers near line 23
#

Meg tudná valaki mondani, hogy mit bénázok el...?

Köszönettel:
kjt

Ferenc Wagner <[email protected]> írta, 2009.07.19.:
> Kis János Tamás <[email protected]> writes:
>
>> Hali,
>>
>> Azt szeretném elérni, hogy minden helyi felhasználó újraindíthassa a
>> Squid-ot, ezért az /etc/sudoers-ben az alábbi beállítást eszközöltem,
>>
>> Cmnd_Alias squid-restart = /etc/init.d/squid3 restart
>> root    ALL=(ALL) ALL
>> %users localhost = squid-restart
>>
>> Azonban ez lett az eredmény:
>>
>> $ /etc/init.d/squid3 restart
>> /etc/init.d/squid3: line 33: ulimit: open files: cannot modify limit:
>> A művelet nem engedett
>> Restarting Squid HTTP Proxy 3.0: squid3/etc/init.d/squid3: line 71:
>> ulimit: open files: cannot modify limit: A művelet nem engedett
>> WARNING: Cannot write log file: /var/log/squid3/cache.log
>> /var/log/squid3/cache.log: Permission denied
>>          messages will be sent to 'stderr'.
>
> Mintha kimaradt volna a sudo...
> --
>                                                 Feri.
> _________________________________________________
> linux lista      -      [email protected]
> http://mlf2.linux.rulez.org/mailman/listinfo/linux
_________________________________________________
linux lista      -      [email protected]
http://mlf2.linux.rulez.org/mailman/listinfo/linux

válasz