Raspberry Pi OS에서 새 사용자를 만드는 방법

Raspberry Pi OS에서 새 사용자를 만드는 방법

이전 버전의 Raspberry Pi OS는 기본적으로 표준 사용자 자격 증명을 사용했습니다. 최신 버전에서는 설치하는 동안 사용자 지정 사용자 이름과 암호를 생성하도록 요청하지만 추가 요구 사항을 충족하려면 더 많은 사용자를 생성해야 할 수 있습니다.

Linux 명령을 사용하여 이 작업을 쉽게 수행할 수 있으며 Raspberry Pi OS는 Linux의 풍미이므로 동일한 명령이 다른 배포판에도 적용됩니다.

Raspberry Pi OS에서 새 사용자 만들기

useraddadduser를 모두 사용하여 Linux에서 새 사용자를 만들 수 있습니다 . 명령은 약간 다릅니다. useradd는 낮은 수준의 명령이며 모든 Linux 배포판에서 작동하는 반면 adduser는 높은 수준의 명령이며 적은 수의 배포판에서 작동합니다. 두 명령 모두 Raspberry Pi OS에서 잘 작동합니다.

이 명령을 사용하여 useradd를 사용하여 vishnu 라는 사용자를 생성합니다 .

sudo useradd vishnu

그러나 이 명령은 새 사용자에 대한 홈 디렉토리를 만들지 않습니다. 이것은 홈 디렉토리가 필요하지 않은 시스템 사용자를 생성하는 방법입니다. 또한 다음을 사용하여 새 사용자의 암호를 설정해야 합니다.

sudo passwd vishnu

Linux에서 useradd 명령을 사용하여 새 사용자 생성

반대로 adduser 명령은 사용자를 만들 때 암호를 설정하도록 요청합니다.

sudo adduser vishnu

또한 사용자 이름으로 홈 디렉토리를 생성합니다. 다음을 통해 확인할 수 있습니다.

ls /home

Linux에서 adduser 명령을 사용하여 새 사용자 생성

특정 ID로 새 사용자 만들기

새 사용자는 기본적으로 다음으로 사용 가능한 UID를 얻습니다. 경우에 따라 사용자 정의 UID로 새 사용자를 생성하는 것이 바람직합니다. 다음을 사용하여 이 작업을 수행할 수 있습니다.

sudo useradd -u 2200 vishnu

-u는 이 경우 UID, 2200을 지정합니다. 새 사용자가 생성되면 UID와 사용자가 속한 그룹을 보여주는 id 명령으로 확인할 수 있습니다.

id vishnu

Linux에서 특정 uid로 새 사용자 생성

사용자 정의 홈 디렉토리로 새 사용자를 만드는 방법

홈 디렉토리의 사용자 정의 이름을 원하는 경우 다음 명령을 사용할 수 있습니다.

sudo useradd -m -d /home/mychoice vishnuhome

-m은 홈 디렉터리를 만들어야 함을 지정하고 -d는 디렉터리의 위치를 ​​지정합니다.

Linux에서 useradd 명령을 사용하여 새 사용자 및 사용자 정의 홈 디렉토리 생성

새 사용자에게 올바른 권한 부여

새 사용자를 만들었지만 표준 사용자이며 Raspberry Pi의 기본 사용자가 속한 그룹에 속하지 않습니다. 해당 그룹의 구성원이 아닌 새 사용자는 시스템을 관리할 수 없으며 상승된 권한이 필요한 상황을 관리할 수 없습니다. 예를 들어:

  • 시스템을 업그레이드하려면 sudo 권한이 필요합니다.
  • 네트워크 관리자를 사용하여 새 Wi-Fi 네트워크에 연결하려면 사용자가 netdev 그룹 에 있어야 합니다.

새 사용자를 sudo 그룹에 추가하려면 다음을 실행하십시오.

sudo usermod -a -G sudo vishnu

… 여기서 -a는 추가를 지정하고 -G는 그룹을 지정합니다.

모든 그룹에 새 사용자를 기본 사용자로 추가하려면 먼저 다음을 사용하여 기본 사용자의 그룹을 나열합니다.

id vishnu

그런 다음 다음을 사용하여 해당 그룹에 새 사용자를 추가합니다.

sudo usermod -a -G comma,separated,group,names vishnu

새 사용자에게 기본 사용자와 유사한 권한 부여

Raspberry Pi OS에서 원하지 않는 사용자 삭제

Raspberry Pi OS에서 기본 사용자 pi가 꼭 필요하지 않은 경우 삭제해야 합니다 . 이것은 보안상의 이유입니다. Raspberry Pi에서 기본 사용자 이름 pi 로 SSH를 활성화한 경우 Fail2Ban과 같은 속도 제한 애플리케이션으로 보호되지 않는 한 무차별 대입 해킹에 취약합니다.

OS의 구버전인 라즈비안에서는 기본 사용자 이름과 비밀번호가 미리 설정되어 있기 때문에 SSH가 활성화된 경우 사용자 pi를 삭제하는 것은 거의 필수입니다.

기본 사용자를 삭제하려면 다른 사용자로 로그인해야 합니다. 그러기 위해서는 먼저 자동 로그인을 비활성화해야 합니다 .

라즈베리 파이에서 자동 로그인을 끄는 방법

이제 sudo 권한이 있는 다른 사용자로 로그인하고 다음을 사용하여 필요한 사용자를 삭제합니다.

sudo userdel tom

사용자의 홈 디렉토리도 제거하려면 다음을 사용하십시오.

sudo userdel -r jill

… 여기서 -r은 홈 디렉토리를 제거하기 위한 것입니다.

deluser 명령을 사용하여 동일한 작업을 수행 할 수도 있습니다 . 주장은 다르지만.

sudo deluser --remove-home jack

Linux에서 userdel 및 deluser 명령을 사용하여 사용자 삭제

명령을 사용하여 새 사용자를 생성하는 것은 생각보다 쉽습니다.

명령은 Linux를 특별하게 만드는 요소입니다. 정확한 지침을 지정할 수 있는 훨씬 더 많은 유연성을 제공합니다.

종종 GUI는 명령이 수행할 수 있는 모든 정교한 기능을 수용할 수 없습니다. 명령을 배우는 것은 모국어로 컴퓨터와 대화하는 것과 같으며 쉽습니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다