본문 바로가기
IT/Linux

sudo / su / visudo 관련

by 성준하이 2024. 6. 28.
반응형

이전 포스팅에서 sudo 관련해서 다룬 적이 있다.

자세한 내용은 참고 포스팅 참고 바란다.

 

이번 포스팅에서는 su와 sudo , 그리고 visudo 명령어까지 함께 다뤄볼 것이다.

 

  • sudo 

superuser do 의 약자로 
리눅스에서는 Superuser인 root계정과 일반 계정으로 나뉘어져 운영되고 있다. 

일반 계정 사용시, root권한이 필요한 경우가 있는데 , 이 경우 sudo 명령어를 통해 root권한을 빌려 쓸 수 있다.

즉, sudo는 특정 사용자 또는 특정 그룹에 root 사용자 권한을 가질 수 있도록 일부 명령 또는 모든 명령을 실행 할 수 있도록 해주는 도구이다.

 

일반 사용자가 root권한을 사용위해서는 

su 와 sudo를 사용할수 있는데 둘의 차이는 아래와 같다.

 

su (switch user)

su  : root 사용자로 변경, root암호 입력해야함
su [사용자명] : 다른 사용자로 변경
su - [사용자명] : 다른 사용자로 변경하면서 환경 변수까지 적용

현재 계정을 로그아웃하지 않고 다른 계정으로 전환하는 명령어


sudo (superuser do)

sudo [명령어] : sudo 다음에 명령어를 입력하면 root권한으로 명령어 실행

일반 사용자가 root권한 획득을 위해 사용하는 명령으로 /etc/sudoers에 설정된 유저가 사용

 

 

 

visudo 란?

참고 포스팅 에서 sudo 권한 부여를 위해 /etc/sudoers 파일에서 수정해야한다고 설명을 했다.

하지만 커널 창에서 visudo 만 작성해도 vi /etc/sudoers 명령어와 같은 역할이 된다.

 


참고 포스팅

https://thenicesj.tistory.com/230

 

리눅스에서 관리자 권한(sudo)

윈도우를 사용할 경우엔 어떤 파일을 관리자 권한으로 실행할 경우 마우스 우클릭 후 관리자 권한으로 실행을 하면 된다. 리눅스에서는 어떻게 해야할까? 이럴때 사용하는것이 sudo 권한이다. sud

thenicesj.tistory.com

 

반응형

'IT > Linux' 카테고리의 다른 글

우분투에 Odoo 설치  (15) 2024.08.23
wheel그룹/권한  (13) 2024.07.03
Swap Memory 추가하기 (CentOS 7)  (9) 2024.06.27
vi 편집기 특정 문자열 검색 및 갯수 구하기  (19) 2024.04.14
특정 파일명이 들어간 파일만 삭제  (27) 2024.04.12

댓글