그래서 su
와 사용의 차이점을 읽었 sudo
으며 모든 사람 sudo
이 루트 계정 자체에 액세스하는 것보다 접근 방식이 더 안전 하다는 데 동의하는 것 같습니다 . 그들은 루트 계정으로 단 하나의 명령으로 전체 시스템을 망칠 수 있다고 말합니다. 이해합니다. 그러나 시스템에서 생성 된 초기 사용자는 sudo를 사용하여 모든 명령에 액세스 할 수도 있습니다. 이것을 실행하여 찾을 수 있습니다 su -l
. 이 경우 sudo <game-ending command>
시스템을 망칠 수 있습니다 . 그렇다면 어떻게이 접근 방식이 더 좋고 안전합니까? 그러면 슈퍼 유저 계정에 직접 액세스 할 수 있습니까? 동일한 명령을 모두 실행할 수 있습니다 ...
sudo
명령 줄을 사용 하여 컴퓨터에 명시 적으로 내가하고있는 일을 알고 있다고 생각하기 때문입니까? 그들은 분명하게 말하지 않는 한 사람들이 자신이 슈퍼 유저 계정에 있다는 것을 잊게 될 것이라고 생각합니까?
또한 사람들은 시스템이 외국 사람에 의해 손상되어 침입 한 경우 루트 계정으로 인해 시스템에 끔찍한 일을 할 수 있다고 말합니다. 그러나 그들이 이미 내 계정에 액세스 할 수 있고 내 암호를 알고 있다면, sudo를 사용하고 내 암호를 입력하여 슈퍼 사용자의 암호를 알 필요가 없기 때문에 똑같은 끔찍한 일을 할 수 있습니다. 내가 오지 않는 것은 무엇입니까?