Enviado em 14/09/2015 - 09:30h
Fala galera tudo bem?Sou novo por aqui.... Sou iniciante em linux, comecei um curso no senai esse ano, e tenho dificuldades na ''programação'', tentei fazer esses exercícios abaixo e tive dificuldades, agradeço quem puder me ajudar.
O primeiro daria para resolver com cat passwd -wd nao? O segundo eu achei na internet uma funcão awk, mas não entendi muito bem como funciona. Se puderem ajudar, ficarei grato.
1) Total de usuários cadastrados no sistema.
2) Quantos deles são usuários comuns. (Verificar UID)
3) Quantos deles são usuários de sistema. (Verificar UID)
Exemplo:
prompt$ ./total-usuarios.sh
1) 50
2) 12
3) 38
4) Utilize os comandos de filtragem crie um script chamado "./lista-usuarios-v1.sh" que filtre o arquivo e forneça
uma lista dos usuarios comuns do sistema contendo apenas os campos a seguir:
- Nome de login
- Nome completo do usuário
- Shell
Exemplo:
prompt$ ./lista-usuarios.sh
LOGIN NOME COMPLETO SHELL
-----------------------------------------------
gustavo Gustavo Venancio /bin/bash
O primeiro daria para resolver com cat passwd -wd nao? O segundo eu achei na internet uma funcão awk, mas não entendi muito bem como funciona. Se puderem ajudar, ficarei grato.
1) Total de usuários cadastrados no sistema.
2) Quantos deles são usuários comuns. (Verificar UID)
3) Quantos deles são usuários de sistema. (Verificar UID)
Exemplo:
prompt$ ./total-usuarios.sh
1) 50
2) 12
3) 38
4) Utilize os comandos de filtragem crie um script chamado "./lista-usuarios-v1.sh" que filtre o arquivo e forneça
uma lista dos usuarios comuns do sistema contendo apenas os campos a seguir:
- Nome de login
- Nome completo do usuário
- Shell
Exemplo:
prompt$ ./lista-usuarios.sh
LOGIN NOME COMPLETO SHELL
-----------------------------------------------
gustavo Gustavo Venancio /bin/bash