![알파인에서 시스템 전체의 umask를 설정하는 방법은 무엇입니까?](https://linux55.com/image/142540/%EC%95%8C%ED%8C%8C%EC%9D%B8%EC%97%90%EC%84%9C%20%EC%8B%9C%EC%8A%A4%ED%85%9C%20%EC%A0%84%EC%B2%B4%EC%9D%98%20umask%EB%A5%BC%20%EC%84%A4%EC%A0%95%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
이 문제는 다음과 관련이 있을 수 있습니다.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