
일반 사용자 계정에서 루트 권한이 필요한 관리자 명령어를 실행하기 위해서는 sudo 명령어를 사용해야 한다.
sudo 명령어를 사용하기 위해선 sudoers 파일에 설정이 되어 있어야 한다.
일반 사용자 계정에 설정이 없다면 sudo 명령어를 쓸 때 이러한 문구가 나오고 명령어가 실행이 되지 않는다.
이런 경우에 어떻게 해야하느냐?
일단 root 계정으로 로그인 해서 sudoers 파일을 수정해준다거나 작업을 해야 한다.
root 계정으로 전환하기 위해선 당연하게도 root 계정의 비밀번호를 알고 있어야 한다
su -
[lhw@localhost ~] 였던게 [root@localhost ~] 로 바뀌고 $ 가 #으로 바뀐 것을 확인하여
일반 사용자 계정에서 root 계정으로 전환된 것을 알 수 있다.
vi 로 열어서 파일을 확인해본다.
vi /etc/sudoers
확인해보면
%wheel ALL=(ALL) ALL
이 적혀있다.
wheel 그룹의 사용자면 sudo 명령어를 사용할 수 있다는 의미다
wheel 앞에 %가 있어서 그룹을 의미한다
로키 리눅스 설치한거 처음 그 상태의 파일인데 다른 리눅스도 동일한지는 잘 모르겠다..ㅎㅎ
sudo 명령어를 사용하기 위해 wheel 그룹에 사용자를 추가해주었다.
usermod -aG wheel lhw
cat과 grep 명령어를 이용해서 그룹에 잘 등록이 되었는지 확인하였다
cat /etc/group | grep wheel
터미널 새로 열면 적용된다!
잘 안되면 가상머신 껐다 켜보면 됨
암튼 재부팅해보면 sudo 명령어 사용된다👍👍
sudo 명령어를 사용할땐 root 비밀번호가 아닌
로그인한 일반 사용자의 계정 비밀번호를 알고 있으면 사용이 가능하다
'리눅스' 카테고리의 다른 글
리눅스 vi 편집기 모드(명령모드, 입력모드, 라인모드) (0) | 2024.10.20 |
---|---|
Docker 기초 (1) | 2024.10.13 |
리눅스 usb 마운트하기 (2) | 2024.09.29 |
리눅스 초기화 데몬 systemd 프로세스란? (0) | 2024.09.29 |
리눅스 부팅 과정 정리 (0) | 2024.09.29 |