Ruslan Zakirov <ruz@...> writes: > > Привет, > > Не могу найти нормальный путь запустить комманду под > другим UID. Нуно > из CLI скрипта поднять демон, который не может сам менять > пользователя. Предполагается, что скрипт запустил > root, а если нет, то > развалиться. >
На *nix можно так: $< == 0 or die; $< = $> = 42; # UID = EUID = 42 fork and exit; exec qw(perl daemon.pl); На Darwin надо POSIX::setuid() делать. -- Moscow.pm mailing list [email protected] | http://moscow.pm.org
