728x90
admin 계정만으로 서버를 사용하는 것은 비밀번호의 노출 빈도를 높이게 되어 위험합니다.
별도의 계정을 생성 후 sudo 권한을 부여하여 사용할 수 있습니다.
사용자 추가 명령어는 useradd, adduser 두 가지가 있습니다.
간단한 adduser로 추가 후 sudo 권한을 부여해 보겠습니다.
# adduser <id>
$ sudo adduser new_user
# usermod <options> <group> <id>
$ sudo usermod -a -G sudo new_user
adduser 로 사용자를 추가하면 여러가지 개인정보, 비밀번호 생성 및 home 디렉토리 생성을 자동으로 진행해 줍니다.
cd /home 으로 이동하여 ls 명령어를 통해 new_user 디렉토리가 생성되었음을 확인할 수 있습니다.
sudo 권한 추가가 제대로 됐는지는 groups나 getent 명령어를 통해 확인할 수 있습니다.
# groups <id>
$ groups new_user
# 또는 getent group <group name>
$ getent group sudo
아래 화면은 제가 new_user, new_user2 라는 두 개의 계정을 추가한 뒤 new_user 에게만 sudo권한을 부여한 결과입니다.
사용자 삭제는 아래 명령어로 진행합니다. -r 옵션을 주지 않으면 home 디렉토리 등 찌꺼기가 남을 수 있으니 꼭 붙여주세요.
혼자 쓰는 서버에서는 사용자를 삭제할 일이 없다시피 하지만 회사에서는 퇴사자나 전배자가 발생하기 때문에 사용할 일이 꽤 있습니다.
# userdel <options> <id>
$ sudo userdel -r new_user
'환경설정 > Ubuntu' 카테고리의 다른 글
Ubuntu 20.04 에 Samba 설치하여 Windows에서 연결하기 (0) | 2021.03.20 |
---|---|
Ubuntu 20.40에 GIT 설치, 정보 설정 및 Github 에서 소스 가져오기 (1) | 2021.03.14 |
[TroubleShooting] python3-rospkg-modules 설치 에러 - dpkg: error processing archive ... trying to ovewrite (0) | 2021.03.12 |
Ubuntu 절전 모드 시 네트워크 끊김 문제 해결 방법 (0) | 2021.03.08 |
Ubuntu 20.04 원격 데스크탑 접속 (VNC) (2) | 2021.03.08 |