É seguro editar manualmente o / etc / passwd?

2

Eu preciso alterar o "nome real" de um usuário (não o nome de usuário).
Por exemplo, se eu tiver:

testuser:x:1001:1001:Max Mustermann,,,:/home/testuser:/bin/bash

E eu quero que seja:

testuser:x:1001:1001:Max Müller,,,:/home/testuser:/bin/bash

Posso apenas editá-lo manualmente ou isso afetará negativamente qualquer coisa (por exemplo, ssmtp)? Eu sei que o nome de usuário pode ser alterado com segurança usando usermod , mas nunca tive que alterar o nome "real" antes.

    
por Richard Boonen 25.04.2016 / 10:55

2 respostas

2

Você pode alterar o campo "username" (na verdade, GECOS / comment) com o comando usermod -c

    
por 25.04.2016 / 11:09
2

Em vez de editar o arquivo de senha diretamente, é recomendável usar vipw que irá definir os bloqueios apropriados para evitar corrupção de arquivos.

Mas para alterar o nome de exibição (e outras informações do GECOS), tanto um usuário quanto o root também podem usar o % Comandochfn .

Além disso, vá em frente!

    
por 25.04.2016 / 11:03

Tags