Автор Тема: Проблем с Perl+SUID wrapper и syslog  (Прочетена 1735 пъти)

wfw

  • Напреднали
  • *****
  • Публикации: 249
  • Distribution: Debian
  • Window Manager: none
    • Профил
Проблем с Perl+SUID wrapper и syslog
« -: Mar 18, 2014, 09:33 »
Здравейте,
имам следния досаден проблем: Perl скрипт, който трябва да работи с правата на друг потребител го стартирам с един wrapper, който е SUID, защото perl suid го спряха в Debian 7.
Всичко работи, само че скрипта, вместо да логва на правилното място в syslog (в случая mail|info), логва в user. и е много досадно, защото mail|warning отива в user.emerg, а и не мога да си намеря нещата на правилните места. Някой с идеи?
Активен

Demayl

  • Напреднали
  • *****
  • Публикации: 104
  • Distribution: XUbuntu,FreeBSD
  • Window Manager: Xfce
    • Профил
    • WWW
Re: Проблем с Perl+SUID wrapper и syslog
« Отговор #1 -: Mar 18, 2014, 13:11 »
Какъв модул ползваш за syslog
Активен

wfw

  • Напреднали
  • *****
  • Публикации: 249
  • Distribution: Debian
  • Window Manager: none
    • Профил
Re: Проблем с Perl+SUID wrapper и syslog
« Отговор #2 -: Mar 18, 2014, 13:26 »
Код:
use Sys::Syslog qw(:DEFAULT setlogsock);
setlogsock('unix');

...

syslog('mail|info',"$msgtype: $msg");
Активен

Demayl

  • Напреднали
  • *****
  • Публикации: 104
  • Distribution: XUbuntu,FreeBSD
  • Window Manager: Xfce
    • Профил
    • WWW
Re: Проблем с Perl+SUID wrapper и syslog
« Отговор #3 -: Mar 18, 2014, 19:09 »
user.emerg в самия syslog plain text файла ли е, ако е така си добави едно
Код:
openlog( 'syslog', 'pid' ) 
Или може да погледнеш на http://search.cpan.org/~saper/Sys-Syslog-0.33/Syslog.pm#Facilities и да видиш какво ще е ок за теб като аргументи
Активен


Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Perl
Общ форум
x11r6 5 3657 Последна публикация Aug 09, 2003, 10:03
от x11r6
Perl
Общ форум
Йордан 3 3090 Последна публикация Nov 13, 2003, 16:14
от Йордан
Squid проблем - Logging to syslog not available?
Настройка на програми
grozen 1 1742 Последна публикация Sep 04, 2004, 15:09
от grozen
стартиране на cdrecord с root права без suid
Настройка на програми
vstoykov 0 1357 Последна публикация Mar 06, 2005, 18:00
от vstoykov
Syslog with Ubuntu
Настройка на програми
IvanRadev 2 1495 Последна публикация Feb 28, 2011, 20:21
от IvanRadev