Bug 11930 - Показывает в списке пользователей хэшеровских сателлитов
Summary: Показывает в списке пользователей хэшеровских сателлитов
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: kdebase-kdm (show other bugs)
Version: unstable
Hardware: all Linux
: P2 major
Assignee: Nobody's working on this, feel free to take it
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-05-31 13:45 MSD by Anton V. Boyarshinov
Modified: 2007-06-05 17:46 MSD (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Anton V. Boyarshinov 2007-05-31 13:45:11 MSD
Надо фильтровать пользователей так, чтоб в списе оставались только те, шеллы
которых перечислены в /etc/shells
Comment 1 Sergey V Turchin 2007-05-31 16:18:26 MSD
Это, конечно, не слишком красиво, но, может оставить, чтоб были видны 
заведенные пользователи?

Или вариант - не показывать хэшеровских сателлитов.
Comment 2 Dmitry V. Levin 2007-05-31 16:24:11 MSD
Вот команда, которая выводит список пользователей с нормальным shell'ом:
$ getent passwd |awk -F: 'BEGIN {while((getline<"/etc/shells")>0) s[$1]=1}
$7=="" || $7 in s {print $1}'
Comment 3 Anton V. Boyarshinov 2007-05-31 16:49:15 MSD
Пользователи со "странными" шеллами вроде /dev/null и /sbin/nologin всё равно не
смогут залогиниться. И, вероятно, являются нЕлюдями, например, теми же
сателлитами. Так что этот критерий правильнее чем отсечение только сателлитов
Comment 4 Sergey V Turchin 2007-05-31 19:55:14 MSD
(In reply to comment #3)
> Пользователи со "странными" шеллами вроде /dev/null и /sbin/nologin всё 
равно не
> смогут залогиниться.
А если /var/tmp/chtoto ?

Или не имеет смысла?
Я, собственно, только об этом.
Comment 5 Sergey V Turchin 2007-06-05 17:46:08 MSD
kdebase-3.5.7-alt4