동일한 홈 폴더에 최소한 두 명의 사용자가 로그인하도록 하여 이들이 이 폴더에 대한 전체 액세스 권한을 가져야 하지만 "프로필" 동작은 서로 다릅니다.
호스트 foo:
- 사용자 1:
/home/foo-folder -> .profile -> exec foo-program
- 사용자 2:
/home/foo-folder -> .profile -> shell
호스트바-비밀번호 없는 /home/foo-folder
액세스 필요 host-foo
:
ssh user2@host-foo ls
각 사용자는 서로 다른 "프로필"(또는 이와 유사한 것)이 있어야 합니다. 여기서 한 사용자는 셸에 액세스할 수 없으므로 로그인 시 자동으로 프로그램을 실행합니다(예: exec foo-program, in .profile ). 다른 사용자는 쉘 프롬프트에 직접 액세스해야 합니다.
반면에 "쉘 액세스 권한이 있는 사용자"는 비밀번호 없이 SSH를 통해 로그인할 수 있는 권한이 있어야 합니다. ssh에서는 "그룹" 및 "기타" 권한에 대한 쓰기 액세스를 거부하려면 홈 폴더가 필요하다는 점을 기억하십시오. 따라서 두 사용자 모두가 그룹에 대한 권한을 확장하도록 할 수 없습니다.
가능합니까? 어떻게?