Давайте поговорим о пользователях Linux, одна из ключевых концепций в Linux, в каждой системе
Linux есть две основные категории пользователей, непривилегированных пользователей, и root, который
также называется суперпользователем, или root-администратор существует в любой системе Linux с
привилегиями root: полномочия, которыми обладает учетная запись root в системе, учетная запись root является
наиболее привилегированной в системе и имеет абсолютную власть над ней, среди ее привилегий есть возможность
запускать любую команду или получать доступ к любому файлу в системе, на самом деле она может делать что угодно на система
Linux, такая как установка нового программного обеспечения или обновление существующего, настройка сети,
изменение прав собственности на файлы, управление учетными записями других пользователей или администрирование любой службы,
которая работает, с другой стороны, все другие пользователи, которые называются непривилегированными или обычными пользователями,
имеют нет специальных прав в системе, они могут работать только в каталоге, называемом домашним каталогом пользователя,
и не могут выполнять какие-либо административные задачи, такие как установка нового программного обеспечения, создание иного ее пользователи
или запуск административных комментариев, потому что root настолько мощный, что не рекомендуется использовать его для
обычных задач, таких как просмотр веб-страниц, написание электронных писем или документов, даже простая ошибка, такая как,
например, ошибочный комментарий, может вызвать проблемы для всей системы, поэтому для обычных задач
настоятельно рекомендуется использовать обычную учетную запись пользователя, и когда требуются
права root , вы просто становитесь root только для выполнения этой конкретной административной задачи
во многих дистрибутивах Linux, таких как те, которые основаны на debian или ubuntu, прямой вход в систему, поскольку маршрут
запрещен, давайте посмотрим, как получить rotaxes в терминале есть больше подходов, и я покажу
вам их все, первый способ временно стать root в терминале - запустить sudo su
, кстати, судос, спасибо за суперпользователя, и подайте в суд на замену пользователя, которого
он просит пароль пользователя обратите внимание, что это не пароль root, это пароль непривилегированного
пользователя, прочитавшего комментарий, я ввожу пароль, и если пароль ssword
прав, и пользователь является частью определенной группы, которая называется sudo на ubuntu и будет на centos,
тогда запускается новая оболочка с привилегиями root, и пользователь может запускать свои административные комментарии
как root, вы можете сказать, что вы временно стали root в этом терминале, пока вы не выйдете из него, чтобы
увидеть пользователя, в котором вы в настоящее время вошли, запустите команду id, эта команда выводит вошедшего в систему
пользователя и группы, к которым он принадлежит, чтобы выйти из системы, вы вводите exit или нажимаете ctrl и обратите внимание, что когда вы становитесь
хорошо, если у вас был пробел и дефис после sue, тогда активирована корневая рабочая среда,
текущий рабочий каталог был изменен на корневой домашний каталог,
это выполнило все сценарии инициализации оболочки пользователя root и установило все переменные
среды, как если бы пользователь root был зарегистрирован в новом сеансе оболочки по соглашению в Linux,
все пользователи запрашивают x в знаке доллара. Корень является исключением, поскольку его приглашение заканчивается хешем.
Второй способ запуска команд, поскольку root - без регистрации int o учетная запись root, но с помощью команды
sudo и команды, которую вы хотите запустить как root, если вы префикс команды с помощью sudo, вам будет
предложено ввести пароль, а не пароль root, и если ваш пользователь принадлежит к определенной группе
sudo nubuntu и будет включен centos комментарий будет запускаться с правами root, давайте посмотрим, как это работает
Я хочу запустить административную команду, которая создает новую группу,
если я запустил ее, просто набрав команду, я получу ошибку отказа в разрешении, только root может
запускать группу добавить команду и создать новую группу в системе, я просто запускаю комментарий,
и у меня нет разрешения, теперь давайте напишем sudo перед
именем команды, и комментарий был успешно выполнен, новая группа была создана, обратите внимание,
что я не вошел в систему как root, но как начальный нормальный пользователь, я студент,
использующий sudo, намного сложнее забыть, что вы хороши, поскольку вы не вошли
в учетную запись root, и вам не нужно выходить из системы после того, как вы закончил работу давай попробуем
ру n второй комментарий хорош, на этот раз я собираюсь создать нового пользователя в системе sudo user ad john,
и вы заметите, что запускается команда root без запроса пароля,
как в первом примере, когда я запускал комментарий sudo, потому что Политика sudo кэширует
на 5 минут учетные данные, которые я ввел в первую очередь, и в любое время, когда я запускаю команду sudo,
временная метка обновляется до 5 минут в этом примере после того, как я визуализирую красную команду пользователя sudo, я могу запускать
другие комментарии от имени пользователя root без запроса для любого пароля ровно на 5 минут, запустив
sudo с параметром minus v, пользователь может обновить кэшированные учетные данные без запуска комментария,
и если я хочу аннулировать кэшированные учетные данные пользователя, мне нужно запустить sudo минус k,
другими словами, в следующий раз sudo при запуске потребуется пароль, давайте создадим нового пользователя
и потребуется пароль. последний метод запуска начинается с root - это временно
стать root в этом терминале, запустив команду su и войдя в корневой проход слово
отметить, что в некоторых дистрибутивах, таких как Ubuntu на основе этого метода по умолчанию отключено,
потому что прямой доступ к корню заблокирован помните, что вы установили Ubuntu в первую очередь
без установки пароля для хорошего счета, чтобы разблокировать корневую учетную запись на таком распределении
вам просто нужно установить его пароль, обратите внимание, что отсутствие пароля не означает, что
без него вы можете войти в систему как root, но, наоборот, это означает, что вы вообще не можете войти в
систему.Я устанавливаю пароль root, команда, используемая для изменения пароль в linux - pa
double swd, поэтому sudo pa double swd и имя пользователя root
запрашивают мой пароль, чтобы команда запускалась как root, я ввожу свой пароль,
а теперь новый пароль для загрузочной учетной записи, я ввожу его два раза обратите внимание, что в linux, когда вы вводите
пароль, он не отображается, это мера безопасности, поэтому никто не может узнать, как
долго пароль вводится, даже если вы его не видите сейчас, я могу временно войти в систему как
root by ru nning sue и ввод пароля root, так что sue, и я ввожу новый пароль root, и
я являюсь root в этом терминале, этот метод стать root доступен только в терминале, вам все еще
не разрешено входить в систему как root в графической среде на centos этот метод получения
root-доступа доступен по умолчанию, и root-пароль - это тот, который вы установили во время установки,
я ввожу пароль root,
и я root, обратите внимание, что пользователь может изменить свой собственный пароль, запустив команду password
и root может изменить пароль любого пользователя
, запустив команду password, и имя пользователя, пароль которого будет изменен,
root изменяет пароль пользователя по имени студент, пароль не должен быть короче
8 символов, это все, что вы только что узнали, как для выполнения административных комментариев, как корень в Linux
в конце этой лекции я хочу, чтобы очистить для вас, что корень слова имеет также несколько дополнительных
связанные значений при использовании в качестве части других терминов, это может быть источником путаницы
е или новички в системах Linux, позвольте мне привести вам несколько примеров, один из наиболее часто
встречаемых терминов - это корневой каталог, который является каталогом верхнего уровня любой файловой системы Linux, все остальные
каталоги и файлы находятся в этом каталоге, корневой каталог обозначается разветвленная косая черта
это содержимое корневого каталога другой термин косая черта корень
это домашний каталог пользователя root домашний каталог является основным каталогом файла
пользователя, и на самом деле это каталог, в котором находится пользователь, когда он входит в систему
Slash root - это подкаталог корневого каталога, на что указывает косая черта в начале,
и его не следует путать с этим каталогом, это root, и это корневые
домашние каталоги для пользователей, отличных от root, по умолчанию создаются в домашнем слэше каталог,
который является еще одним стандартным подкаталогом
корневого каталога, здесь находятся домашние каталоги других пользователей