Como faço para alterar meu nome de exibição no Linux sem privilégios de administrador?

0

Recentemente, recebi uma conta em uma rede e o administrador digitou incorretamente meu nome. Existe uma maneira de mudar isso sozinho?

    
por Mids 22.08.2015 / 22:52

3 respostas

2

Não. As contas podem ser modificadas pelo comando usermod (por exemplo, para alterar seu nome de usuário que você executará usermod -l new_name current_name ), que pode ser executado apenas pelo superusuário.

Além disso, você não deve estar logado ao alterar seu nome de usuário. Na verdade, você provavelmente nem pode estar logado, uma vez que usermod falhará se algum processo for executado sob o seu nome de usuário.


EDIT: Eu não percebi o seu título e automaticamente pensei em mudar nome de usuário , não nome de exibição . Vou deixar essa parte aqui, pois pode ajudar alguém.

Você pode alterar seu nome de exibição usando usermod -c enquanto estiver logado, mas ainda precisa ter acesso root para executar usermod .

No entanto, os nomes de exibição também podem ser alterados por chfn -f new_name . O comando em si não precisa de usuário privilegiado, mas pode falhar dependendo da configuração do /etc/login.defs para CHFN_RESTRICT (e para alterar o arquivo, você também precisa de acesso de superusuário).

    
por 22.08.2015 / 23:04
1

Não, e também ações proativas podem não ser apreciadas pelo funcionário de TI (talvez haja aplicativos dependentes ou documentação a ser preenchida), então convido-o a perguntar a eles.

    
por 22.08.2015 / 23:12
-1

Tente isso

usermod -l newname oldname

    
por 22.08.2015 / 22:58