2014-02-24 7 views
2

Mac OS X에서 Hadoop을 설정합니다. 데몬 사용자를 만들었습니다 (홈 디렉토리가없고 셸이 설정되지 않았습니다). Hadoop은 사용자가 SSH 키를 사용하여 로그인 할 수 있어야합니다.데몬 사용자 허용 SSH 로그인 키

그러나 데몬 사용자의 홈 디렉토리를 생성하고 싶지 않습니다 (지저분합니다). 데몬 사용자의 쉘을 사용 가능하게하고 싶지도 않습니다.

데몬 사용자가 홈 디렉토리없이 SSH를 통해자가 로그인하도록하려면 어떻게해야합니까?

+0

@Xeli 감사합니다. 검색을 수행했지만 그 중 하나를 보지 못했습니다. –

답변

0

일반적으로 모든 사용자 계정에는 홈 디렉터리가 있어야합니다. 고유 할 필요는 없습니다. 예를 들어, Mac OS X 10.9는 많은 사용자 계정에 대해/var/empty를 사용합니다.

마찬가지로 Mac OS X은/usr/bin/false를 해당 데몬의 쉘로 사용합니다. 그들은 로그인 할 수 없지만 SUID 권한이있는 다른 프로그램에서 setuid (2)를 사용하여 설정할 수 있습니다.

위의 내용은 SSH 질문을 해결하지 못했다고 인정합니다. Xeli가 제공하는 링크를 통해 SSH 서버를 구성하는 방법에 대한 아이디어를 얻을 수 있습니다.