Arch Linux에 사용자 추가 방법

Arch Linux에 사용자 추가 방법

2022-06-03 last update

7 minutes reading Arch Linux
사용자 관리는 모든 Linux 시스템의 기본 기능 중 하나입니다.그것은 적당한 시스템 권한을 적당한 사람에게만 분배할 수 있다.기본적으로 Linux는 다중 사용자 시스템입니다.여러 사용자가 시스템에 동시에 액세스하고 지정된 기능을 사용할 수 있습니다.그러나 원활하고 안전한 체험을 하려면 정확한 계좌 관리가 중요하다.
이것이 바로 계정 관리가 시스템 관리자의 주요 부분 중의 하나인 이유다.관리는 이렇게 많은 관건적인 부분과 관련된다. 설령 가장 가벼운 오류라도 전체 시스템이 불필요한 침입자에게 인수될 수 있다.
오늘은 Arch Linux에 사용자 계정을 추가하는 방법을 보여 드리겠습니다.

사용자 계정


사용자는 컴퓨터를 사용하는 모든 사람이다.Linux 사용자의 경우 이 사용자를 나타내는 이름을 나타냅니다.Linux는 튼튼한 시스템을 동시에 다중 사용자 접근을 허용하지만 안전성은 큰 문제이다.만약 적당한 권한 제어가 없다면 시스템은 각종 남용을 받기 쉽다.
관리에 편리하도록 Linux 시스템의 모든 사용자 계정은 서로 다른 그룹으로 나뉜다.이 그룹들은 사용자가 시스템 권력에 대한 실제 정의이다.일부 기본 그룹은 일반적으로 작업을 처리하기에 충분합니다.그러나 기업급 시스템에 대해서는 더 많은 그룹이 필요할 수 있다.이것은 시스템 관리자가 더 많은 그룹이 필요한지 여부를 결정하는 데 달려 있다.
이 가이드에서는 Arch Linux에서 사용자 계정을 추가, 삭제, 조작하는 방법에 대해 설명합니다.
주의: 만약 당신이 집 컴퓨터에서 테스트를 한다면 마음대로 걸어가세요.그러나 회사나 기업급 시스템에서 이런 조작을 실행하려면 각별히 조심하는 것을 강력히 건의합니다.이러한 작업은 일반 JOE가 아닌 숙련된 시스템 관리자가 수행하는 것이 좋습니다.

사용자 계정 작업


사용자 계정을 관리하는 데는 여러 가지 작업이 있습니다.가장 좋은 방법은 단말기를 통과하는 것이다.그것은 더욱 좋은 통제와 이해를 허락한다.두려워하지 마라.만약 네가 더욱 주의를 기울이고 싶다면, 그것은 별다른 것이 없다.

휠 그룹 활성화


이것은 매우 중요한 첫걸음이다.휠 그룹을 활성화하지 않으면 관리자 계정을 시스템에 추가할 수 없습니다.
"Sudoers"파일을 수정해야 합니다.다음 명령을 실행합니다.
sudo EDITOR=nano visudo

그러면 Nano 편집기를 사용하여/etc/sudoers 파일을 시작합니다.이제 아래로 스크롤하고 "wheel"그룹에 대한 설명을 취소합니다.


"Ctrl+O"를 누르면 파일을 저장하고, "Ctrl+X"를 누르면 편집기를 종료합니다.


휠 그룹은 "root"로 명령을 실행할 수 있는 사용자를 만들 수 있습니다.Root는 전체 시스템의 최종 기능을 가지고 있습니다. 만약에 Linux를 오랫동안 사용한다면 Root 접근이 필요한 많은 유지보수와 조정의 중요성을 알고 있습니다.

사용자 추가


현재, 우리는 새로운 사용자를 추가할 준비를 하고 있다."useradd"명령은 다음 구조를 따릅니다.
sudo useradd  
시스템에 새 사용자를 추가하는 것은 매우 간단합니다."useradd"사용자 이름만 알려주십시오.
sudo useradd 

불행하게도 이 명령은 로그인 방법이 필요 없이 사용자를 잠글 것입니다.사용자도 홈 디렉토리가 없습니다.이 문제를 완화하려면 다음 명령 구조를 사용하십시오.
sudo useradd -m 

이것은 사용자에게 유일한 홈 디렉터리를 만들고 새 계정에 접근할 수 있도록 합니다.이제 새로 만든 사용자에게 로그인 비밀번호를 할당합니다.
참고 이 명령은 기존 계정의 암호를 업데이트하는 데도 사용할 수 있습니다.
sudo passwd 

위의 모든 단계를 한 줄로 압축할 수 있습니다.
sudo useradd -m  -p 

'useradd'는 새로 만든 사용자를 위한 사용자 정의 디렉터리를 설정할 수 있습니다.이를 위해 "-d"로고를 사용하십시오.
sudo useradd -d /path/to/home/dir -m  -p 

'useradd'는 또한 많은 다른 기능을 실행할 수 있다.예를 들어, 등록할 그룹을 정의하는 데 사용되는 "-G"플래그입니다.
sudo useradd -G  -d /path/to/home/dir -m 
-p 

시스템 사용자를 추가해야 하는 경우 다음 구조를 사용합니다.
sudo useradd -r -s /usr/bin/fish 

결과를 검증해야 합니까?다음 명령을 사용하여 사용자 계정에 로그인하십시오.
sudo su - 
sudo whoami

사용자 속성 수정


사용자 속성을 어떻게 바꾸는지 이해하는 것도 중요하다.이 경우 사용자는 권한과 다른 속성을 변경해야 할 수 있습니다.이를 위해, 우리는usermod 도구가 필요합니다.그것은 많은 속성을 바꿀 수 있다.
usermod follows the following structure.
sudo usermod  
예를 들어, 사용자의 로그인 이름을 변경할 수 있습니다!
sudo usermod -l  

사용자의 홈 디렉터리를 변경해야 합니까?"-d"또는 "-home"로고를 사용합니다.
sudo usermod -m -d /path/new/home 

사용자의 만료 날짜도 설정할 수 있습니다!시간이 지나면 사용자는 시스템에서 사용할 수 없습니다.
sudo usermod --expiredate  

만약 사용자가 다른 그룹에 등록해야 한다면, "-append"와 "-groups"로고를 동시에 사용하십시오.그룹을 나열할 때 쉼표 사이에 공백이 없어야 합니다.
sudo usermod --append --groups  

"-shell"로고를 사용하여 사용자의 기본 셸을 변경합니다.
sudo usermod --shell  

useradd와 마찬가지로,usermod도 모든 매개 변수를 한 줄에 쌓을 수 있습니다.
sudo usermod --expiredate  --append --groups 
--shell 

만약 어떤 이유로 사용자를 잠가야 한다면, usermod는 이 동작을 실행할 수 있습니다.
sudo usermod --lock 

다음 명령을 사용하여 사용자를 활성화할 수 있습니다.
sudo usermod --unlock 

사용자 삭제


이것은 이 안내서의 마지막 부분이다.라이프 사이클에서 새 사용자가 생성되고 일부 경우에는 이전 사용자가 삭제/업데이트됩니다.사용자를 삭제하는 데 userdel은 전용 도구입니다.
다음 명령을 사용하여 사용자를 삭제합니다.
sudo userdel 

홈 디렉토리와 연관된 사용자를 삭제하려면 다음 명령을 사용합니다.
sudo userdel -r 

마지막 생각


이것들은 단지 앞에서 언급한 모든 방법의 간단한 용례일 뿐이다.이 명령들은 또 많은 다른 방법으로 진정한 해결 방안을 제공할 수 있다.
이러한 명령의 더 깊이 있고 고급 사용법은 매뉴얼 페이지를 참조하십시오.당신은 적당한 상황에서 사용할 수 있는 모든 옵션을 사용할 수 있습니다.자유롭게 거닐며 더 잘 이해할 수 있다.