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