본문 바로가기
나만 보는 정리노트/ETC

/etc/sudoers: syntax error near line ~

by SeoKhan 2022. 12. 1.

sudo 설정을 만지다가 다음과 같은 에러가 뜨셨나요?

회사 서버라서 식은땀이 흐르실 거 같나요?

 

그럴 땐 다음같이 처리하면 됩니다.

 

[기본 해결과정]

1. pkexec visudo

2. 자신의 계정 or 선택한 계정에 맞는 비밀번호 입력

3. sudoers 파일 내의 near line ~의 ~부분(n 번째 줄)의 오타를 찾아 수정 후 저장

 

하지만 2번 과정 후

error response to PolicyKit daemon: GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed: No session for cookie

다음과 같은 에러가 발생할 수 있습니다.

 

이러한 경우 우선 터미널을 두 개 준비 해줍니다.

이후 [기본 해결과정]이 아닌, 다음 과정을 진행합니다.

 

[에러 발생 시]

1. 첫 번째 터미널에서 echo $$ 입력

2. 두 번째 터미널에서 pkttyagent --process (첫 번째 터미널에서 결과값으로 나온 PID) 입력

3. 첫 번째 터미널에서 pkexec visudo

4. 두 번째 터미널에서 계정 선택 및 비밀번호 입력

5. 첫 번째 터미널에 vi sudoers 결과로 sudoers 파일 진입 확인

6. sudoers 파일 내의 near line ~의 ~부분(n 번째 줄)의 오타를 찾아 수정 후 저장

 

이 글을 보신 모든 분들, 해결하셨으면 좋겠네요

 

 

 

 

 

Reference
[1]
https://github.com/NixOS/nixpkgs/issues/18012#:~:text=%40erlandsona%EC%95%84%EB%A7%88%20%EB%84%88%EB%AC%B4%20%EB%8A%A6%EC%97%88%EC%A7%80%EB%A7%8C%20%EA%B7%B8%EA%B0%80%20%EC%9D%98%EB%AF%B8%ED%95%98%EB%8A%94%20%EA%B2%83%EC%9D%80%20%EB%91%90%20%EA%B0%9C%EC%9D%98%20%ED%84%B0%EB%AF%B8%EB%84%90%EC%9D%84%20%EC%97%B4%EC%96%B4%EC%95%BC%20%ED%95%9C%EB%8B%A4%EB%8A%94%20%EA%B2%83%EC%9E%85%EB%8B%88%EB%8B%A4.%0A%EC%B2%AB%20%EB%B2%88%EC%A7%B8%20%ED%84%B0%EB%AF%B8%EB%84%90%EC%97%90%EC%84%9C%20%EB%8B%A4%EC%9D%8C%20%EB%AA%85%EB%A0%B9%EC%9D%84%20%EC%8B%A4%ED%96%89%ED%95%98%EC%97%AC%20PID%EB%A5%BC%20%EA%B0%80%EC%A0%B8%EC%98%B5%EB%8B%88%EB%8B%A4.

'나만 보는 정리노트 > ETC' 카테고리의 다른 글

Labelimg 프로그램 단축키 작동이 안될 때  (0) 2023.04.13
Python f-string  (0) 2022.12.02
REST API  (0) 2022.12.01
Get vs Post  (0) 2022.12.01
HTTP Method  (0) 2022.12.01