루트로 실행하는 것이 왜 나쁜 생각입니까? [복사]

루트로 실행하는 것이 왜 나쁜 생각입니까? [복사]

중복 가능성:
루트로 로그인하는 것이 과대평가되어 걱정되시나요?

일반적인 목적으로 루트를 사용하는 것은 좋지 않다는 말을 자주 들었습니다. 이것이 왜 나쁜 생각입니까?

답변1

요약하자면우분투에 물어보세요대답은 다음과 같은 이유로 루트로 실행하는 것은 나쁜 생각이라는 것입니다.

  1. 버그나 소프트웨어 오류가 발생할 가능성이 더 높습니다. 파일을 오류로 삭제하는 프로그램이요? 제한된 사용자로 실행하면 홈 디렉터리와 일부 다른 장치(예: USB 디스크)의 콘텐츠가 손상될 수 있습니다.

    루트로 실행하면 시스템의 모든 내용을 자유롭게 삭제할 수 있습니다. 또한 실수로 중요한 파일을 삭제하는 버그가 있는 스크립트의 피해자가 될 수도 있습니다.

  2. 마찬가지로 버그나 맬웨어는 전체 권한을 부여했기 때문에 더 많은 해를 끼칠 수 있습니다. 프로그램을 변경 /bin하고, 백도어를 추가하고, 파일을 엉망으로 만들고 /etc, 시스템을 부팅할 수 없게 만드는 등의 작업을 할 수 있습니다.

  3. 당신은 자신의 어리석음의 희생자가 될 수도 있습니다. 잘못 실행하거나 rm -rf *dd에서 입출력 장치를 바꾸면 권한 부족으로 멈추는데, 루트로 실행하면 강력합니다.

  4. 당신은 그것을 필요하지 않습니다관리 업무를 제외한 대부분의 목적에 적합합니다.

sudo비슷한 위험이 있지만 적어도 우연히 일어날 수는 없습니다(또는 적어도 있어서는 안 됩니다). 만약 당신이 그것을 입력한다면 sudo destroy_my_machine아마도 무슨 일이 일어날지에 대해 꽤 좋은 아이디어를 갖게 될 것입니다. 그리고 그것을 믿기는 어렵습니다. 누군가 우연히 그것을 할 수 있습니다.

매우 짜증나는 예를 들자면, 설정 없이 스크립트를 실행하면 rm -rf $someDir/*최종 $someDir결과는 다음과 같습니다.rm -rf /*.

관련 정보