У вас сумна біда Microsoft та антивірусів, які займаються цією проблемою. Обліковий запис адміністратора (root) повинен мати необмежений доступ (як заявляють усі). Він може не лише змінювати системні файли, що призводить до роботи машини, яка не може завантажуватися, а й отримувати доступ до інших даних користувачів (прав доступу користувачів недостатньо для забезпечення доступу до даних та їх модифікацій, коли доступний фізичний доступ до комп'ютера). Тепер про те, чого ви не "бачите".
Прикрою практикою було завжди запускати машину Windows як адміністратор. Для цього є вагомі причини, такі як можливість стати іншим користувачем протягом сеансу, що висмоктується (для встановлення програми потрібно буде вийти з системи та увійти як адміністратор та встановити додаток, що може зажадати навіть запуску адміністратора). Результатом є те, що ваш комп'ютер звикає до речей, яких ви не очікували, навіть якщо ви не встановили програму.
Результат полягає не в тому, що люди віддаляються від керування адміністратором, але Microsoft забезпечує контроль дозволів на підкреслювальну структуру ОС UAC. Це означає, що вас просять надати програмі дозвіл на запуск незалежно від того, хто ви є. Vista дійсно погана, тому що вона мала два шари для користувачів адміністратора: "Ви хочете запустити цю програму?", "Добре, тепер, коли ви запускаєте цю програму, ви хочете її дозволити запускати?"
У Linux ви бачите зовсім іншу філософію. По-перше, ОС виконує те, що ви їй сказали, не перевіряючи, чи дійсно ви хотіли запустити програму. По-друге, користувач не може робити що-небудь, що хоче в систему. Це означає, що система захищена від помилок користувача, але користувач завжди може підвищити свої дозволи на належний рівень, якщо захоче. Microsoft в основному побудував шар ескалації дозволів окремо від користувальницького шару, чи Linux / Unix завжди мав розробляти розширення дозволів, які працювали з користувачами.