ssh, так как пользователь запускает программу без аутентификации (ни пароля, ни ключей)

ssh, так как пользователь запускает программу без аутентификации (ни пароля, ни ключей)

Я хотел бы настроить пользователя в своей системе (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

Связанный контент