Como alterar o nome do usuário? (Apenas conta)

0

Estou tentando alterar o nome listado como "usuário" no meu nome de usuário desejado. Esta é a única conta que eu configurei (= conta root?).

Percebi que o nome "user" em vez do nome de usuário da conta aparece no terminal ("user" @). Note que o nome do meu computador foi configurado como "ub".

Como faço para alterar o texto em meu nome de usuário de "usuário" para que corresponda ao meu nome de usuário?

Screenshot:

Sou novato no Ubuntu, então, se alguém puder listar as instruções passo-a-passo, ficaria muito grato.

Obrigado!

    
por user604803 09.10.2016 / 20:59

1 resposta

1

enter code here A saída está mostrando seu nome de usuário, que é user .

Você pode alterar seu username ou alterar a variável PS1 . Apenas faça # 1 ou # 2.

# 1 Altere seu nome de usuário para um nome de sua preferência

A melhor maneira é fazer o login através de uma conta diferente. A conta de usuário específica não pode estar ativa ao fazer essa modificação. Então você pode ter que criar uma conta temporária com sudo active, se você ainda não tiver uma.

Em seguida, na outra conta, execute este comando:

$ sudo usermod -l newname user

O parâmetro user é o nome atual que está sendo alterado. O newname é o que está sendo alterado.

Então você terá que mover o diretório para esse novo nome. Faça isso com:

$ sudo usermod -d /home/user -m newname

# 2 Altere a variável PS1 no seu arquivo ~/.bashrc

Se você quiser que seu nome seja exibido de maneira especial, edite a variável PS1 no arquivo ~/.bashrc . Você pode usar a linha abaixo ou qualquer outra variação. Neste caso, o newname na linha é o que você mudaria para o que você deseja que apareça no seu terminal.

PS1='${debian_chroot:+($debian_chroot)}\[3[01;32m\]newname@\h\[3[00m\]:\[3[01;34m\]\w\[3[00m\]\$ '

Adicionando usuário na linha de comando

Você pode adicionar um usuário da linha de comando com:

$ sudo adduser usernametoadd

Você pode adicionar esse usuário ao sudoer access com:

$ sudo adduser usernametoadd sudo
    
por L. D. James 09.10.2016 / 23:18