두 명의 사용자가 동일한 "home" 폴더를 가지고 있지만 ".profiles"는 다릅니다.

두 명의 사용자가 동일한 "home" 폴더를 가지고 있지만 ".profiles"는 다릅니다.

동일한 홈 폴더에 최소한 두 명의 사용자가 로그인하도록 하여 이들이 이 폴더에 대한 전체 액세스 권한을 가져야 하지만 "프로필" 동작은 서로 다릅니다.

호스트 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에서는 "그룹" 및 "기타" 권한에 대한 쓰기 액세스를 거부하려면 홈 폴더가 필요하다는 점을 기억하십시오. 따라서 두 사용자 모두가 그룹에 대한 권한을 확장하도록 할 수 없습니다.

가능합니까? 어떻게?

관련 정보