msoliver
(usa Debian)
Enviado em 01/11/2018 - 22:00h
Coxets17 escreveu:
msoliver escreveu:
Coxets17 escreveu:
Lá tá ensinando cm adduser
Então man n posso usar adduser nem useradd
Sua afirmação é incorreta....
Lá ensina a cadastrar na unha....
Aqui está quase pronto.... O que você já conseguiu?
Como o colega disse.
Se ajude que lhe ajudaremos....[/quote]
Então desculpa pela demora estava na aula e quando cheguei capotei de cansaço...
Enfim... não consegui nada, na verdade cheguei a fazer o tal do #!/bin/bash e o "echo" porém fui ver vídeos e umas lidas aqui no fórum e não entendi como aplicar os comandos no script em cada linha e tal eu to bem confuso, até porque o professor não ensinou a fazer nada, simplesmente passou
[/quote]
Boa noite Coxets17.
Vamos, lá . . .
Analise o objetivo final, "cadastrar um usuário".
No link passado pelo Mauricio, cita todos arquivos que requerem alterações....
Pelo que entendi do enunciado, o login e o grupo serão "passados" como argumento.
Em tempo: alterações nos referidos arquivos requerem o "root".
Vamos aos passos:
1 - Testar se está logado como "root", se não for root, sai e informa o ERRO.
2 - Testar os argumentos passados, se não tiver dois argumentos, Mensagem de erro e sai.
2a - ARG1 é o LOGIN, ARG2 é o GRUPO.
2b - Testar se LOGIN já é CADASTRADO, se for, sai.... e da mensagem informando,.
Senão, continua...
3 - No arquivo de configuração dos usuários, tem a informação do
ID minimo e ID máximo para usuários e grupos que não são do
SISTEMA, tal informação é necessária, pois, deverá "pegar" o UID máximo cadastrado e acrescentar 1, o mesmo será feito para o grupo.
4 - "pegar" o UID máximo cadastrado.
5 - Testar se o GRUPO informado a existe.
Vou parar por aqui, depois continuo....
Veja se consegue até o item 2b.
De uma verificada no site abaixo.
https://aurelio.net/shell/canivete/
Marcelo Oliver