Você fez o logout após a alteração e fez login novamente? As alterações só serão visíveis então. Isso também explica por que o root pode ver as mudanças.
Eu tenho tentado editar a variável de ambiente. Eu tinha lido este e na seção Variável de ambiente persistente - > Variáveis de ambiente de todo o sistema / etc / environment , mas mesmo depois de fazer isso a variável é a mesma de antes.
Mas quando eu ecoo $ PATH como usuário root, a mudança é refletida. Eu li muitas perguntas sobre isso no site, mas muitas das respostas dadas não são recomendadas de acordo com o artigo dado no link acima.
Você fez o logout após a alteração e fez login novamente? As alterações só serão visíveis então. Isso também explica por que o root pode ver as mudanças.