알파인에서 시스템 전체의 umask를 설정하는 방법은 무엇입니까?

알파인에서 시스템 전체의 umask를 설정하는 방법은 무엇입니까?

이 문제는 다음과 관련이 있을 수 있습니다.https://stackoverflow.com/questions/10220531/how-to-set-system-wide-umask. 하지만 이것은 데비안 기반입니다. 지침을 따랐지만 /etc/pam.d/common-session이라는 파일을 찾을 수 없습니다. 게다가 pam 모듈 패키지가 사용 가능한지 확인하는 방법도 모르겠네요?

답변1

이것이 gcos 필드를 통해 설정하는 방법입니다. 답변을 자유롭게 편집해 주세요.

apk add shadow
echo "session  optional  pam_umask.so" >> /etc/pam.d/base-session-noninteractive
adduser -D -u 1000 -G deploy -g "umask=0026" -s /bin/sh deploy
su deploy 
umask  # This will output 0026 i.e your newly set umask value

관련 정보