Você está editando o arquivo errado e, na verdade, não está modificando o banco de dados de contas do sistema, e é por isso que não está vendo nenhuma modificação.
Isso não é Linux. O arquivo de origem principal para o banco de dados de contas é /etc/master.passwd
. /etc/passwd
é um arquivo de compatibilidade do Unix Versão 7, um arquivo subordinado gerado a partir da origem. O banco de dados de contas do sistema real que é consultado por aplicativos que desejam procurar coisas é um par de arquivos Berkeley DB, também gerados a partir do arquivo de origem por pwd_mkdb
.
vipw
é executado pwd_mkdb
automaticamente. Se você editar manualmente /etc/master.passwd
, deverá (cuidadosamente) executar pwd_mkdb
.
Se você editar manualmente /etc/passwd
, suas alterações serão perdidas na próxima vez que pwd_mkdb
for executado e não será visto pelos aplicativos de qualquer maneira.