Test Foro de elhacker.net SMF 2.1

Programación => Scripting => Mensaje iniciado por: ccrunch en 3 Marzo 2013, 17:36 PM

Título: [BASH] Comprobar grupo de un usuario
Publicado por: ccrunch en 3 Marzo 2013, 17:36 PM
Hola a todos, necesito un script para colocarlo en bash_logout, se trata de que compruebe el grupo de un usuario, si el grupo coincide que haga una cosa, y sino que no haga nada.

Alguien me puede ayudar?

Título: Re: [BASH] Comprobar grupo de un usuario
Publicado por: -Myx- en 3 Marzo 2013, 18:37 PM
$ for groupid in `id -G`; do if [[ $groupid -eq 17 ]]; then echo "User is in group 17";fi; done
User is in group 17


http://linux.about.com/library/cmd/blcmdl1_id.htm
http://www.cyberciti.biz/faq/bash-for-loop/
Título: Re: [BASH] Comprobar grupo de un usuario
Publicado por: ccrunch en 3 Marzo 2013, 18:49 PM
Cita de: -Myx- en  3 Marzo 2013, 18:37 PM
$ for groupid in `id -G`; do if [[ $groupid -eq 17 ]]; then echo "User is in group 17";fi; done
User is in group 17


http://linux.about.com/library/cmd/blcmdl1_id.htm
http://www.cyberciti.biz/faq/bash-for-loop/

En vez del numero de grupo podría poner su nombre, por ejemplo en vez de 17, trabajadores?