Alpine Linux에 해당하는 usermod


4

Docker 컨테이너를 만들고 있는데 사용자를 그룹에 추가해야합니다. usermodAlpine Linux에서는 기본적으로 사용할 수 없습니다. 분명히 shadowfrom apkto install을 추가 할 수는 usermod있지만 추가 패키지를 설치하지 않는 것이 좋습니다.

그룹에 사용자를 추가하는 다른 방법이나 usermodAlpine 에서 사용할 수 있는 동등한 도구가 있습니까?


이거 봤어? 초기화 할 때 기본적으로 UID 및 GID에 대한 환경 변수 추가
JakeGould

2
왜 단순히 / etc / group 파일을 직접 수정하지 않습니까?
davidgo

@ davidgo 어떤 사람들은 당신이 그렇게 편집 할 수 있다는 것을 모르지만 좋은 해결책입니다. 스크립트를 통해 sed또는 이와 비슷한 것을 작성해야 합니다.
JakeGould

답변:


4

내장 addgroup명령을 사용하여 주어진 그룹에 사용자를 추가 할 수 있어야합니다 .

$ addgroup --help
BusyBox v1.29.3 (2019-01-24 07:45:07 UTC) multi-call binary.

Usage: addgroup [-g GID] [-S] [USER] GROUP

Add a group or add a user to a group

        -g GID  Group id
        -S      Create a system group

따라서 파일을 직접 편집 할 필요없이 running addgroup ${USER} ${GROUP}이 업데이트되어야합니다 /etc/groups.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.