Problema para criar nova conta de usuário Ubuntu 11.10

Iniciado por nomade, 18 de Março de 2012, 17:47

tópico anterior - próximo tópico

nomade

Galera, tô com um problema que nunca ví. Ao tentar criar uma conta de usuário no meu sistema obtive a seguinte mensagem de erro:

running '/usr/sbin/adduser' failed: /usr/sbin/adduser returned an error (1): adduser: The group `tati' already exists.

Não existe nenhuma outra conta de usuário além da minha (nomade) no PC...

Se alguém souber o que há de errado, ficarei agradecido!
Ubuntu Studio 22.04 LTS

irtigor

A mensagem de erro diz (reclama) que já existe um grupo com o nome "tati". Use outro nome, ou tente com o useradd.

zekkerj

Você está recriando esse usuário, não? Provavelmente na hora em que ele foi apagado, o grupo (que é criado automaticamente junto com o usuário) sobreviveu, e por isso agora o sistema reclama.

Se foi isso, basta remover o grupo manualmente e tentar novamente a inclusão do usuário.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

nomade

#3
Olha, eu nunca criei um usuário antes nesse pc e já tentei outros nomes. Recebo a mesma mensagem.

nomade@nomade-pc:~$ sudo userdel -r tati
[sudo] password for nomade:
userdel: usuário 'tati' não existe

nomade@nomade-pc:~$ sudo useradd tati
useradd : grupo tati existe - caso você ueira adicionar esse usuário a esse
grupo, utilize -g

Eu posso simplesmente deletar um grupo do arquivo /etc/group? Para todas as possibilidade de nomes de usuário que tentei, um grupo foi criado, mas não o usuário! Por que será está dando esse erro quando uso o aplicativo "Contas de usuários" existente nas configurações do sistema?

group (/etc)

root:x:0:
daemon:x:1:
bin:x:2:
sys:x:3:
adm:x:4:nomade
tty:x:5:
disk:x:6:
lp:x:7:
mail:x:8:
news:x:9:
uucp:x:10:
man:x:12:
proxy:x:13:
kmem:x:15:
dialout:x:20:nomade
fax:x:21:
voice:x:22:
cdrom:x:24:nomade
floppy:x:25:
tape:x:26:
sudo:x:27:
audio:x:29:pulse
dip:x:30:
www-data:x:33:
backup:x:34:
operator:x:37:
list:x:38:
irc:x:39:
src:x:40:
gnats:x:41:
shadow:x:42:
utmp:x:43:
video:x:44:
sasl:x:45:
plugdev:x:46:nomade
staff:x:50:
games:x:60:
users:x:100:
nogroup:x:65534:
libuuid:x:101:
crontab:x:102:
syslog:x:103:
fuse:x:104:
colord:x:105:
scanner:x:106:colord
messagebus:x:107:
lightdm:x:108:
nopasswdlogin:x:109:
mlocate:x:110:
ssh:x:111:
avahi-autoipd:x:112:
avahi:x:113:
netdev:x:114:
bluetooth:x:115:
lpadmin:x:116:nomade
ssl-cert:x:117:
admin:x:118:nomade
pulse:x:119:
pulse-access:x:120:
utempter:x:121:
rtkit:x:122:
saned:x:123:
nomade:x:1000:
sambashare:x:124:nomade
winbindd_priv:x:125:
guest-iD6JU6:x:126:
postgres:x:127:
tati:x:1001:
tatiana:x:1002:
selene:x:1003:
selenne:x:1004:
minhalinda:x:1005:
casa:x:1006:
janedo:x:1007:
Ubuntu Studio 22.04 LTS

zekkerj

CitarEu posso simplesmente deletar um grupo do arquivo /etc/group?
Seria melhor usar os aplicativos próprios (delgroup [preferível] e groupdel).

Os outros nomes de grupos têm correspondência nos usuários?
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

nomade

#5
Não, só existem os grupos, mas não existem usuários. Tentei tati, tatiana, selene, selenne, mas todos me deram a resposta de grupo já existente.

Removí os grupos:

nomade@nomade-pc:~$ sudo delgroup tati
[sudo] password for nomade:
Removendo o grupo `tati' ...
Concluído.
nomade@nomade-pc:~$ sudo delgroup tatiana
Removendo o grupo `tatiana' ...
Concluído.
nomade@nomade-pc:~$ sudo delgroup selene
Removendo o grupo `selene' ...
Concluído.
nomade@nomade-pc:~$ sudo delgroup selenne
Removendo o grupo `selenne' ...
Concluído.

Fui criar usuário e olha a resposta:

running '/usr/sbin/adduser' failed: /usr/sbin/adduser returned an error (1): useradd: cannot lock /etc/passwd; try again later.
adduser: `/usr/sbin/useradd -d /home/tati -g tati -s /bin/bash -u 1001 tati' returned error code 1. Exiting.

então novamente:

nomade@nomade-pc:~$ sudo delgroup tati
Removendo o grupo `tati' ...
Concluído.

Pra ter certeza:

nomade@nomade-pc:~$ sudo deluser tati
/usr/sbin/deluser: O usuário 'tati' não existe.

Então tentei:

nomade@nomade-pc:~$ sudo adduser tati
Adicionando o usuário `tati' ...
Adicionando novo grupo 'tati' (1001) ...
Adicionando novo usuário `tati' (1001) ao grupo `tati' ...
useradd: não foi possível bloquear /etc/passwd; tente mais tarde.
adduser: '/usr/sbin/useradd -d /home/tati -g tati -s /bin/bash -u 1001 tati' retornou código de erro 1. Saindo.

Me expliquem se puderem, meus amigos...
Ubuntu Studio 22.04 LTS

selvaking

Dê-me um computador com o Tux que movo o mundo!

Linux User #323049

nomade

Esse comando "sudo rm -Rf passwd.lock" fará o que, especificamente?
Ubuntu Studio 22.04 LTS

zekkerj

removerá o arquivo de lock. Apesar de eu achar perigoso e desnecessário esse "-R".
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

selvaking

Citação de: zekkerj online 02 de Abril de 2012, 23:11
removerá o arquivo de lock. Apesar de eu achar perigoso e desnecessário esse "-R".


HEheheh! É que este é o padrão que uso sempre ao remover.
Mas se não usar, tbm tá certo. ou é o mais certo.
Interessante que nem pra usar o man a galera serve.

sudo rm passwd.lock
Dê-me um computador com o Tux que movo o mundo!

Linux User #323049

nomade

Primeiro usei o delgroup pra excluir o grupo "selene", que seu inexistente. Então tentei criar o usuário como administrador e recebí essa mensagem.

running '/usr/sbin/adduser' failed: /usr/sbin/adduser returned an error (1): useradd: cannot lock /etc/passwd; try again later.
adduser: `/usr/sbin/useradd -d /home/selene -g selene -s /bin/bash -u 1001 selene' returned error code 1. Exiting.
Ubuntu Studio 22.04 LTS

zekkerj

Está me parecendo que vc tem um problema no sistema de arquivos...
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

nomade

É cara... to esperando sair o Ubuntu 12.04, para fazer uma instalação limpa... que droga.
Ubuntu Studio 22.04 LTS