Agregar número aleatório à usuário

1. Agregar número aleatório à usuário

Lucas
eulucaneto

(usa Debian)

Enviado em 01/06/2014 - 13:18h

Bem, eu fiz um script que gera um número aleatório sem repetição:

for i in `seq 1 1"; do echo $(($RANDOM % 100));done

O script deverá agregar o número gerado à um usuário criado em um arquivo .txt, que ficaria mais ou menos assim:

usuario-54

Alguma sugestão?

----------------

Aqui está a questão completa só para vocês terem uma ideia do que eu quero.

Crie um grupo com o nome treinamento e um com o nome estagiários.
Crie um arquivo chamado usuarios.txt na raiz ”/” preenchido com os dados abaixo e no mesmo formato, ou seja, com cinco colunas, e cadastre 10 usuários, um abaixo do outro.

Nome Cidade Estado telefone cargo

Crie um script que leia o arquivo usuarios.txt e crie todos os usuários contidos na listagem.
Em seguida o script deverá:

- Inserir os dados complementares de cada usuário no arquivo /etc/passwd entre os campos Grupo e Pasta Home.
- Alterar o grupo primário de cada usuário para o grupo treinamento
- Incluir cada usuário criado no grupo estagiários
- Alterar o shell do usuário de sh para bash.

Observações:

- O script deverá gerar um número aleatório que deverá ser agregado ao nome do usuário, por exemplo:

Ex.: Paulo-23





  


2. Re: Agregar número aleatório à usuário

rafael silveira gomes
rsilveiragomes

(usa Debian)

Enviado em 01/06/2014 - 14:29h

Estude os comandos:

cat
xargs
sed
groupadd
useradd
chsh
usermod

com esses comandos aí você resolve seu problema ;)

na dúvida: $ man comando
ou http://www.linuxmanpages.com/






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts