설치 중에 RPM의 서비스 사용자 계정을 재정의 할 수 있습니까?

안녕

중 하나를 사용하여 RPM을 설치하는 동안 rpm또는 yum일반적으로 RPM .spec파일에 정의 된 기본 사용자 계정을 재정의 할 수 있습니까?

저는 특히 Tomcat 8의 RPM을 다루고 있으며 서비스 사용자 계정을 tomcat8에서 다른 것으로 재정의하고 싶습니다.

RPM .spec파일을 변경하지 않고는 이것이 가능하지 않다고 생각 하지만 누구든지이 작업을 수행하는 방법을 알고 있는지 알고 싶었습니다.

내가 본 유일한 방법은 설치 후 사용자에게 메시지를 표시하는 스크립트를 만드는 것입니다.

참고 문헌

의사 5000

예를 들어 사용자 지정 패키지를 설치할 때 패키지에 포함 된 값을 재정의하기 위해 rpm에 인수를 제공 할 수 있다는 의미에서 불가능합니다. 그러나 rpm 설치 중에 실행되는 셸 스크립트에 논리를 추가 할 수 있으므로 이러한 방식으로 사용자 정의 할 수 있습니다.

Fedora는 기본적으로 일부 스크립틀릿을 통해 사용자를 추가 / 제거합니다. 자세한 내용은 fedora wiki를 참조하십시오 : https://fedoraproject.org/wiki/Packaging:UsersAndGroups 및 % post / % pre-scripts 및 모든 변형에 대한 일반적인 정보 http://www.rpm.org/max-rpm/s1-rpm-inside-scripts.html("Install/Erase-time Scripts "섹션) 에있는 Max RPM 책의 설명을 참조하고 주문은 https 일 수 있습니다. : //fedoraproject.org/wiki/Packaging : Scriptlets . 좀 더 자세한 내용은 http://wiki.networksecuritytoolkit.org/nstwiki/index.php/RPM_Quick_Reference를 확인 하십시오.

따라서 특정 질문에 대해 사용자 이름, 그룹 이름, gecos 필드 또는 이와 같은 표준 위치에서 사용자 이름, 그룹 이름, gecos 필드 또는 기타 (대상 시스템에서 사용자 정의 할 수있는 값)에 대한 변수를 읽으려고 할 수 있습니다 /etc/sysconfig/custom_defaults. 이렇게하면 각 고객이 구성 할 수 있지만 변수에 대해 몇 가지 온 전성 검사를 수행하고 사용자 정의 기본값이 설정되지 않은 경우 기본값을 제공해야하지만 일반적으로 모든 셸 스크립트에 대해 동일합니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

동일한 서비스에있는 여러 사용자의 계정을 하나의 Firebase 계정으로 병합 할 수 있습니까?

분류에서Dev

iPhone의 CLLocationManager에서 사용자 지정 위치를 설정할 수 있습니까?

분류에서Dev

iPhone의 CLLocationManager에서 사용자 지정 위치를 설정할 수 있습니까?

분류에서Dev

Google 서비스 계정의 설정을 업데이트 할 수 있습니까?

분류에서Dev

워드 문서 사용자 정의 속성을 설정할 수 있습니까?

분류에서Dev

Sphere.IO : 제품 생성 중에 사용자 정의 속성을 어떻게 설정할 수 있습니까?

분류에서Dev

ZFS 스냅 샷에서 사용자 정의 "이후 삭제"등록 정보를 설정할 수 있습니까?

분류에서Dev

Apple 사용자의 계정에 크레딧을 적용 할 수 있습니까?

분류에서Dev

Ruby에서 연산자를 재정의 할 수 있습니까?

분류에서Dev

keras에서 훈련 할 때 기울기 계산을 어떻게 사용자 정의 할 수 있습니까?

분류에서Dev

fedora에서 실행중인 mongodb에서 사용자 관리자 계정을 설정할 수 없습니다.

분류에서Dev

C #의 HttpClient에서 사용자 지정 DNS 확인자를 설정할 수 있습니까?

분류에서Dev

시작시 사용자 입력에서 전역 변수 또는 정의를 설정할 수 있습니까?

분류에서Dev

Cloud Foundry 사용자 정의 환경 변수를 빌드 팩에서 설정할 수 있습니까?

분류에서Dev

CloudFormation-일반 및 재사용 리소스 정의에 대한 매핑을 정의 할 수 있습니까?

분류에서Dev

원격 호스트에 SSH를 사용할 수 있지만 SSHFS를 사용하여 "피어에 의한 연결 재설정"을받을 수 있습니다. 무엇을 놓치고 있습니까?

분류에서Dev

React App에서 DataTable을 어떻게 사용자 정의 할 수 있습니까?

분류에서Dev

Linux에서 사용자 이름의 별칭을 지정할 수 있습니까?

분류에서Dev

Silex의 사용자 정의 클래스에서 $ app을 어떻게 사용할 수 있습니까?

분류에서Dev

2D 배열로 다중 생성자에서 ToString을 어떻게 재정의 할 수 있습니까?

분류에서Dev

내 ISP의 SMTP 서버 (비 데비안 시스템에서)를 사용하도록 exim을 어떻게 설정할 수 있습니까?

분류에서Dev

내 ISP의 SMTP 서버 (비 데비안 시스템에서)를 사용하도록 exim을 어떻게 설정할 수 있습니까?

분류에서Dev

React-Bootstrap의 스위치 버튼 용 React로 맵에서 onchange를 어떻게 설정할 수 있습니까?

분류에서Dev

C #에서 observableCollection 속성을 재정의 할 수 있습니까?

분류에서Dev

HTTP 요청에서 모듈 별 사용자 정의 헤더를 어떻게 설정할 수 있습니까?

분류에서Dev

전체 디스크 암호화 및 사용자 정의 크기의 스왑 파일을 사용하여 Debian을 어떻게 설치할 수 있습니까?

분류에서Dev

NVD3 차트에서 userInteractiveGuideLine을 true로 설정하고 사용자 정의 도구 설명을 어떻게 사용할 수 있습니까?

분류에서Dev

내 서비스 매니페스트 파일 생성을 어떻게 사용자 정의 할 수 있습니까?

분류에서Dev

최종 사용자로서 HTML의 target = "_ blank"동작을 재정의 할 수있는 방법이 있습니까?

Related 관련 기사

  1. 1

    동일한 서비스에있는 여러 사용자의 계정을 하나의 Firebase 계정으로 병합 할 수 있습니까?

  2. 2

    iPhone의 CLLocationManager에서 사용자 지정 위치를 설정할 수 있습니까?

  3. 3

    iPhone의 CLLocationManager에서 사용자 지정 위치를 설정할 수 있습니까?

  4. 4

    Google 서비스 계정의 설정을 업데이트 할 수 있습니까?

  5. 5

    워드 문서 사용자 정의 속성을 설정할 수 있습니까?

  6. 6

    Sphere.IO : 제품 생성 중에 사용자 정의 속성을 어떻게 설정할 수 있습니까?

  7. 7

    ZFS 스냅 샷에서 사용자 정의 "이후 삭제"등록 정보를 설정할 수 있습니까?

  8. 8

    Apple 사용자의 계정에 크레딧을 적용 할 수 있습니까?

  9. 9

    Ruby에서 연산자를 재정의 할 수 있습니까?

  10. 10

    keras에서 훈련 할 때 기울기 계산을 어떻게 사용자 정의 할 수 있습니까?

  11. 11

    fedora에서 실행중인 mongodb에서 사용자 관리자 계정을 설정할 수 없습니다.

  12. 12

    C #의 HttpClient에서 사용자 지정 DNS 확인자를 설정할 수 있습니까?

  13. 13

    시작시 사용자 입력에서 전역 변수 또는 정의를 설정할 수 있습니까?

  14. 14

    Cloud Foundry 사용자 정의 환경 변수를 빌드 팩에서 설정할 수 있습니까?

  15. 15

    CloudFormation-일반 및 재사용 리소스 정의에 대한 매핑을 정의 할 수 있습니까?

  16. 16

    원격 호스트에 SSH를 사용할 수 있지만 SSHFS를 사용하여 "피어에 의한 연결 재설정"을받을 수 있습니다. 무엇을 놓치고 있습니까?

  17. 17

    React App에서 DataTable을 어떻게 사용자 정의 할 수 있습니까?

  18. 18

    Linux에서 사용자 이름의 별칭을 지정할 수 있습니까?

  19. 19

    Silex의 사용자 정의 클래스에서 $ app을 어떻게 사용할 수 있습니까?

  20. 20

    2D 배열로 다중 생성자에서 ToString을 어떻게 재정의 할 수 있습니까?

  21. 21

    내 ISP의 SMTP 서버 (비 데비안 시스템에서)를 사용하도록 exim을 어떻게 설정할 수 있습니까?

  22. 22

    내 ISP의 SMTP 서버 (비 데비안 시스템에서)를 사용하도록 exim을 어떻게 설정할 수 있습니까?

  23. 23

    React-Bootstrap의 스위치 버튼 용 React로 맵에서 onchange를 어떻게 설정할 수 있습니까?

  24. 24

    C #에서 observableCollection 속성을 재정의 할 수 있습니까?

  25. 25

    HTTP 요청에서 모듈 별 사용자 정의 헤더를 어떻게 설정할 수 있습니까?

  26. 26

    전체 디스크 암호화 및 사용자 정의 크기의 스왑 파일을 사용하여 Debian을 어떻게 설치할 수 있습니까?

  27. 27

    NVD3 차트에서 userInteractiveGuideLine을 true로 설정하고 사용자 정의 도구 설명을 어떻게 사용할 수 있습니까?

  28. 28

    내 서비스 매니페스트 파일 생성을 어떻게 사용자 정의 할 수 있습니까?

  29. 29

    최종 사용자로서 HTML의 target = "_ blank"동작을 재정의 할 수있는 방법이 있습니까?

뜨겁다태그

보관