집 >운영 및 유지보수 >리눅스 운영 및 유지 관리 >리눅스 사용자 추가 명령은 무엇입니까?
Linux에서 사용자를 추가하는 명령은 "useradd"입니다. 이 명령은 adduser 명령과 동일합니다. [useradd [-d home] [-s shell] [-c comment] [...] ].
【추천 관련 글: linux tutorial】
리눅스의 사용자 추가 명령은 useradd
1. 기능
useradd 또는 adduser 명령은 사용자 계정을 생성하고 사용자를 생성하는 데 사용됩니다. . 디렉토리, 사용 권한은 슈퍼유저입니다.
2. 형식
useradd [-d home] [-s shell] [-c comment] [-m [-k template]] [-f inactive] [-e expire ] [-p passwd] [-r] name
3. 주요 매개변수
-c: Remark 텍스트를 추가하면 해당 Remark 텍스트가 passwd의 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보다 커야 합니다.
4. 설명
useradd를 사용하여 사용자 계정을 만들 수 있으며 adduser 명령과 동일합니다. 계정이 생성된 후 passwd를 사용하여 계정의 비밀번호를 설정하십시오. useradd 명령을 사용하여 생성된 계정은 실제로 텍스트 파일에 저장됩니다. /etc/passwd
5. 적용 예
새 사용자 계정 testuser1을 만들고 UID를 544로 설정합니다. 홈 디렉터리는 /usr/testuser1이고 사용자 그룹에 속합니다.#useradd -u 544 -d /usr/testuser1 -g users -m testuser1Add -m 홈 디렉터리인 경우 존재하지 않으면 자동으로 생성됩니다
6. 예
관리자 계정을 사용하여 시스템에 로그인하고 비밀번호 3sdt5:Eawhg사용자 추가 명령:[root@ptr228 ~]# adduser tmp_3452비밀번호 변경 명령:
[root@ptr228 ~]# passwd tmp_3452시스템에서 비밀번호를 입력하라는 메시지가 표시되면 비밀번호를 입력하세요. 3sdt5: Eawhg 시스템에서 비밀번호를 확인한 후 다시 입력하라는 메시지를 표시합니다. 확인이 성공적으로 추가되었습니다.
7.useradd는 일괄적으로 사용자를 추가합니다
useradd를 사용할 때 나중에 매개변수 옵션을 추가하지 않으면(예: #sudo useradd 테스트) 생성된 사용자는 기본 "3-no" 사용자가 됩니다. 홈 디렉토리 없음, 2개는 비밀번호 없음, 3개는 시스템 쉘 없음. 단계는 다음과 같습니다. (1) 사용자 이름 목록 파일 username.txt를 생성합니다 (위와 동일)(2) 사용자 비밀번호에 해당하는 파일 serc.txt를 생성합니다. 형식은 사용자 이름:password (주의하세요) 파일 형식으로)stu1:tt1 stu2:tt2 stu3:tt3 stu4:tt4 stu5:tt5 stu6:tt6( 3) 일괄 추가되는 스크립트 파일 aa.sh
##添加用户,并且在/home/ 下为用户生成用户目录。cat < username.txt | xargs -n 1 useradd -m##批处理模式下更新密码 chpasswd < serc.txt##将上述的密码转换到密码文件和组文件 pwconv##结束验证信息 echo "OK 新建完成"(4)执行该脚本文件,查看执行过程 root@liu:/home/liu/Desktop/Dos# sh aa.sh이 새로 생성되고 실행에 오류가 없으면 useradd 명령이 완료됩니다. 출력되며 사용자와의 상호 작용은 발생하지 않습니다. 하지만 사용자는 해당 설정 항목을 기억해야 합니다. 그렇지 않으면 추가된 사용자에게 예상치 못한 결과가 발생할 수 있습니다.
관련 학습 권장 사항:
위 내용은 리눅스 사용자 추가 명령은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!