>  기사  >  운영 및 유지보수  >  useradd 명령에 대한 자세한 설명

useradd 명령에 대한 자세한 설명

angryTom
angryTom원래의
2020-02-26 17:49:2312547검색

useradd 명령에 대한 자세한 설명

useradd 명령 상세 설명

1. 기능

useradd 명령은 사용자 계정을 생성하고 사용자의 시작 디렉터리를 생성하는 데 사용됩니다.

권장: Linux 비디오 튜토리얼

2. Format

useradd [-d home] [-s shell] [-c comment] [-m [-k template]] [-f inactive] [-e expire ] [-p passwd] [-r] name

3. 주요 매개변수

-c: passwd의 설명 열에 저장되는 설명 텍스트를 추가합니다.

-d: 사용자가 로그인할 때 시작 디렉터리를 지정합니다.

-D: 기본값을 변경합니다.

-e: 계정의 유효 기간을 지정합니다. 기본값은 영구적으로 유효함을 의미합니다.

-f: 비밀번호가 만료된 후 계정을 폐쇄할 수 있는 일수를 지정합니다.

-g: 사용자가 속한 시작 그룹을 지정합니다.

-G: 사용자가 속한 추가 그룹을 지정합니다.

-m: 사용자의 로그인 디렉터리를 자동으로 생성합니다.

-M: 사용자의 로그인 디렉터리를 자동으로 생성하지 않습니다.

-n: 사용자 이름으로 이름이 지정된 그룹 생성을 취소합니다.

-r: 시스템 계정을 만듭니다.

-s: 로그인 후 사용자가 사용하는 셸을 지정합니다.

-u: 사용자 ID 번호를 지정합니다.

4. 참고

useradd를 사용하여 사용자 계정을 만들 수 있습니다. adduser 명령과 동일합니다. 계정이 생성된 후 passwd를 사용하여 계정의 비밀번호를 설정하세요. useradd 명령을 사용하여 생성된 계정은 실제로 /etc/passwd 텍스트 파일에 저장됩니다.

5. 적용 예시

새 사용자 계정을 생성하고 ID를 설정하세요:

#useradd david -u 544

ID 값을 설정할 때 충돌을 피하기 위해 500보다 크게 설정하세요. Linux를 설치한 후에는 일부 특수 사용자가 생성되기 때문에 일반적으로 bin 및 mail과 같은 시스템 계정에는 0에서 499 사이의 값이 예약되어 있습니다.

#useradd oracle -g oinstall -G dba

처음에는 oinstall 그룹에 속하고 그를 dba 그룹에도 속하게 만드는 새로운 oracle 사용자를 생성합니다.

#useradd tomcat  -d /var/servlet/service -s /sbin/nologin

는 쉘을 사용할 수 없으며 사용자 디렉토리는 /var/servlet/service

PHP 중국어 웹사이트입니다. 많은 프로그래밍 학습 과정을 배울 수 있습니다.

위 내용은 useradd 명령에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.