Grupa do grupy w /etc/group - pilne

Daniel Dawid Majewski doctorque w o2.pl
Czw, 28 Lut 2008, 18:41:01 CET


Pewnego dnia wpadła wieść od marteen i powiedziała :
> Witam
> 
> Czy jest mozliwosc dopisania calej grupy uzytkownikow do innej grupy w pliku /etc/group??
> Jesli tak to jak to zrobic?
W prosty sposób nie da się tego zrobić, ale...
Przykładowy prosty skrypcik odpalany spod roota (nie uwzględnia grupy
głównej użytkowników i nie sprawdza, czy już są w danej grupie) :
------------------------------------------
#!/bin/bash
SELECT_GROUP=audio
ADD_GROUP=video
USERS_LIST=`cat /etc/group | egrep ^${SELECT_GROUP}\
 | sed -e 's/^.*://' -e 's/\,/\ /g'`
# echo -e ${USERS_LIST}
for GUSER in "${USERS_LIST}";
do
usermod -A ${ADD_GROUP} ${GUSER}
done
------------------------------------------
Można oczywiście rozbudowywać do woli
-- 
Pozdrawiam,
Daniel Dawid Majewski


Więcej informacji o liście dyskusyjnej pld-users-pl