Bug 11930 - Показывает в списке пользователей хэшеровских сателлитов
: Показывает в списке пользователей хэшеровских сателлитов
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/kdebase-kdm)
: unstable
: all Linux
: P2 major
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2007-05-31 13:45 by
Modified: 2007-06-05 17:46 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2007-05-31 13:45:11
Надо фильтровать пользователей так, чтоб в списе оставались только те, шеллы
которых перечислены в /etc/shells
------- Comment #1 From 2007-05-31 16:18:26 -------
Это, конечно, не слишком красиво, но, может оставить, чтоб были видны 
заведенные пользователи?

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

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