Приветствую!

В процессе обнаружил такую вещь, что при выполнении команд через sudo
никак не учитываются лимиты пользователя, описанные в
/etc/security/limits.conf

Т.е., к примеру, если для пользователя user определено nofile 2048, для
пользователя admin nofile 1024.

Если я запускаю что-то от юзера admin, как sudo -u user /some/program,
то эта program получит nofile 1024.

Погуглил, везде встречаю что мол это такая концепция, sudo дает право на
выполнение с правами пользователя, а вот ограничения пользователя она не
учитывает.

Есть ли варианты как это можно обойти? Как можно запускать программы с
правами и лимитами другого пользователя? su/suid/sgid не подходят.

Заранее спасибо.

-- 
WBR,
Alexander Burnos


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Ответить