Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Ilya Evseev                          2:5020/400     30 Aug 2001  23:16:41
 To : All
 Subject : Get groups of user
 -------------------------------------------------------------------------------- 
 
     Hi!
 Hужно получить список групп, в которые входит пользователь.
 Сейчас делаю примерно так:
 
 GLIST=
 cat /etc/groups | while read line; do
     echo $line | cut -d : -f 4 | grep $user > /dev/null && \
         GLIST=${GLIST},`echo $line | cut -d : -f 1`
 done
 
 Как-то не изящно...
 
 С уважением,
 Илья Евсеев
 
 P.S. Вообще-то нужен этот список единственно для того,
 чтобы добавить пользователя в еще одну группу.
 К сожалению, usermod -G требует перечислять все группы,
 если я не указал какую-то из тех, где пользователь уже есть - удаляет его из
 нее.
 -- 
 Отправлено через сервер Talk.Ru - http://www.talk.ru
 --- ifmail v.2.15dev5
  * Origin: Talk.Ru (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Get groups of user   Ilya Evseev   30 Aug 2001 23:16:41 
 Get groups of user   Alexander V. Nikolaev   31 Aug 2001 21:37:38 
Архивное /ru.linux/64881c05eca5.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional