O problema estava faltando} no arquivo .i18n. /etc/profile.d/lang.csh tentará ler o arquivo .i18n se estiver presente no diretório inicial do usuário enquanto estiver su'ing.
Quando tento su como um usuário em particular, ele diz 'Em falta'. '
[root@host5 ~]# su user1
Missing }.
[user1@host5 /root]$
Qual arquivo de configuração devo verificar para corrigir isso?
Provavelmente, há algum erro de sintaxe no script de inicialização do shell do usuário, como .bashrc
usando o comando source configfilename
deve ajudar a identificar o erro.
É muito improvável, mas eu não sei a natureza do seu sistema e quanto de um alvo ele pode ser, mas se todo o resto falhar, eu faria o download do linux coreutils e substituiria o comando su por ele.
Você pode procurar aqui .
Tags linux