티스토리 뷰

it

리눅스 su와 sudo 사용법 및 차이점

ITs Story biaos 2023. 8. 8. 22:00


su와 sudo는 모두 Linux에서 다른 사용자의 권한을 빌리는 데 사용하는데요 . su는 사용자를 전환하는 반면 sudo는 일시적으로 권한을 받는다고 보시면 됩니다.

 

 

 

 

 

 

 

su 사용법

su [username]
예를 들어, root 사용자로 전환하려면 다음과 같이 입력합니다.

su root

 

 


sudo 사용법
sudo [command]

 


예를 들어, root 사용자의 권한으로 vi 편집기를 실행하려면 다음과 같이 입력합니다.

sudo vi /etc/passwd

 

 

 

차이점


su와 sudo의 차이점은 su는 현재 사용자가 다른 사용자로 완전히 전환되는 반면 sudo는 현재 사용자는 그대로 유지하되 특정 사용자로 권한만 일시적으로 실행한다는 것입니다.

su와 sudo는 시스템 관리 작업을 보다 편하게 수행할 수 있도록 도와주는 명령어이지만, 두 명령어의 사용 목적을 잘 이해하고 적절하게 사용해야 합니다.

 

보안적인 측면을 고려하여 sudo를 적절히 활용하는 것을 권장..

 

 

요약하면, "su"는 전환하고자 하는 사용자로 완전히 전환하여 모든 명령어를 해당 사용자의 권한으로 실행하는 반면, "sudo"는 일시적으로 특정 명령어를 루트 권한으로 실행하는데 사용됩니다.

 

 

댓글