Когда я пытаюсь использовать su как отдельного пользователя, он говорит: «Отсутствует».'
[root@host5 ~]# su user1
Missing }.
[user1@host5 /root]$
Какой файл конфигурации я должен проверить, чтобы это исправить?
Когда я пытаюсь использовать su как отдельного пользователя, он говорит: «Отсутствует».'
[root@host5 ~]# su user1
Missing }.
[user1@host5 /root]$
Какой файл конфигурации я должен проверить, чтобы это исправить?
Вероятно, есть некоторая синтаксическая ошибка в скрипте запуска оболочки пользователя, например, .bashrc
использование команды source configfilename
должно помочь определить ошибку.
Проблема здесь отсутствовала} в файле .i18n. /etc/profile.d/lang.csh попытается прочитать файл .i18n, если он присутствует в домашнем каталоге пользователя во время работы.
Это маловероятно, но я не знаю природу вашей системы и какой цели она может быть, но если ничего не получится, я скачаю linux coreutils и заменим на нее команду su.
Вы можете посмотреть здесь.