su, su root 

는 진짜 지금 내 권한만 바꾸고, 환경변수는 그대로 둔다. pwd가 그대로다.

 

 

su -, su - root

는 권한뿐만 아니라 환경변수도 바뀐다. 따라서 pwd도 바뀐다.

 

su들은 바꿀 계정의 비밀번호를 필요로 한다.

 

sudo, sudo -u root

는 일시적으로 바꾼다. 지금 현재 계정의 비밀번호를 필요로 한다.

이는 /etc/sudoers에서 허가된 계정만 사용이 가능하다.

 

기본적으로 내용에 rooroot    ALL=(ALL:ALL) ALL 가 적혀있다.

여기에 visudo -f /etc/sedoers를 통해 새로 sudo를 사용할 사용자를 지정할 수 있다.

 

sudo -s 는 환경 변화 없는 su와 비슷

sudo -i 는 환경 변화 있는 su - 와 비슷하다.