Erros de login com o KSH

1

Minha equipe de nuvem configurou um Ubuntu 16.04 AMI para mim na AWS. Eles fizeram alguns itens para 'Harden' a instância, mas eles normalmente usam o Linux amazon e não o Ubuntu, então eu acho que eles quebraram algumas coisas. Parece que eles forçam o uso do shell KSH, o que é bom, mas quando eu faço o login eu recebo:

Último acesso: Qui Abr 13 13:56:48 2017 de 10.210.147.12

/etc/profile[23]: .[123]: local: not found [No such file or directory]
/etc/profile[23]: .[124]: local: not found [No such file or directory]
/etc/profile[23]: .[125]: local: not found [No such file or directory]
/etc/profile[23]: .[160]: local: not found [No such file or directory]
/etc/profile[23]: .[161]: local: not found [No such file or directory]

A linha 23 em / etc / profile parece um loop para executar alguns scripts de shell no login:

if [ -d /etc/profile.d ]; then
  for i in /etc/profile.d/*.sh; do
    if [ -r $i ]; then
      . $i
    fi
  done
  unset i
fi

Eu tenho os seguintes scripts no /etc/profile.d / *

bash_completion.sh
puppet-agent.sh
cedilla-portuguese.sh
Z97-byobu.sh
apps-bin-path.sh  
puppet-agent.csh
Z99-cloud-locale-test.sh

De qualquer forma, eu realmente gostaria de parar as mensagens de erro irritantes no login. Alguém pode ajudar?

Obrigado Ed

    
por Edward S. 13.04.2017 / 19:51

0 respostas