Как установить скрипт вместо пользовательского шелла в freebsd

freebsd shell

Ответы:
Указать полный путь к нему в файле /etc/passwd.
Пробывал, не помогает. При логине по ssh все равно выдается стандартный шелл
потому, что менять информацию о шелле нужно через программу chpass, а не так, как указал eugene pazhitnov,  /etc/passwd в UNIX символичен и не несёт той нагрузки, которая специфична для linux, если уж на то пошло, информацию о путях к шелу лежит в cap_mkdb, и линкуется на /etc/master.passwd да и вообще, если уж хочется запускать всякую дрянь от имени operator, то и группыу бы его хорошо указать, я для этого нужно в любом случае менять переменную security.bsd.see_other_gids: 1 на security.bsd.see_other_gids: 0
Ну собственно, все вроде в норме (переменные указаны, пути к скрипту есть в /etc/master.passwd), однако пускать он все равно не хочет, отказывает в авторизации.
ну тогда стоит запускать через env


17 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.