Summary: | Показывает в списке пользователей хэшеровских сателлитов | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Anton V. Boyarshinov <boyarsh> |
Component: | kdebase-kdm | Assignee: | Nobody's working on this, feel free to take it <nobody> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | major | ||
Priority: | P2 | CC: | ldv, wrar |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Anton V. Boyarshinov
2007-05-31 13:45:11 MSD
Это, конечно, не слишком красиво, но, может оставить, чтоб были видны заведенные пользователи? Или вариант - не показывать хэшеровских сателлитов. Вот команда, которая выводит список пользователей с нормальным shell'ом: $ getent passwd |awk -F: 'BEGIN {while((getline<"/etc/shells")>0) s[$1]=1} $7=="" || $7 in s {print $1}' Пользователи со "странными" шеллами вроде /dev/null и /sbin/nologin всё равно не смогут залогиниться. И, вероятно, являются нЕлюдями, например, теми же сателлитами. Так что этот критерий правильнее чем отсечение только сателлитов (In reply to comment #3) > Пользователи со "странными" шеллами вроде /dev/null и /sbin/nologin всё равно не > смогут залогиниться. А если /var/tmp/chtoto ? Или не имеет смысла? Я, собственно, только об этом. kdebase-3.5.7-alt4 |