패키지 qqq.deb
는 사용자 계정 qqq
에서 실행되어야 하는 프로그램 을 설치 uqqq
합니다. 패키지는 qqq
프로그램, qqq.conf
구성 파일 및 /etc/init.d/qqq
initscript로 구성됩니다 .
패키지는 어떻게 사용자 생성을 관리해야 uqqq
합니까? 이에 대한 모범 사례 또는 공식 지침이 있습니까?
uqqq
postinst에서 자동으로 사용자를 만드십시오 ./etc/init.d/qqq
스크립트 에서 처음 시작할 때 자동으로 사용자를 작성하십시오 .qqq
프로그램 을 처음 시작할 때 자동으로 사용자를 작성하십시오 (인수없이)- 사용자 계정을 만들지 말고 관리자가 사용자를 명시 적으로 만들지 않는 한 시작을 거부하십시오 (예 :)
qqq --create-user
. - 사용자 계정을 만들지 말고 기본적으로 루트에서 안전하지 않게 실행하십시오.
- postinst, init.d 스크립트 또는
qqq
사용자 작성 여부를 대화식으로 요청하십시오 .
제거시 패키지가 사용자 계정을 제거해야합니까?
adduser
사용될 때 , 패키지에 의존해야합니다. 참조 : lintian.debian.org/tags/...
grep adduser /var/lib/dpkg/info/*.postinst
많은 예제를 얻을 수있는 데비안 기반 시스템에서.