[kill setuid] или как убить процесс другого пользователя.
Доброе утро, коллеги.
Возникла такая проблема. Хочется иметь возможность убивать процессы других пользователей.
Проблема в том, что эти пользователи не имеют шелла (т.е. шелл у них /bin/false) соответственно su здесь не подходит.
Я попытался взять бинарник kill поменял его владельца с рута, на этого пользователя (предположим larry) и поставил на него setuid бит: chmod u+s kill. получил файл вида:
-r-sr-xr-x 1 larry staff 134 Feb 8 17:14 kill