>  기사  >  운영 및 유지보수  >  리눅스에서 사용자를 추가하는 명령은 무엇입니까?

리눅스에서 사용자를 추가하는 명령은 무엇입니까?

王林
王林원래의
2020-07-17 10:21:2012159검색

Linux에서 사용자를 추가하는 명령은 useradd 또는 adduser입니다. 두 명령 모두 사용자 계정을 생성하고 수퍼유저 권한으로 사용자의 홈 디렉터리를 생성하는 데 사용할 수 있습니다. 계정이 성공적으로 생성된 후 passwd 명령을 사용하여 계정 비밀번호를 설정할 수 있습니다.

리눅스에서 사용자를 추가하는 명령은 무엇입니까?

Linux에서 사용자를 추가하려면 useradd 또는 adduser 명령을 사용할 수 있습니다. 이 두 명령은 사용자 계정을 설정하고 사용자의 홈 디렉터리를 만드는 데 사용됩니다. 사용 권한은 슈퍼 사용자입니다.

(추천 튜토리얼: linux tutorial)

구문:

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

주요 매개변수 소개:

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

  • -d: 사용자가 로그인할 때 홈 디렉터리를 지정하여 시스템 기본값 /home/d6025a37ea8687b5422f951f7288bdc5

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

  • -e: 계정의 만료 날짜를 지정합니다. 날짜 형식은 MM/DD/YY입니다(예: 06/30/12). 기본값은 영구적으로 유효함을 의미합니다.

  • -f: 비밀번호가 만료된 후 계정을 폐쇄할 수 있는 일수를 지정합니다. 0이면 계정이 즉시 비활성화되고, -1이면 계정을 항상 사용할 수 있습니다. 기본값은 -1입니다.

  • -g: 사용자가 속한 그룹을 지정합니다. 값은 그룹 이름 또는 GID일 수 있습니다. 사용자 그룹은 이미 존재해야 하며 기본값은 100(사용자)입니다.

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

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

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

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

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

  • -s: 로그인 후 사용자가 사용하는 셸을 지정합니다. 기본값은 /bin/bash입니다.

  • -u: 사용자 ID 번호를 지정합니다. 이 값은 시스템에서 고유해야 합니다. 0~499는 기본적으로 시스템 사용자 계정으로 예약되어 있으므로 값은 499보다 커야 합니다.

상세 설명:

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

예:

예를 들어, 새 사용자 계정 testuser1을 만들고 UID를 544로 설정하려고 하며 홈 디렉터리는 /usr/testuser1이고 사용자 그룹에 속합니다.

#useradd -u 544 -d /usr/testuser1  -g users -m  testuser1

-m은 홈 디렉터리가 없으면 자동으로 생성한다는 의미입니다.

위 내용은 리눅스에서 사용자를 추가하는 명령은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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