Criar Login [RESOLVIDO]

1. Criar Login [RESOLVIDO]

keytson
keytson

(usa Debian)

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.


  


2. Re: Criar Login [RESOLVIDO]

Fernando
phoemur

(usa Debian)

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]

Perfil removido
removido

(usa Nenhuma)

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]

keytson
keytson

(usa Debian)

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.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts