Erro de diretório ao tentar criar um novo usuário

3

Eu adicionei um segundo usuário "shirley" em Configurações - > Contas de usuário e defina uma senha. O tipo de conta é padrão. Em 11.04, isso funcionou e eu entrei e tinha uma área de trabalho funcional para esse usuário.

Como isso é feito em 11,10? Quando tento efetuar login como esse usuário, tenho este erro:

Nautilus could not create the required folder "/home/shirley/.config/nautilus". Before running Nautilus, please create the following folder, or set permissions such that Nautilus can create it.

A única opção então é clicar em OK, isso me manda para o Nautilus de tela inteira, assim:

Nãoháumlançadorouumamaneiravisíveldeiniciarnenhumprograma.Ateladeimpressãonãoaceitaumscreengrab.Aáreadetrabalhoésemelhantea esta questão mas não consigo terminal quando pressiono CTRL + ALT + T. Eu tenho que pressionar CTRL + ALT + F2 e reiniciar a partir do terminal para sair dessa. Esta resposta é instalar o gnome-system-tools. Eu não deveria poder adicionar um segundo usuário com a instalação padrão?

EDIT: Eu tentei a sugestão deluser + adduser, não houve alteração depois de tentar. Aqui está o que eu tenho:

tom@desktop:~$ sudo deluser shirley

[sudo] password for tom:

Removing user 'shirley' ...

Warning: group 'shirley' has no more members.

Done

tom@desktop:~$ sudo adduser shirley

Adding user 'shirley' ...

Adding new group 'shirley' (1001)

Adding new user shirley' (1001) with groupshirley'

The home directory '/home/shirley' already exists. Not copying from '/etc/skel'.

Enter new UNIX password:

Retype new UNIX password:

passwd: password updated successfully

Changing user information for shirley

Enter the new value, or press ENTER for the default

 Full Name []:

 Room Number []:

 Work Phone []:

 Home Phone []:

 Other []:

Is the information correct? [Y/n] y

O que foi tão errado em simplesmente adicionar um segundo usuário? Eu sou o único que tem esse problema? Eu reinstalaria se isso consertasse as coisas, mas esta é uma instalação nova com apenas alguns dias.

    
por Tom Brossman 17.10.2011 / 10:35

3 respostas

2

Parece que você tem um diretório chamado shirley, então quando ele cria um novo usuário, ele não copia os arquivos necessários do /etc/skel , que é necessário para executar as coisas.

Vamos tentar remover o diretório e fazer isso do zero, mas antes disso, procure em /home/shirley e verifique se não há dados importantes:

sudo deluser --remove-home shirley
sudo adduser shirley 
    
por Jorge Castro 17.10.2011 / 19:20
1

Como uma correção temporária, abra um terminal com ctrl-alt-F2, (você pode retornar para sua sessão original com ctrl-altF7) e então digite

sudo deluser USERNAMEOFSECONDUSER

Em seguida, recrie o usuário com:

sudo adduser USERNAMEOFSECONDUSER

Isso deve criar as pastas iniciais e permitir login

Atenciosamente

    
por Laice 17.10.2011 / 11:44
0

Ele está reclamando que uma pasta específica não existe, então pode ser tão simples quanto criar essa pasta manualmente.

Abra um terminal e digite:

sudo mkdir -p /home/shirley/.config/nautilus/

Em seguida, tente fazer login como esse usuário.

Por que isso não está funcionando por padrão, isso soa como um bug que deve ser reportado ao Ubuntu.

    
por ImaginaryRobots 17.10.2011 / 19:16

Tags