O Nautilus não pôde criar as seguintes pastas necessárias

2

Alterei meu nome de usuário e, quando fiz isso, não consigo fazer login com meu novo usuário e esse erro aparece na tela: o nautilus não pôde criar as seguintes pastas obrigatórias: / home / "last username" / desktop e / home / 'último nome de usuário' /. nautilus .Também quando pressiono CTRL + ALT + F6 para a linha de comando Eu não consigo logar com meu novo nome de usuário. Embora eu ainda tenha acesso ao Linux pelo root. Minha versão do Ubuntu é 11.04.

    
por babak 17.10.2012 / 12:02

2 respostas

1

Você vai querer fazer login como root para fazer isso

Primeiramente, verifique se a pasta base do seu nome de usuário antigo não existe.

ls /home

Se você vir uma pasta com seu nome de usuário antigo, digite o comando

mv /home/[oldusername] /home/[newusername]

Em seguida, emita o comando

usermod -d /home/[newusername] [newusername]
usermod -d /home/[newusername] [oldusername] (just for good measure)

Se você ainda não conseguir logar depois disso, você terá que editar o arquivo / etc / passwd

nano /etc/passwd
  1. Encontre a linha que começa com seu nome de usuário antigo ou novo
  2. Verifique se o primeiro campo é seu novo nome de usuário
  3. Certifique-se de que o sexto campo (após o quinto-ponto) seja o seu novo diretório inicial - / home / [newusername]
  4. Anote os campos UID e GID (o segundo e o terceiro, respectivamente), isso geralmente é de 1000 em sistemas de usuário único. Se não for, anote ou lembre-se. Eu denoto estes campos como [UID] e [GID] abaixo.

chown -R [UID]:[GID] /home/[newusername]

    
por Chuck R 17.10.2012 / 12:54
0

Eu tive esse problema no RHEL6. Foi porque eu tinha um gui habilitado e estava tentando fazer o login com os meus ID's de domínio. Eu não consegui me conectar.

Então eu fiz esse passo

Quando a máquina estiver no domínio, abra o console (não o SSH) e faça o login como root. Clique em Sistema > Administração > Autenicação. Altere o banco de dados de conta de usuário para Winbind. (Se você não fizer isso, você não poderá efetuar login.

Neste ponto, consegui fazer o login, mas foi aí que comecei a receber os erros do Nautilus.

Em seguida, voltei ao System > Administration > Authenication. ** Clique em Opções Avançadas e marque a caixa de seleção ao lado de Criar diretórios em casa no primeiro logon.

Isso resolveu o problema para mim e minhas unidades domésticas foram criadas.

Espera que isso ajude alguém.

    
por Sajustice 12.06.2014 / 21:31