• 북마크

docker

adduser로 사용자 추가 및 암호 설정 방법

본문

다음 예시는 git 계정을 만들고 암호를 할당하는 것으로

dockerfile 뿐만 아니라 콘솔에서도 테스트시 제대로 동작되는 것을 확인함

 

adduser --system --group --shell /bin/bash --home /home/git git

echo git:git1324 | chpasswd

 

* 옵션과 관련하여 참고 사항

 

--disabled-login 

패스워드 없이 계정이 생성된다. 패스워드가 설정되기 전까지는 계정이 활성화 되지 않는다.

 

--disabled-password 

--disable-login과 비슷하지만, SSH(:12) RSA(:12) 키등을 이용한 로그인은 가능하다.

 

--gid ID

그룹을 생성할때, GID를 ID로 지정한다.

 

--home DIR

유저의 홈 디렉토리를 DIR로 설정한다. 이 옵션을 사용하지 않을 경우 설정파일에 정의된 경로를 홈디렉토리로 한다.

 

--shell SHELL

유저가 사용할 shell(:12)을 SHELL로 설정한다. 이 옵션을 사용하지 않을 경우 설정파일에 정의된 shell(:12)를 유저 쉘로 사용한다.

 

--ingroup GROUP

새로운 유저를 추가하면, 유저는 동일한 이름의 그룹에 포함된다. 이 옵션을 사용하면 GROUP그룹에 포함되도록 강제할 수 있다.

 

--no-create-home

홈디렉토리를 생성하지 않는다.

 

--system

시스템 유저 혹은 시스템 그룹을 생성한다.

 

--group

시스템 유저를 만들면서, 시스템 유저의 ID와 동일한 이름을 가지는 그룹을 만든다.

--system 옵션없이 사용할경우, 일반 사용자 그룹을 생성한다. addgroup(1)명령을 사용할 수도 있다.

 

댓글목록 0

등록된 댓글이 없습니다.
전체 19 건 - 1 페이지
제목
최고관리자 1,397 2020.08.06
최고관리자 1,004 2020.08.06
최고관리자 3,375 2020.06.30
최고관리자 1,599 2020.06.29
최고관리자 1,402 2020.06.06
최고관리자 952 2020.06.03
최고관리자 3,330 2020.05.27
최고관리자 1,082 2020.04.27
최고관리자 1,110 2020.03.31
최고관리자 2,185 2020.05.19
최고관리자 1,031 2020.05.10
최고관리자 1,008 2020.04.30
최고관리자 1,116 2020.04.27
최고관리자 1,067 2020.05.23
최고관리자 4,590 2020.05.15