
Я совсем новичок в 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 обладают превосходной безопасностью при условии правильной установки исправлений и настройки.