리눅스에 새로운 사용자를 추가하는 방법에 대하여 알아봅니다. 어떻게하면 신규 유저를 추가할 수 있을까요?
# 리눅스에 새로운 사용자 추가하는 방법
먼저 새로운 사용자를 추가하기 위해서는 root 권한이 필요합니다. root 권한이 없는 경우 root 권한의 사용자로 로그인을 해야합니다.


이제 새로운 사용자를 추가합니다. 새로운 사용자를 추가할 때는 adduser 명령어를 사용합니다.

adduser 사용자이름


그럼 wfuser라는 새로운 사용자를 만들어보겠습니다. 아래와 같이 명령어를 사용합니다.
adduser wfuser

새로운 사용자를 추가할 경우 여러가지 입력폼이 나타나게 됩니다. 패스워드는 필수 입력이고 나머지는 엔터를 눌러 skip이 가능합니다.
Full Name
Room Number
Work Phone
Home Phone
Other

정보가 올바릅니까? [Y/n]


! 패스워드 입력 없는 사용자 만들기
만약 패스워드를 없는 새로운 사용자를 추가할 경우 --disabled-password를 사용할 수 있습니다.
adduser wfuser --disabled-password

간단하게 새로운 사용자가 만들어졌습니다. 이제 새로운 사용자로 로그인해봐야겠죠. su를 사용하여 현재의 사용자를 바꿉니다.
su - wfuser

이제 wfuser로 계정이 바뀌게 되었습니다.


! 유저에 sudo 권한 부여하기, sudo 그룹 추가
만약 특정 유저에게 sudo 권한인 sudo 그룹에 추가하려면 어떻게 하는지 알아봅니다. 이 경우 usermod를 사용하여 sudo 그룹에 추가할 수 있습니다.
usermod -aG sudo wfuser

이제 sudo 그룹에 wfuser가 새롭게 추가되었습니다.



# 사용자 삭제하기
리눅스에서 사용자를 삭제하는 방법입니다. userdel 명령어는 adduser와 반대로 삭제합니다. 방법은 아래와 같습니다.

userdel -r 사용자이름


예를들어 wfuser를 삭제하면 아래와 같이 입력해야합니다.
userdel -r wfuser

이제 유저 wfuser가 삭제되었습니다.