Macos 允许守护程序用户SSH登录密钥
我正在Mac OS X上设置Hadoop。我创建了一个守护程序用户(没有主目录,没有设置shell)。Hadoop要求用户能够使用SSH密钥登录 但是,我不想为守护程序用户创建主目录(这很混乱)。我也不想启用守护进程用户的shellMacos 允许守护程序用户SSH登录密钥,macos,hadoop,ssh,Macos,Hadoop,Ssh,我正在Mac OS X上设置Hadoop。我创建了一个守护程序用户(没有主目录,没有设置shell)。Hadoop要求用户能够使用SSH密钥登录 但是,我不想为守护程序用户创建主目录(这很混乱)。我也不想启用守护进程用户的shell 如何使守护程序用户能够在没有主目录的情况下通过SSH自行登录?通常,每个用户帐户都需要有一个主目录。它不需要是唯一的。例如,MacOSX10.9对其许多用户帐户使用/var/empty 同样,Mac OS X使用/usr/bin/false作为这些守护进程的shel
如何使守护程序用户能够在没有主目录的情况下通过SSH自行登录?通常,每个用户帐户都需要有一个主目录。它不需要是唯一的。例如,MacOSX10.9对其许多用户帐户使用/var/empty 同样,Mac OS X使用/usr/bin/false作为这些守护进程的shell。它们无法登录,但可以由另一个具有SUID权限的程序设置为使用setuid(2)
诚然,上述内容并不能解决您的SSH问题。Xeli在评论中提供的链接应该会让您了解如何配置SSH服务器以使其正常工作。@Xeli谢谢,我进行了搜索,但没有看到该链接。