-
[UTM]우분투 root 계정으로 로그인후 vscode root 권한으로 실행하기가상머신/Ubuntu 2023. 4. 7. 10:34
사용자 계정으로 vscode를 실행해서 사용자 권한의 파일을 수정하는 데는 문제가 없었다
하지만 관리자권한인 root 권한 파일을 수정하려니 수정할때마다 비밀번호를 입력해야 하는 번거로움이 생겼다
작은 거 하나하나 수정하려고 할 때마다 저렇게 비밀번호를 쳐야 하니 번거로워서 해결하기 위해 아래와 같은 방법을 시도했다
위 명령어는 엄청 긴내용을 짧게 설정하도록 해주는 명령어인데 시도를 해보았으나 실패하였다
우선 터미널에서 root 계정으로 로그인하여 준다 ( 초기비밀번호 설정 아래 글 참고 )
https://ruang0124.tistory.com/8
[리눅스] 우분투 - 초기설정 1
우분투를 처음 설치하고 root 계정의 비밀번호를 설정하는 방법입니당 우선 사용자 계정에서 root 계정으로 넘어가기 위해선 su 명령어를 사용해야 한다 하지만 root 계정의 비밀번호를 설정하지
ruang0124.tistory.com
처음에 로그인할때 사용자 계정 말고 Not listed? 를 클릭해서 root 계정으로 로그인을 시도해 본다
로그인이 된다면 좋겠지만 실패했다
그래서 사용자 계정으로 접속한 뒤 터미널을 켜고 추가적으로 작업을 해 주었다
터미널을 열어준 뒤 su 명령어로 root 권한으로 바꿔준다
cd /etc/gdm3
gedit custom.conf명령어를 순서대로 입력해 준다 ( gedit 편집 메모장? 이 설치 안되어있다면 설치하면 된다 )
위에 주황색으로 되어 있는 곳에 아무 내용이 없을 건데 추가적으로 적어주고 저장을 누른 뒤 닫아준다
cd /etc/pam.d
gedit gem-password명령어를 순서대로 입력해 줘서 편집창을 켜준다
이번엔 3번째 줄 내용 앞에 # 이 없을 건데 #을 추가해 준 다음 저장을 누르고 창을 닫아준다
로그아웃하고 다시 root 계정으로 로그인을 시도해 본다
root 계정으로 로그인하니 위와 같은 화면이 나타났고 사용자 계정으로 설정해 놨던 화면과는 다른 모습으로 로그인이 되었다
여기서 code 를 입력하고 엔터를 치면 권한부족으로 실행할 수 없다고 나온다
위 명령어를 입력하고 엔터를 치니 vscode 가 실행이 되었다
아주 그냥 난리 났다
우선 맨 위에 Superuser 라는 단어가 나타나 root 권한 실행이 되었다는 것을 볼 수 있고
맨 아래 경고창에는 root user 로 실행이 되어 추천하지 않는다는 경고창도 나온다
그리고 중간에 있는 경고창에는 root 권한으로 vscode를 실행해서 너는 모든 파일을 잃을 수 있다고 하는데 Save 를 눌러준다 🥳
내가 수정하려는 파일을 열어주니 또 나를 못 믿는지 확인하는데 신뢰한다고 체크해 주고 Yes 버튼을 클릭해 주었다
이제 편집해도 권한부족으로 수정되지 않는 문제가 해결이 되었다
하지만 root 계정으로 로그인한 상태여서 터미널로 vscode를 실행시켜줘야 한다는 단점이 있다
또한 가상머신 한번 껐다가 다시키니 저 alias ~~~ sandbox 통째로 입력을 해줘야 하지만 수정할 때마다 비밀번호 입력하는 것보단 ㅎㅎ
그래서 바탕화면에 메모장 하나 만들어서 해당 명령어 저장해 두고 alias 명령어를 통해 사용하기 편하도록 설정해 줬다
코드를 가만히 보다가 내가 원하는 경로 입력하니 vscode 열리면서 위 사진과 같이 수정하고 싶은 폴더가 바로 열렸다
추가적으로 사용자 계정에서도 가능한지 보려고 하는데 오!!!
Switch User 가 생겨서 번거롭게 로그아웃 그런 거 안 해도 된다
ruang 인 나의 사용자 계정을 클릭한뒤 로그인해 줬다
음... ㅋㅋㅋ 안 뜬다
( 경로를 저렇게 해놔서 그런 강?? )
root 권한으로 실행하면 잘못하다가 다 날려버릴 수 있다니 실험적인 내용은 사용자 계정에서 하다가
오류나 중요 수정사항 다 바뀌면 복붙 해서 root 권한 파일로 올리는 것도 방법인 거 같다
728x90'가상머신 > Ubuntu' 카테고리의 다른 글
[UTM][리눅스] php my admin 설치하기 (0) 2023.04.15 [UTM]우분투 한글 설치 및 사용하기 (0) 2023.04.09 [UTM][리눅스] Ubuntu 데이터베이스, 테이블 만들고 값 입력하기 (0) 2023.04.06 [UTM]우분투 디스크 저장공간 늘리기 (0) 2023.04.04 [UTM][리눅스] 우분투 - VSCode 확장팩 설치하기, Bracket Pair Colorizer2 설정하기 (0) 2023.04.04