Roberval Lustosa wrote: > To tentando usar esse script pra buscar uma informação do usuário > 'usuarioteste'.
Antes de mais nada, sugiro dar uma lida no texto de Eric Raymond sobre como fazer perguntas "inteligentes". Nada contra sua pergunta (também não quero dizer que sua pergunta não seja inteligente, ok?), mas parece que você está incorrendo em um erro muito comum que ele cita: http://www.catb.org/~esr/faqs/smart-questions.html#id383188 | Q: How can I use X to do Y? | | A: If what you want is to do Y, you should ask that question without | pre-supposing the use of a method that may not be appropriate. | Questions of this form often indicate a person who is not merely | ignorant about X, but confused about what problem Y they are solving | and too fixated on the details of their particular situation. It is | generally best to ignore such people until they define their problem | better. Em outras palavras e em português, o que parece que você precisa é dos nomes dos grupos aos quais o usuário pertence (esse é o seu "Y"), mas você está assumindo que isso deve ser feito com alguma mágica de shell script (esse é o seu "X"). Ao invés disso, você deve simplesmente executar o comando apropriado que retorna a informação que você quer. Neste caso, é provavelmente um destes dois comandos: id --group --name id --groups --name O primeiro indica o grupo efetivo do usuário, enquanto o segundo lista todos os grupos aos quais o usuário pertence. Não precisa usar awk, sed ou qualquer outra coisa. Talvez seja o segundo comando o que você precisa, mas no seu código de exemplo você obtém apenas o segundo grupo... não entendi qual a razão de obter o segundo grupo em particular. Explique melhor qual é o resultado (final) que você espera, e então te explicamos qual é o melhor jeito de obtê-lo. Atenciosamente, Juliano. -- Juliano F. Ravasi ·· http://juliano.info/ 5105 46CC B2B7 F0CD 5F47 E740 72CA 54F4 DF37 9E96 "A candle loses nothing by lighting another candle." -- Erin Majors * NOTE: Don't try to reach me through this address, use "contact@" instead. --------------------------------------------------------------------------- Esta lista é patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br Regras de utilização da lista: http://linux-br.conectiva.com.br FAQ: http://www.zago.eti.br/menu.html
