더북(TheBook)

새로 추가한 사용자 계정과 달리 우분투를 설치하면서 등록한 사용자는 다양한 시스템 그룹에 속해 있습니다. sudoers에서 살펴보았듯이 sudo 그룹에 속한 사용자는 sudo 명령을 사용할 수 있습니다.

supreme@master:~$ groups
supreme adm cdrom sudo dip plugdev lpadmin lxd sambashare libvirt

루트 권한을 가진 시스템 관리자는 sudo로 다른 사용자 계정 정보를 변경할 수 있습니다. 사용자 계정 정보를 변경하는 명령은 usermod입니다. ‘usermod [옵션] [사용자 계정]’ 형식으로 입력합니다. -a(--append)는 변경 대신 정보를 추가하는 옵션입니다. -a 옵션이 없으면 사용자 계정의 그룹은 ‘추가’가 아니라 ‘변경’되어 버립니다. 즉, 기존 정보가 모두 삭제되므로 주의해야 합니다. -G(--groups)는 사용자 계정의 그룹을 대상으로 합니다. 다음 명령은 사용자 계정을 sudo 그룹에 포함시킵니다.

supreme@master:~$ sudo usermod -a -G sudo tedious

사용자 계정을 전환하고 groups 명령으로 확인해 보면 사용자 계정이 sudo 그룹에 포함된 상태를 확인할 수 있습니다. 이제는 sudo를 사용해서 명령을 실행할 수 있습니다. exit 명령으로 다시 시스템 관리자 계정으로 돌아옵니다.

supreme@master:~$ su - tedious 
암호: **********
tedious@master:~$ groups 
tedious sudo
tedious@master:~$ sudo apt update 
[sudo] tedious의 암호: **********
기존:1 http://mirror.kakao.com/ubuntu focal InRelease
기존:2 http://mirror.kakao.com/ubuntu focal-updates InRelease
기존:3 http://mirror.kakao.com/ubuntu focal-backports InRelease
기존:4 http://mirror.kakao.com/ubuntu focal-security InRelease
기존:5 http://ppa.launchpad.net/linuxuprising/shutter/ubuntu focal InRelease
패키지 목록을 읽는 중입니다... 완료
의존성 트리를 만드는 중입니다
상태 정보를 읽는 중입니다... 완료
tedious@master:~$ exit 
로그아웃
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.