`adduser` 명령의`--disabled-login` 및`--gecos` 옵션은 무엇을 의미합니까?


20

우분투 12.04를 실행하면서 개인 git 서버를 설정하고 얼마 전에 git이라는 그룹을 만들었습니다. 이제 gitlab을 설치하는 지침을 따르고 있으며 git 그룹에 사용자를 추가하고 만들 때 이미 그것을 가지고 있음을 알았습니다.

명령은 다음과 같습니다.

sudo adduser --disabled-login --gecos 'GitLab' git

Gitlab 설치 튜토리얼 에서 가져 왔습니다 .

그 명령을 올바르게 이해하고 싶습니다. 나를 위해 다음과 같이 그룹에 사용자를 추가한다고 생각했습니다.

adduser user group

그래서 무엇을 --disabled-login하고 --gecos약자?

답변:


24

모두 매뉴얼 페이지에 작성되었습니다!

여기에 이미지 설명을 입력하십시오

무언가를 설치하거나 Google에서 검색하거나 인터넷에 연결하지 않아도됩니다. 터미널을 열기 만하면 먼저 다음 명령을 실행해야합니다.

man adduser

에 대한 매뉴얼 페이지를 열려면 adduser명령 .

그런 다음 해당 수동 페이지 유형 /--disabled-login에서 Enter다음을 반복 n해서 눌러 포함 된 모든 항목을 찾으십시오.--disabled-login . 에 대해 동일한 작업을 수행하십시오 --gecos.

약간의 운이 있으면 다음을 알 수 있습니다.

--disabled-login
          Do not run passwd to set the password.  The user won't be able 
          to use  her  account until the password is set.

과:

--gecos GECOS
          Set  the  gecos field for the new entry generated.  adduser will 
          not ask for finger information if this option is given.

gecos가 실제로 무엇인지 궁금한 사람들을 위해 Wikipedia 는이를 다음과 같이 정의합니다.

gecos 필드 또는 GECOS 필드는 Unix 및 유사한 운영 체제에서 / etc / passwd 파일의 항목입니다. 일반적으로 실제 이름 및 전화 번호와 같은 계정 또는 사용자에 대한 일반 정보를 기록하는 데 사용됩니다.


2
이런 종류의 매뉴얼에 대해 전혀 몰랐습니다. 감사합니다.
개인

39
실제로 GECOS는 맨 페이지에 실제로 잘못 설명되어 있습니다. 실제 이름, 전화 등을 요구하는 부분입니다. en.wikipedia.org/wiki/Gecos_field
benjaoming

10
이 답변은 gecos가 무엇인지 설명하지 않습니다. 나는이 정보를 찾기 위해 여기에왔다. 또한 --disabled-login이 실제로 사람이 암시하는 것처럼 로그인을 비활성화하지는 않는다고 설명하지도 않습니다. 비밀번호를 통한 로그인 만 비활성화합니다. 인증서 기반 ssh 로그인에 대한 인증서를 설정할 때 주로 사용됩니다.
John Little

나는 실제로 GCOS 시스템을 사용하여 하루를 거슬러 올라 갔으므로이 분야를 살펴보면 매우 괴상한 고등학생이라면 근심이 없다는 기억이 떠 오릅니다. :-)
바보 4jesus

얼마나 끔찍한 대답입니까. GECOS 옵션의 형식이 맨 페이지에서 충분히 설명되지 않았기 때문에 특히 여기에 왔습니다.
Rörd

0

--disabled- password 와 유사한 --disabled-login암호 없이 사용자 계정을 만들고 프롬프트를 표시하지 않는 데 사용됩니다. 이것은 git 서버 에서 git 으로 로그인하려는 시도를 피하기위한 것 입니다. 그 이유는 직접 로그인하지 않고 git명령을 통해서만 상호 작용해야하기 때문 입니다.

--gecos 뒤에는 사용자에 대한 추가 설명 역할을하는 5 개의 쉼표로 구분 된 값 이옵니다 . 값은 다음과 같습니다.

  1. 성명
  2. 방 번호
  3. 직장 전화
  4. 집 전화
  5. 다른

당신은 어떤 가치를두고 예를 들어, 끝 부분을 건너 뛸 수 있습니다 --gecos 'Donald Trump,3'것처럼, 작동합니다 'Donald Trump,3,,,President'.

--gecos옵션 을 사용하도록 요청받은 주된 이유 는 이러한 값에 대한 프롬프트를 피하기 위해 성 가시고 요즘 이해가되지 않으며 실제로 보안 위험이있을 수 있습니다. 여기에 개인 정보를 넣지 마십시오!

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