Как залогиниться в linux

Как залогиниться в linux

Как вы понимаете, в ответ на это приглашение необходимо ввести имя пользователя, а потом, по запросу, и пароль для входа в систему. Если это первый вход в систему после ее установки, то входить надо под именем »root». Это единственный пользователь, для которого обязательно заводится счет или бюджет (account) во время инсталляции. Этот пользователь является полным хозяином системы (как сейчас, так и в последующем), то есть имеет неограниченный доступ к ее ресурсам, может заводить и удалять других пользователей, останавливать систему и т. д. Неосторожное поведение пользователя с такими правами легко может привести к печальным последствиям, вплоть до полного краха системы. Поэтому обычно под этим именем входят в систему только для выполнения административных задач. Но у нас сейчас как раз такой случай, так что в ответ на приглашение login : вводим «root» и нажимаем клавишу (или ). Система выдаст запрос на ввод пароля:

Очевидно, что в ответ надо вводить пароль того пользователя, имя которого было введено ранее. При первой загрузке надо ввести тот пароль, которой был задан для пользователя root в процессе инсталляции, и нажать . Заметим, что если после ввода имени очень долго не вводить пароль, то система снова вернется к запросу имени пользователя. После ввода пароля вы увидите примерно такую надпись:

Такая строка называется приглашением. Появление приглашения означает, что система готова воспринять и выполнить вашу команду. Сейчас это свидетельствует о том, что вы успешно вошли в систему. Вы видите черный экран и приглашение системы к вводу команды — то, что в MS-DOS или Windows принято называть режимом командной строки. Мы будем называть этот режим текстовым (в отличие от графического режима, предоставляемого системой X Window).

В приведенном примере приглашение включает в себя указание имени пользователя ( root ), имени системы ( localhost ) и тукущего каталога ( /root ). Вид приглашения тоже можно изменить. Во всех последующих примерах мы будем использовать приглашение, состоящее только из имени пользователя.

Прежде чем предложить вам ввести первую команду, надо сказать, что в любой UNIX-системе учитывается регистр символов, т. е. различаются строчные и прописные буквы. Поэтому вводить все команды и их параметры следует именно так, как указано в примерах, учитывая регистр.

Первая команда, которую стоит ввести — команда useradd . После имени команды надо ввести пробел и имя пользователя, например, jim:

После этого система будет знать о существовании пользователя jim (говорят, будет «открыт счет для пользователя jim «). Однако войти в систему (или, как обычно говорят, «логироваться») под этим именем еще невозможно. Для того, чтобы система разрешила работать пользователю с именем jim , надо задать ему пароль. Для этого вводим команду

Читайте также:  List all software linux

Вводите пароль. После того, как вы завершите ввод нажатием клавиши , система попросит ввести его повторно:

Если вы не ошиблись при вводе (пароль приходится вводить «вслепую», поскольку он не отображается на экране), появится сообщение:

passwd: all authentication tokens updated successfully

и приглашение системы. Если вы выбрали пароль не очень удачно (слишком короткий или простой), вам будет выдано предупреждение, но система все равно примет пароль и позволит новому пользователю входить с ним в систему.

Таким образом, вы познакомились с первыми двумя командами системы Linux: useradd и passwd . Следующая команда, о которой нужно знать каждому пользователю любой UNIX-системы — это команда man . Команда man — это система встроенной помощи системы Linux. Вводить ее надо с параметром — именем другой команды или ключевым словом, например,

В ответ вы получите описание соответствующей команды или информацию по теме, обозначенной ключевым словом. Поскольку информация обычно не помещается на одном экране, при просмотре можно пользоваться клавишами и , а также клавишей пробела. Нажатие клавиши в любой момент приводит к выходу из режима просмотра и возврату в режим ввода команд. Попробуйте просмотреть информацию по рассмотренным уже командам login и passwd . Заметим, что точно также можно получить информацию по самой команде man . Введите

К сожалению, в большинстве случаев информация выдается по-английски. Если вы не читаете по-английски, то терпеливо читайте настоящее руководство или другую подходящую книгу по данной теме.

Вы можете попробовать вводить еще некоторые команды и понаблюдать за реакцией системы. Попробуйте, например, команды, перечисленные в табл. 3.1 (вводите их с приведенными в таблице параметрами).

Просмотрите описания этих команд с помощью команды man .

Мы не будем приводить здесь более подробный список возможных команд. Во-первых, с необходимыми командами можно будет постепенно познакомиться в ходе дальнейшего чтения. Во-вторых, описания основных команд можно найти в любой книге по UNIX.

Предыдущий раздел Оглавление Следующий раздел
  • 13.07 — В 100 раз быстрее Wi-Fi и намного безопаснее: принят стандарт световой беспроводной связи Li-Fi
  • 13.07 — Apple представила первые публичные беты iOS 17, iPadOS 17 и macOS Sonoma
  • 13.07 — Графический процессор разогнали до 4230 МГц — рекорд снова поставила ASUS GeForce RTX 4090 ROG Matrix
  • 13.07 — SoftBank построит суперкомпьютер для генеративного ИИ на суперчипах GH200 Grace Hopper
  • 13.07 — Китайские разработчики чипов объединились для создания национальной ИИ-экосистемы
  • 11.07 — Операторы связи России резко снизили капитальные вложения, но удвоят их к 2025 году
  • 11.07 — «Ростелеком» обеспечит государственные структуры готовыми решениями на базе «Авроры»
  • 11.07 — «Байкал Электроникс» начнёт разрабатывать микроконтроллеры
  • 11.07 — Учёные из США нашли способ подводной навигации без GPS с помощью поляризованного солнечного света
  • 06.07 — «Яндекс Браузер» научился кратко пересказывать тексты с помощью YandexGPT
  • 06.07 — Россиянам пообещали полный доступ к цифровому рублю к 2025–2027 году
  • 06.07 — Google заявила о достижении квантового превосходства — квантовый компьютер решил задачу в 220 млн раз быстрее обычного
  • 04.07 — Доступен язык программирования Perl 5.38.0 с поддержкой классов
  • 04.07 — Microsoft грозит антимонопольное расследование в Европе за интеграцию Teams в Office
  • 04.07 — Продажи смартфонов в России взлетели на 40 % и вернулись к уровню 2021 года — рынок заполонили китайские модели
  • 04.07 — Представлен смартфон Liberty Phone, продолжающий развитие Librem 5
  • 01.07 — Oracle опубликовал систему автоматической оптимизации параметров ядра Linux
  • 01.07 — Искусственный интеллект будет учиться принимать быстрые и точные решения у пчёл
  • 01.07 — «Яндекс.Маркет» зарегистрировал бренд Lunnen для выпуска компьютерной техники и аксессуаров
  • 01.07 — Рыночная капитализация Apple превысила $3 трлн
Читайте также:  Linux generate ssh key rsa

Источник

Команда login: опции, ключи и примеры использования

Переведено в рамках проекта tldr-ru. Licensed under the CC-BY (original work).

login

Запустить пользовательскую сессию под указанным пользователем.

  • Войти в систему под указанным пользователем без аутентификации, если пользователь уже аутентифицирован:
  • Залогиниться в систему под указанным пользователем, сохраняя текущие переменные и состояние окружения:

Изображение Шпаргалка по командам Linux, FreeBSD и MacOS

Операционная система Linux (Линукс или Лайнакс) во многом похожая на проприетарную Unix. Линукс распространён на серверах, что означает, что изучая её вы улучшаете свой навык администрирования, DevOps и программирования. Открытая …

Фото Linux

Заметки об Операционной Системе FreeBSD (фри бсд). Один из старейших Unix (Юникс), прародитель многих ОС, а также по мнению многих — самая свободная операционная система. Разработан в рамках общего проекта …

Фото FreeBSD

Полезные заметки по работе с командной строкой: bash и прочие *sh. Однострочники, скрипты, позволяющие решать большие и малые задачи администрирования и настройки Юникс систем. Zsh для современного MacOS, Bash для …

Фото Трюки Bash

Команды и инструкции терминала (консоли) Linux, MacOS, Windows и прочих операционных систем. Трюки и особенности командных оболочек, скрипты для администрирования Unix. Программирование и скриптование Windows и Linux, тонкая настройка Macos. …

Фото Терминал/Консоль

Фото Как установить пакеты из requirements.txt через pip, игнорируя ошибки

Простой способ установить список зависимостей пакета через стандартный Python менеджер пакетов. При этом чтобы pip не падал на первой же …

Фото Малоизвестные, но полезные возможности утилиты less

Команда less является одной из самых известных на ряду с cd, cp, mv и т.д. Но используется less зачастую далеко …

Фото Как найти самые большие папки и файлы в Linux

Когда кончается место на жестком диске, возникает закономерный вопрос: на что же оно было потрачено, какие файлы разрослись больше положенного?

Фото Команда grep – полезные ключи и примеры использования

У команды «grep» довольно много различных особенностей. особенно, если учесть, что с английского это «решето» – а что может войти …

Фото Как создать неизменяемый файл в Linux / MacOS / FreeBSD

Само собой, root может всё (если введёт пару команд), однако, это вполне легальный способ запретить изменение файла.

Фото Как удалить все Docker образы и контейнеры

Не всегда нужно удалять всё, но объяснение данного «рецепта» объяснит как в целом удалять образы и контейнеры.

Небольшая заметка о конструкциях Bash, в которых путается большинство новичков. А именно: >,

Читайте также:  Exception in thread main linux

Фото Лучше плохо, но сейчас. Взгляд на пути развития ПО

Сейчас такие языки как Perl и Ruby чувствуют себя не лучшим образом. Но ещё 10 – 15 лет назад они …

Фото Как запустить программу в терминале в фоне, без вывода какого либо текста

Запускаем программу в терминале в фоновом режиме и разбираемся, как и почему это работает в Linux / Unix терминале.

Источник

Как залогиниться либо получить права root , суперпользователя, суперюзера в Ubuntu

Всё оказалось гораздо проще чем я думал и ещё проще чем ожидал. Существует два способа запускать команды с правами рута:

sudo секюрная-команда

Например нам нужно запустить обновление пакетов при помощи такой команды

Если попробовать запустить её не под рутом то можно получить следующее сообщение:

E: Could not open lock file /var/lib/apt/lists/lock - open (13 Permission denied) E: Unable to lock the list directory

Но в Ubuntu есть довольно простой способ избавиться от этих сообщений набрав команду следующим образом:

При запуске такой комбинации вы увидите примерно следующее

nick@ubuntu:~$ sudo apt-get update [sudo] password for nick: ************* Get:1 http://security.ubuntu.com hardy-security Release.gpg [189B] . Reading package lists. Done

Это означает что всё ОК и списки пакетов обновились.

Вся прелесть использования команды sudo в том что с точки зрения безопасности (а в последнее время это слово назойливо жужжит отовсюду)
гораздо лучше только при необходимости выполнять операции с правами суперюзера.

Но есть и второй вариант — мой самый любимый и привычный, как и многим начинающим и закоренелым линуксойдам…

sudo -i

Разница на первый взгляд небольшая но между командами sudo и sudo -i лежит огромная пропасть.

При помощи команды sudo -i пользователь получает возможность перейти из сессии обычного пользователя в сессию суперюзера — рута

Вход с правами суперюзера сразу после логина в консоль выглядит примерно так:

login as: nick nick@192.168.1.100's password: ************* Linux ubuntu1 2.6.24-19-server #1 SMP Wed Aug 20 23:54:28 UTC 2008 i686 The programs included with the Ubuntu system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. To access official Ubuntu documentation, please visit: http://help.ubuntu.com/ Last login: Tue Mar 3 21:42:06 2009 from 192.168.1.2 nick@ubuntu1:~$ sudo -i [sudo] password for nick: ************* root@ubuntu1:~# .

Где взять пароль?

Если вы систему ставили не сами то этот вопрос закономерен но его лучше задавать тому кто ставил систему.
В случае если вы сами ставили Ubuntu то ответ простой — то имя пользователя которое вы вводили при инсталяции и тот пароль
который вы ввели для пользователя и являются необходимыми для прав суперюзера.

Инсталляция автоматически добавляет первого созданого пользователя (тот который в инсталляции указывался) в группу admin,
соответственно этот пользователь имеет право иметь права рута — суперюзера

Это всё! Удачных эксперементов!

Источник

Оцените статью
Adblock
detector