Ошибки входа с KSH

Моя облачная команда установила Ubuntu 16.04 AMI для меня в AWS. Они сделали несколько вещей, чтобы "укрепить" экземпляр, но они обычно используют amazon linux, а не Ubuntu, поэтому я думаю, что они сломали некоторые вещи. Похоже, что они заставляют использовать оболочку KSH, что нормально, но когда я вхожу, я получаю:

Последний вход в систему: Чт. 13 апр. 13:56:48 2017 с 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]

Строка 23 в /etc/profile выглядит как цикл для выполнения некоторых сценариев оболочки при входе в систему:

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

У меня есть следующие скрипты в /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

В любом случае, я бы хотел остановить надоедливые сообщения об ошибках при входе в систему. Кто-нибудь может помочь?

Спасибо Эд

0 ответов

Другие вопросы по тегам