Intereting Posts
Живая миграция SLES9 DomU? Синхронизация со списком каталогов веб-сервера Объединение разделов между логическим и расширенным разделами Нормально ли, что модалия соответствует различным устройствам? Лучший инструмент для мониторинга использования сервера Как я могу получить доступ к буферу истории в sh? (не в Баше) Как обрабатывать только те строки, которые содержат заданную строку? Сменить строки в текстовом файле только там, где содержатся строки с использованием sed или ed? Как зонально обновляется, если вообще? Переслать code.domain.com на конкретный сервер? Qubes OS – обновление ядра шаблона Как вырезать имя файла, а не фактический файл Уточнение в отношении поведения сценария оболочки вместе с трубкой Зачем прикасаться к созданию файла в / tmp, если максимальный размер файла ограничен нулевыми байтами? Как правильно распределять пропускную способность между IP-адресами с помощью tc?

Ошибка при использовании команды passwd – Синтаксическая ошибка

У меня есть сервер IBM AIX, версия 5.3

Когда я пытаюсь изменить свой пароль, я получаю следующий вывод:

(janthony)/home/janthony# passwd passwd: root:: not found. passwd[2]: password: not found. passwd[3]: lastupdate: not found. passwd[4]: flags: not found. passwd[6]: daemon:: not found. passwd[7]: password: not found. passwd[9]: bin:: not found. passwd[10]: password: not found. passwd[12]: sys:: not found. passwd[13]: password: not found. passwd[15]: adm:: not found. . . . passwd[305]: 0403-057 Syntax error at line 305 : `'' is not matched. 

Я также попытался выдать команду как root, но результат тот же.

Я попытался открыть / etc / passwd, чтобы проверить строку 305:

 <username>:!:1037:1::/home/<username>:/usr/bin/ksh 

Я не видел ничего плохого в этой строке, поэтому я запустил чек, чтобы увидеть, может быть, «по ошибке помещен где-то в / etc / passwd, но поиск оказался пустым.

Любые идеи о том, что здесь происходит, или где я могу проверить, чтобы найти проблему? Заранее благодарю за любую помощь!

EDIT1: Дополнительная информация

 (janthony)/# whoami root (janthony)/# echo $PATH /coins/spool:/progress/oe102b:/progress/oe102b/bin:/coins:/usr/bin:/etc:/usr/sbin:/usr/ucb:/home/janthony/bin:/usr/bin/X11:/sbin:. (janthony)/# ls -l /etc/passwd -rw-rw-r-- 1 root system 16311 Nov 23 12:30 /etc/passwd (janthony)/# type passwd passwd is /coins/passwd (janthony)/# и (janthony)/# whoami root (janthony)/# echo $PATH /coins/spool:/progress/oe102b:/progress/oe102b/bin:/coins:/usr/bin:/etc:/usr/sbin:/usr/ucb:/home/janthony/bin:/usr/bin/X11:/sbin:. (janthony)/# ls -l /etc/passwd -rw-rw-r-- 1 root system 16311 Nov 23 12:30 /etc/passwd (janthony)/# type passwd passwd is /coins/passwd (janthony)/# 

У вас есть другая программа passwd раннем этапе вашего пути – видимо, для программы COINS. Простейшим обходным решением может быть использование полного пути к команде ОС passwd: /usr/bin/passwd .