logo

Linux에서 사용자를 추가하는 방법 | useradd 명령

사용자 추가 시스템에 사용자 계정을 추가하는 데 사용되는 Linux 명령입니다. 이는 Linux에서 adduser 명령에 대한 심볼릭 링크일 뿐이며 둘 사이의 차이점은 useradd는 시스템과 함께 컴파일된 기본 바이너리인 반면 adduser는 백그라운드에서 useradd 바이너리를 사용하는 Perl 스크립트라는 것입니다. 다음 파일이 변경됩니다.

  • /etc/passwd
  • /etc/shadow
  • /etc/그룹
  • /etc/gshadow
  • /home에 새 사용자를 위한 디렉터리를 만듭니다.

내용의 테이블



Linux의 `useradd` 명령 구문

`useradd` 명령의 기본 구문은 다음과 같습니다.

useradd [options] [User_name]>

`useradd` 명령으로 작업하기

1. Linux에서 사용자를 추가하는 방법

이 명령은 test_user라는 사용자를 추가합니다.

sudo useradd test_user>



토치 설치

2. 새로운 사용자의 홈 디렉터리 경로를 지정하여 사용자를 추가하는 방법

새로운 사용자에게 홈 디렉터리 경로를 제공하려면 Linux에서 다음 명령을 사용합니다.

sudo useradd -d /home/test_user test_user>

그러면 us/home/test_user의 홈 디렉터리가 설정됩니다.



3. 특정 사용자 ID(UID)를 가진 사용자를 생성하는 방법

사용자 정의 UID로 새 사용자를 생성하려면 다음 명령을 사용합니다.

sudo useradd -u 1234 test_user>

그러면 사용자 ID가 1234이고 이름이 test_user인 새 사용자가 생성됩니다.

4. 특정 그룹 ID(GID)를 가진 사용자를 생성하는 방법

새 사용자를 생성하고 특정 그룹 ID를 할당하려면 다음 명령을 사용하십시오.

sudo useradd -g 1000 test_user>

그러면 그룹 ID가 1000이고 이름이 test_user인 새 사용자가 생성됩니다.

5. 홈 디렉토리 없이 사용자를 생성하는 방법

홈 디렉터리 없이 사용자를 생성하려면 다음 명령을 사용합니다.

sudo useradd -M test_user>

그러면 홈 디렉터리 없이 test_user라는 이름의 사용자가 생성됩니다.

6. 만료일이 있는 사용자를 생성하는 방법

사용자 계정의 만료 날짜를 설정하려면 다음 명령을 사용합니다.

sudo useradd -e 2020-05-30 test_user>

그러면 만료 날짜가 2020년 5월 30일인 test_user라는 사용자가 생성됩니다.

7. 댓글로 사용자를 생성하는 방법

사용자에 대한 설명이나 설명을 추가하려면 다음 명령을 사용합니다.

sudo useradd -c 'This is a test user' test_user>

그러면 사용자에 대한 간단한 설명이나 설명이 포함된 사용자가 생성됩니다.

8. 변경된 로그인 쉘로 사용자를 생성하는 방법

다른 로그인 셸을 사용하여 사용자를 생성하려면 다음 명령을 사용합니다.

자바 모두 교체
sudo useradd -s /bin/sh test_user>

그러면 기본 쉘 /bin/sh를 사용하여 test_user라는 사용자가 생성됩니다.

9. 사용자의 암호화되지 않은 비밀번호를 설정하는 방법

사용자의 암호화되지 않은 비밀번호를 설정하려면 다음 명령을 사용합니다.

sudo useradd -p test_password test_user>

그러면 이름이 test_user이고 암호화되지 않은 비밀번호는 test_password인 새 사용자가 생성됩니다.

10. 도움말 표시

도움말을 표시하려면 다음 명령을 사용합니다.

sudo useradd --help>

이 명령은 useradd 명령의 도움말 섹션을 표시합니다.

결론

이 기사에서 우리는 다양한 사용자 정의를 통해 사용자 계정을 생성하는 강력한 도구인 Linux의 `useradd` 명령에 대해 논의했습니다. 전반적으로 시스템 관리자는 해당 옵션과 구문을 이해함으로써 Linux 시스템에서 사용자 계정을 효율적으로 관리할 수 있다고 말할 수 있습니다.