Могу ли я войти как root?

Могу ли я войти как root?

Я совсем новичок в Linux, использовал Ubuntu, Mint, Elementary и KDE Neon в течение 2 или 3 дней в VirtualBox, чтобы выбрать 1 для установки на ноутбуке, который я использую ежедневно. Я выбрал KDE Neon 5.16 и использую его последние 3 дня. Первая проблема, с которой я столкнулся в этом дистрибутиве, заключалась в том, что когда я пытался вставить файл, который я скачал с веб-сайта, из папки Downloadsв раздел/устройство, а именно /dev/sda3, он изначально не позволял мне сделать это через GUI!

Затем я попытался войти в систему как root, следуя приведенному примеруздесь, чтобы иметь все привилегии НО я не мог войти в систему rootчерез экран входа, чтобы управлять системой! Он просто дает псевдоним, названный sudoпосле входа в систему как обычный, userчтобы выполнить некоторые права собственности и разрешения cmdlets!

Из такого поведения этого дистрибутива я понял, что эти дистрибутивы Linux фактически построили мост между rootи userчерез некоторые messaging protocolи разработчики этих дистрибутивов, очевидно, имеют полный контроль над моим ноутбуком через network socket, я прав? Если я прав, чем эти дистрибутивы отличаются от Windows или Mac с точки зрения безопасности? Есть ли какой-либо обходной путь в KDE Neon, чтобы войти в систему, rootкогда он предлагает войти?

решение1

Из такого поведения этого дистрибутива я понял, что эти дистрибутивы Linux на самом деле построили мост между root и пользователем через какой-то протокол обмена сообщениями.

Нет. Sudo — это программа, которая при соответствующей настройке позволяет пользователям запускать программы как root. На самом деле, никакого протокола обмена сообщениями не задействовано.

Это, по сути, лучшая практика. Запускайте с минимальными необходимыми привилегиями и повышайте их, когда это необходимо. В Ubuntu по умолчанию не включен root-пользователь.

и разработчики этих дистрибутивов, очевидно, имеют полный контроль над моим ноутбуком через сетевой сокет, я прав?

Нет, вы не правы. В sudo нет сетевого взаимодействия и нет возможности удаленного доступа. Разработчики не имеютлюбойуправление вашим ноутбуком. man sudoв терминале предоставит вам дополнительную информацию о sudo.

Нет смысла включать учетную запись root. Если вам нужна оболочка root, запустите sudo -i.

Если я прав, чем эти дистрибутивы отличаются от Windows или Mac с точки зрения безопасности? Есть ли обходной путь в KDE Neon, чтобы войти как root, когда он предлагает войти?

Linux и OS X принципиально отличаются от Windows. Linux и OS X также довольно сильно отличаются, но обе они многим обязаны Unix, поэтому у них есть некоторые сходства.

В любом случае, Ubuntu, OS X и Microsoft Windows обладают превосходной безопасностью при условии правильной установки исправлений и настройки.

Связанный контент