우분투를 사용하다 보면 유저를 추가해야 하는 경우가 생깁니다.
유저를 추가하고 싶을 때 adduser 명령어를 사용합니다.
사용법은 간단한데 adduser [사용자명] 형식으로 입력하면 됩니다.
sudo adduser newuser
root 권한으로 실행하기 위해 다음과 같이 비밀번호를 묻는 경우 현재 계정의 비밀번호를 입력합니다.
[sudo] password for 현재 유저: |
생성할 유저를 위한 그룹과 홈 디렉토리가 먼저 생성됩니다.
그 이후에 사용할 비밀번호를 입력하면 됩니다.
비밀번호는 동일하게 2번을 입력하면 됩니다.
다음으로 몇 가지 개인정보를 입력하면 되는데 입력하고 싶지 않으면 엔터를 누릅니다.
마지막으로 Y를 눌러서 정보가 정확하다고 답변하면 유저가 생성됩니다.
새로 생성한 계정으로 sudo 명령어를 실행할 때 다음 오류가 발생하는 경우가 있습니다.
newuser is not in the sudoers file. This incident will be reported. |
이런 경우 해당 유저에 sudo 그룹을 추가하기 위해 usermod 명령어를 사용할 수 있습니다.
sudo usermod -aG sudo newuser
그룹을 한 번에 여러 개 추가하고 싶은 경우 sudo 뒤에 ,(쉼표)로 구분해서 계속 적어주면 됩니다.
유저의 정보는 /etc/passwd 파일을 출력해보면 확인 가능합니다.
cat /etc/passwd
유저 ID, 그룹 ID, 홈 디렉토리 경로 등이 포함된 정보를 확인할 수 있습니다.
마지막으로 해당 유저를 삭제하고 싶은 경우 deluser 명령어를 사용하면 됩니다.
sudo deluser newuser
홈 디렉토리와 소유중인 파일을 모두 삭제하기 위한 옵션도 존재합니다.
각각 --remove-home과 --remove-all-files 인데 반드시 중요한 파일은 백업하는 것을 추천합니다.
adduser와 deluser로 리눅스에서 기본적인 유저의 생성과 삭제를 할 수 있습니다.
'IT > Linux' 카테고리의 다른 글
[Ubuntu] VMware에 우분투 서버 20.04 설치 방법 (1) | 2020.05.04 |
---|---|
[Ubuntu] 우분투 스왑 파일(swapfile) 생성 및 삭제 (0) | 2019.12.19 |
[Ubuntu] 우분투 버전 및 커널 버전 확인 (0) | 2019.10.19 |
tar 및 tar.gz 파일 압축 및 해제 명령어 (0) | 2019.09.14 |
[Ubuntu] 우분투 서버에 삼바(SAMBA) 설치 및 설정 (0) | 2019.01.27 |