새로 계정을 생성하면 sudo 권한이 없기 때문에 권한을 부여해야한다.
docker라는 계정을 새로 생성후, sudo 명령어 사용하면 위와 같은
[계정] is not in the sudoers file. 에러가 발생한다.
root 계정으로 접속 후,
/etc 디렉토리의 sudoers를 수정하면 된다.
기존 sudoers가 수정 권한이 없기 때문에
chmod 777 sudoers와 같이 수정 권한을 주고 수정한다.
파일의 맨 밑부분을 확인하면 기존 root ALL=(ALL) ALL 이부분만 있을 텐데,
밑에 sudo 권한을 줄 '계정이름 / ALL=(ALL) / ALL ' 을 추가해준다.
줄맞춤을 탭(tab)을 눌러주면 자동으로 맞춰준다.
wq로 저장하고 나온뒤 다시 사용 권한을 읽기만 두고, 권한을 부여받은 계정으로 접속하여
sudo 명령어를 실행한다.
sudo 명령어가 잘먹힌다.
'프로그래밍' 카테고리의 다른 글
[Postgresql] 전체 테이블 count 조회 쿼리 (0) | 2022.02.03 |
---|---|
[centos7] 디스크 사용률 확인 스크립트 작성하기 (0) | 2022.02.01 |
[Postgresql] DB dump 방법 (0) | 2021.08.12 |
[Python] 개발환경 맞추기 (0) | 2021.07.31 |
[postgreSQL] DB LOCK 확인 (0) | 2021.06.14 |