Есть ли какой то список постоянных пользователей(системных и нужных для сервисов и программ)
для веб серверов и так далее.
Мне нужно как то удалять всех пользователей которые не нужны но оставить системные(на в разных системах они по разнову называются и с разными uid)
Как обычно поступали ранее с такими задачами?
У системных юзеров uid меньше определенного числа. В линухе это по-моему 500, во FreeBSD - 1000. Все юзера с uid ниже этого числа - системные либо демоны, выше - обычные пользователи (хотя демоны тоже могут завести юзера с uid выше границы).
Vi: Ничто не мешает и в ногу себе выстрелить. Есть соглашение, которого стараются придерживаться, что ниже 500 - демоны, выше - юзеры. Общего списка нет. Потому что "ничто не мешает..."
vvs-ts9: root всегда и везде 0. Собственно именно нулевой uid и дает игнор прав доступа и проч.
Если не 0 и работает, то это какие-то извращения с pam/acl/ядром и что там еще смотрит на euid. И вообще как-то не верится.
Mystray: не спорю, но в память врезалось именно это, потому как на open suse 12 был такой момент лично встречен. на семинаре по ней самой. давно правда дело было.