리눅스를 사용하다보면 sudo 라는 명령어를 많이 사용하게 됩니다.
이 명령어는 root 권한이 아닌 유저에게 root 권한을 빌려주는 역할을 합니다. 하지만 매번 sudo 라는 단어를 입력하기가 여간 귀찮은 것이 아닙니다.
$sudo passwd root
위와 같은 명령어를 입력합니다. passwd 명령어는 유저의 비밀번호를 변경하는 명령어입니다. 위 명령어는 root유저에 명령어를 주는( 바꾸는 ) 명령어입니다. 위 명령어를 실행하면
그러면 root 유저로 바꿔보도록 하겠습니다.
$ su -
위 명령어를 입력하고 위에서 root에 할당한 비밀번호를 입력하고 쉘의 모양이 "$" 에서 "#" 으로 바뀌었는지 확인합니다.
성공적으로 root 계정을 얻은 모습입니다. 이제 sudo 명령어를 빼고 아무 명령어나 실행 해보면 root 계정의 권한으로 실행이 되는 것을 볼 수 있습니다.
루트 권한을 얻어 쉘이 "#" 모양으로 되었을 때에는 sudo를 붙이지 않아도 루트 권한의 명령어들을 실행 할 수 있습니다.
보안 문제도 있고 여러이유로 우분투에서는 root 대신 sudo를 사용하게 만든것 같습니다. 하지만 리눅스를 배우는 초보 입장에서는 보안문제보다는 리눅스를 좀 더 쉽게 사용하는 것이 중요하다고 생각되므로 루트 권한을 얻어서 사용하셔도 무방하다 생각됩니다.