hudyfx
(usa Outra)
Enviado em 26/07/2011 - 23:51h
cara... porque vc não usa o arquivo passwd? todos os usuários cadastrado no sistema estão lá...
dentro do passwd alem dos usuários comuns vc tem os de sistemas, porem a única coisa os que os usuários tem de diferente é o bash.
se eu fosse fazer um parada dessa ai faria o seguinte:
$ cat /etc/passwd | grep bash | cut -d: -f1,6
root:/root
hudy:/home/hudy
o arquivo passwd é delimitado por ":" e possui 7 colunas, por tanto a coluna 1 é = ao usuário e a 6 é = ao path do usuário. Depois de encontrar os usuários que possuem o bash, o cut se encarrega de separar oque vc precisa...
bom é isso, vê se resolve.. faloww