Posts Raspberry Pi sudo - 라즈베리파이 sudo 암호입력 없이 사용하기
Post
Cancel

Raspberry Pi sudo - 라즈베리파이 sudo 암호입력 없이 사용하기

pi

FlyingDeuk's

pi라는 계정을 나만의 ID로 변경했다… 그런데 계속 암호를 넣어야하는 것이 여간 불편한게 아니라…
여러 곳을 검색해 봤는데 기본적인 리눅스와는 다른가 보다… 어쨌든 라즈베리파이는 이 방법으로 하면된다.

Wiki's

sudo 명령어 는 유닉스 및 유닉스 계열 운영 체제에서, 다른 사용자의 보안 권한, 보통 슈퍼유저로서 프로그램을 구동할 수 있도록 하는 프로그램이다. 명칭은 본래 슈퍼유저로서의 실행에 사용되던 것에서 “superuser do”에서 유래하였으나, 후에 프로그램의 기능이 확장되며 “substitute user do”(다른 사용자의 권한으로 실행)의 줄임말로 해석되게 되었다. 기본적으로 sudo는 사용자 비밀번호를 요구하지만 루트 비밀번호(root password)가 필요할 수도 있고, 한 터미널에 한번만 입력하고 그 다음부터는 비밀번호가 필요 없다.[2] Sudo는 각 명령줄에 사용할 수 있으며 일부 상황에서는 관리자 권한을 위한 슈퍼유저 로그인(superuser login)을 완벽히 대신하며, 주로 우분투, 리눅스와 애플의 OS X 에서 볼 수 있다.[3][4]

no Password 추가

sudo group에 들어가더라도 아래의 설정이 안되어 있으면 암호를 넣어야한다.
설정이 어디있는지 아는 것이 중요하다.

/etc/sudoers.d

위의 폴더안에 아래와 같은 파일이 있다.

1
2
3
4
5
6
7
8
deuktest@deuktest:/etc/sudoers.d $ ls -al
합계 24
drwxr-xr-x   2 root root 4096  8월 23 00:52 .
drwxr-xr-x 114 root root 4096  8월 23 00:52 ..
-r--r-----   1 root root   36  4월 29  2019 010_at-export
-r--r-----   1 root root   27 10월 19  2016 010_pi-nopasswd
-r--r-----   1 root root  211  1월 27  2021 010_proxy
-r--r-----   1 root root  958  1월 20  2021 README

이중 010_pi_nopasswd 파일을 수정해주면 된다.

sudo vim 010_pi_nopasswd

1
pi ALL=(ALL) NOPASSWD: ALL

pi를 자신의 메인 ID로 변경해준다.

1
deuktest ALL=(ALL) NOPASSWD: ALL

PostScript

리눅스를 써보고 싶어 라즈베리파이를 구매했지만 데비안 계열인건 맞는 데 조금씩 다른가 보다. 우분투를 실제 써 본적은 없어 확실히 비교는 못해 봤으나..
라즈베리파이는 잘 된다.


< Back to Raspberry Pi >

This post is licensed under CC BY 4.0 by the author.

Raspberry Pi Port Forward - 라즈베리파이 외부/해외에서 접속하기 (포트포워드)

Raspberry Pi User - 라즈베리파이 사용자 추가법 (pi ID 삭제법)

Comments powered by Disqus.