Pular para o conteúdo

Criar Login [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Criar Login [RESOLVIDO]

Enviado em 28/05/2013 - 23:08h

Boa noite, Linux :)

Gostaria da ajuda de vcs da comunidade ... preciso criar + de 100 usuarios de uma escola tecnica ... só que o invés de eu criar pelo nome ... gostaria de criar pela matricula do aluno .... alguem pode me ajudar ....


Segue meu comando ...

adduser --force-badname 1201012


Retorno:
adduser --force-badname 1201012
Adicionando usuário '1201012' ...
Adicionando novo grupo '1201012' (1030) ...
Adicionando novo usuário '1201012' (1033) com grupo '1201012' ...
useradd: o grupo '1201012' não existe.
adduser: '/usr/sbin/useradd -d /home/1201012 -g 1201012 -s /bin/bash -u 1033 1201012' retornou código de erro 6. Saindo.
1012' (1033) com grupo '1201012' ...


Aguardo resposta.

Responder tópico

2. Re: Criar Login [RESOLVIDO]

Enviado em 28/05/2013 - 23:55h

Man useradd:

(...)
Usernames must start with a lower case letter or an underscore, followed by lower case letters, digits, underscores, or dashes. They can end with a dollar sign. In
regular expression terms: [a-z_][a-z0-9_-]*[$]?

Usernames may only be up to 32 characters long.
(...)
Ou seja, o nome de usuário e grupo que você está criando é inválido...
O "--force-badname" só funciona para o nome do usuário mas não pro nome do grupo, então ele está dando esse erro:

adduser: '/usr/sbin/useradd -d /home/1201012 -g 1201012 -s /bin/bash -u 1033 1201012' retornou código de erro 6. Saindo.
que quer dizer (man useradd):

EXIT VALUES
The useradd command exits with the following values:

0
success

1
can't update password file

2
invalid command syntax

3
invalid argument to option

4
UID already in use (and no -o)

6
specified group doesn't exist

9
username already in use

10
can't update group file

12
can't create home directory

13
can't create mail spool
Ou seja, ele não conseguiu criar o nome do grupo.... Uma solução poderia ser colocar todos os usuários no grupo alunos ou users por exemplo... Não precisa criar um grupo novo pra cada usuário...

3. Re: Criar Login [RESOLVIDO]

Enviado em 29/05/2013 - 00:06h

Você pode criar os usuários usando nome e usar o usermod -l para trocar o nome pela matricula. Outra alternativa seria usar uma letra na frente da matricula. Ex.: m1201012

4. Re: Criar Login [RESOLVIDO]

Enviado em 29/05/2013 - 22:01h

amarildosertorio escreveu:

Você pode criar os usuários usando nome e usar o usermod -l para trocar o nome pela matricula. Outra alternativa seria usar uma letra na frente da matricula. Ex.: m1201012
Vlw ... vou utilizar sua sugestão.

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder