Usando o UTF-8 no arquivo / etc / passwd. Algum problema conhecido?

5

Recentemente fui convidado a modificar o campo GECOS no arquivo passwd para um determinado usuário para que ele contenha seu nome com seus caracteres acentuados originais. Minha primeira reação foi "claro, por que não?" mas depois comecei a ficar paranóico que certamente haveria um utilitário * nix que não conseguirá analisar o arquivo passwd devido a caracteres UTF-8.

Então, minha pergunta é: você já teve algum problema usando o UTF-8 no arquivo passwd? Ou você conhece algum?

Meu idioma está definido como UTF-8 em todas as caixas. ($ LANG = en_US.UTF-8)

Obrigado!

    
por danakim 03.11.2010 / 12:20

1 resposta

3

O campo GECOS está em / etc / passwd, não em / etc / shadown.

Estou usando nomes reais UTF-8 sem efeitos adversos há anos.

(O utilitário adduser no Debian costumava me permitir especificar nomes de usuário UTF-8 há muito tempo, mas depois começou a rejeitá-los. Às vezes me pergunto por quê.)

    
por 03.11.2010 / 12:46