.png)
Я хотел бы настроить пользователя в своей системе (Ubuntu 14.04 x64), чтобы люди могли запускать и видеть какой-то вывод из программы без запроса пароля или необходимости иметь ключ ssh. Вот что я сделал на данный момент:ssh [email protected]
- создал
example
пользователя с моей программой в качестве оболочки черезadduser example --shell /path/to/my/program
- создал пустой файл, чтобы
/home/example/.hushlogin
отключить mod и другие сообщения о входе в систему
Все работает, за исключением того, что мне нужно пройти процедуру аутентификации с запросом пароля, которую я хотел бы обойти, поскольку это будет общедоступная услуга.
Предположительно, настройка конфигурации PAM /etc/pam.d
подходящим образом может помочь, но мне нужно некоторое руководство по деталям. Я хочу, чтобы это изменение повлияло только на эту конкретную учетную запись пользователя, а не на каждую учетную запись в системе.
решение1
Установите , а затем убедитесь, что у учетной записи пользователя нет пароля PermitEmptyPasswords yes
./etc/ssh/sshd_config