Утилита sudo, административные действия в ОС
После установки ОС нам необходимо произвести ряд действий, связанных с настройкой и последующим администрированием системы. В Linux все действия, связанные с администрированием, а также внесением критических изменений в операционную систему, отданы особому пользователю — root. Любые действия, выполненные от этого пользователя, необратимы и в случае неаккуратного или неправомерного использования могут привести систему в неработоспособное состояние. Чтобы избежать возможных деструктивных действий или взлома системы, работа от имени пользователя root во многих дистрибутивах запрещена. Чтобы совершать административные действия, существует утилита sudo.
Sudo — это утилита, предоставляющая привилегии root для выполнения административных операций в соответствии со своими настройками. Она позволяет контролировать доступ к важным приложениям,3 в системе.
Для дальнейших действий, связанных с администрированием системы, мы будем пользоваться этой утилитой.
Настройка сети, используя утилиты ip и nmcli
Первое, что мы разберём, — это способы настройки сети. В Ubuntu Server и выше за настройку сети отвечает Netplan. В то же время изменить конфигурацию сети мы можем и классическим способом, используя инструменты командной строки: ip из пакета iproute2, nmcli (в случае с десктоп-версией Ubuntu) или ifconfig из пакета net-tools.
Важно:
- Изменение настроек сети с использованием утилит командной строки обычно «живёт» до первой перезагрузки системы.
- В Ubuntu Desktop за настройку сети отвечает NetworkManager (утилита nmcli для управления из командной строки) или скрипт ifupdown (конфигурационный файл /etc/network/interfaces и служба networking). Netplan позволяет структурировать все указанные способы.
- Изменение настроек сети — действие, требующее прав суперпользователя. При выполнении действий, связанных с изменением конфигурации, принято использовать sudo.
Разберем утилиты по порядку. Все рассматриваемые утилиты — консольные приложения, то есть для работы с ними необходима командная строка. В Linux стандартное приложение для работы с командной строкой — терминал, более подробно мы будем рассматривать его на дальнейших уроках. В работе с консольными приложениями используется следующий формат: команда параметры_команды, при этом для передачи параметра могут использоваться символы -, --. Получить справку по синтаксису многих команд и возможным параметрам можно, используя следующий формат записи: команда --help.






