서비스 계정을 사용하여 패키지 설치

서비스 계정을 사용하여 패키지 설치

우분투에 nominatim이라는 소프트웨어를 설치해야 합니다. 따르다설치 참고 사항, /srv/nominatim에 있는 지정된 홈 디렉터리를 사용하여 서비스 계정 사용자를 만들었습니다. 서비스 계정에는 일반적으로 홈 디렉터리가 없다는 것을 알고 있지만 이 계정은 -m 옵션을 지정합니다.

내 문제는 사용자 A로 로그인했고 루트(sudo 없음)로 설치를 실행하면 안 되기 때문에 이 "nominatim" 사용자를 위해 내 집 아래에 항목을 만들려고 하면 계속 액세스가 거부된다는 것입니다. 질문 카탈로그/srv/지명. 서비스 계정에 비밀번호가 없기 때문에 정말 su를 할 수 없습니다.

설치에 대한 모범 사례는 무엇입니까?

나는 생각 중입니다

  • 내 홈 디렉토리에 모든 것을 설치하고 "/srv/nominatim" 폴더로 옮긴 다음그들은 나중에
  • 이 "nominatim" 사용자의 비밀번호를 만든 다음 삭제하세요. 이것이 작동할까요?

답변1

nominatim다음 명령을 사용하여 사용자로 전환 sudo하고 해당 사용자로 설치를 실행합니다.

sudo -u nominatim -i

관련 정보