Manjaro сменить пароль root

Техника
  • Пароль должен включать не менее 8 символов и содержать сочетание букв (прописных и строчных), цифр и символов.
  • Чтобы изменить пароль для другого пользователя, введите su, чтобы получить права суперпользователя, а затем введите passwd <имя пользователя>.

Операционная система Linux изначально проектировалась как многопользовательская и безопасная система. Поэтому здесь у каждого пользователя есть пароль. Полномочия пользователей и способ их аутентификации заложен на уровне системы.

Иногда возникает необходимость изменить пароль в Linux. Во-первых, это может произойти, если вы забыли пароль или просто хотите его поменять. Другая же причина — это безопасность. Пароли нужно менять по крайней мере несколько раз в год, и, если вы системный администратор компании, важно заставить ваших пользователей тоже менять пароли время от времени, и у Linux для этого тоже есть инструменты. В этой статье мы рассмотрим, как поменять пароль в Linux.

что мне делать, чтобы зайти в root

Узнать пароль рута.

Zhbert

()

Использовать пароль root, который ты задал во время установки системы

Deleted

()

Попробуй сменить пароль рута на свой. Делается такой командой: sudo passwd root , вводишь свой пароль и дальше вводишь тот пароль, который ты хочешь и всё

anonymous

()

Попробуй сменить пароль рута на свой. Делается такой командой: sudo passwd root , вводишь свой пароль и дальше вводишь тот пароль, который ты хочешь и всё

Это сработает для убунты, где рут по-умолчанию выключен.
А для арча, где он есть, не прокатит.

Zhbert

()

У меня как раз арч стоит. Только что попробовал сменить пароль рута, пароль сменился совершенно спокойно. ЧЯДНТ?

anonymous

()

Да нет, нормально всё, пароль меняется. Почему это не должно сработать в arch’е?

rassol

()

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

Zhbert

()

anonymous

()

В Plan9 даже и не делали доступ к руту, который изрядно закопали. Просто пользователь уже по сути root. Это извращение говорить о безопасности когда это твой компьютер или несколько компов работают вместе таким образом, что у ноутбука в распоряжении мощности домашнего компьютера на выезде.

anonymous

()

Иногда софт с GUI просит рутовый пароль. Вроде polkit этим грешит, но это не точно, редко приходится видеть такие запросы. И зависит от дистрибутива.

xenith

()

Основы

В Linux есть несколько утилит с помощью которых может быть выполнена смена пароля Linux. В этой статье мы будем рассматривать только способы сделать это с помощью терминала, с графическими способами, я думаю, вы и так без труда разберётесь, к тому же они не дают нужной нам гибкости.

Список пользователей в Linux хранится в файле /etc/passwd, вы можете без труда открыть его и посмотреть, пароли же выделены в отдельный файл — /etc/shadow. Этот файл можно открыть только с правами суперпользователя, и, более того, пароли здесь хранятся в зашифрованном виде, поэтому узнать пароль Linux не получиться, а поменять вручную будет сложно.

В большинстве случаев смена пароля выполняется с помощью утилиты passwd. Это очень мощная утилита, она позволяет не только менять пароль, но и управлять сроком его жизни. У неё такой синтаксис:

Рассмотрим опции, чтобы лучше ориентироваться в использовании утилиты:

  • -d — удалить пароль пользователя, после этого он не сможет войти
  • -e — сделать пароль устаревшим
  • -i — через сколько дней после того, как пароль устарел, отключить аккаунт, если пользователь не сменил пароль
  • -l — запретить пользователю входить в систему
  • -n — минимальное количество дней между сменами пароля
  • -S — отобразить информацию об аккаунте
  • -u — отменяет действие параметра -l
  • -x — максимальное количество дней, пока пароль можно использовать.
  • -w — количество дней, после которых нужно предупреждать пользователя о том, что надо сменить пароль.

Возможно, сейчас всё выглядит очень непонятно, но на примерах станет проще. Мы рассмотрим, зачем и в каких случаях нужно использовать все эти опции, чтобы сменить пароль в Linux. Переходим к практике.

Если вы забыли пароль и вам его надо не просто сменить, а сбросить, вам будут полезными эти две статьи:

CompuHoy.com

The pwd command displays the full, absolute path of the current, or working, directory. It’s not something you’ll use all the time, but it can be incredibly handy when you get a bit discombobulated.

What is sudo password manjaro?

How do I change a password in Linux?

  1. Open a terminal window.
  2. Issue the command sudo passwd USERNAME (where USERNAME is the name of the user whose password you want to change).
  3. Type your user password.
  4. Type the new password for the other user.
  5. Retype the new password.
  6. Close the terminal.
Дополнительно:  Как на android проверить есть ли root права на android

How to change the password in UNIX

  1. First, log in to the UNIX server using ssh or console.
  2. Open a shell prompt and type the passwd command to change root or any user’s password in UNIX.
  3. The actual command to change the password for root user on UNIX is. sudo passwd root.
  4. To change your own password on Unix run: passwd.

How do you restore manjaro?

Restore the GRUB Bootloader on Manjaro

  1. Chroot into your linux instalation. The easiest way is with mhwd-chroot. Install it yaourt -S mhwd-chroot. …
  2. Restore your GRUB. Install a new GRUB bootloader with grub-install /dev/sda.

How do I change my locale in manjaro?

What do I do if I forgot my Linux password?

Reset Ubuntu password from recovery mode

  1. Step 1: Boot into recovery mode. …
  2. Step 2: Drop to root shell prompt. …
  3. Step 3: Remount the root with write access. …
  4. Step 4: Reset username or password. …
  5. Possible Troubleshoot: …
  6. Reboot your computer.

What do I do if I forgot my Sudo password?

  1. Turn your computer on.
  2. Press ESC at the GRUB prompt.
  3. Press e for edit.
  4. Highlight the line that begins kernel ……… …
  5. Go to the very end of the line and add rw init=/bin/bash.
  6. Press Enter , then press b to boot your system.

How do I change my Sudo password?

  1. First sign on or “su” or “sudo” to the “root” account on Linux, run: sudo -i.
  2. Then type, passwd tom to change a password for tom user.
  3. The system will prompt you to enter a password twice.

How do I change my username in Linux terminal?

How do I change the default user in Linux?

  1. sudo passwd root. Choose a secure password for the root user. …
  2. logout. And then logout back in as the user ‘root’ using the password you just created. …
  3. usermod -l newname pi. …
  4. usermod -m -d /home/newname newname. …
  5. passwd. …
  6. sudo apt-get update. …
  7. sudo passwd -l root.

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

  1. Изображение с названием Change the Root Password in Linux Step 1

    • Если вы не пользуетесь средой рабочего стола, вы уже находитесь в терминале, поэтому перейдите к следующему шагу.
  2. Изображение с названием Change the Root Password in Linux Step 2

  3. Изображение с названием Change the Root Password in Linux Step 3

    Введите текущий пароль суперпользователя, а затем нажмите . Если введен верный пароль, вы получите права суперпользователя.

    • Если вы ввели неверный пароль, введите su и повторите попытку.
    • Пароли чувствительны к регистру.
  4. Изображение с названием Change the Root Password in Linux Step 4

    Введите passwd и нажмите . На новой строке появится Enter new UNIX password: (Введите новый пароль).

  5. Изображение с названием Change the Root Password in Linux Step 5

    Введите новый пароль и нажмите . Вводимый пароль не будет отображаться на экране.

  6. Изображение с названием Change the Root Password in Linux Step 6

    Введите новый пароль еще раз и нажмите . Вы увидите сообщение «Password updated successfully» (Пароль успешно обновлен).

  7. Изображение с названием Change the Root Password in Linux Step 7

    Введите exit и нажмите . Вы выйдете из аккаунта суперпользователя.

  1. Изображение с названием Change the Root Password in Linux Step 8

  2. Изображение с названием Change the Root Password in Linux Step 9

    • Если вы не успели нажать , и меню Grub исчезло с экрана, перезагрузите компьютер и попробуйте снова.
    • Этот метод работает в большинстве популярных дистрибутивов Linux (Ubuntu, CentOS 7, Debian). Существует много дистрибутивов Linux, и если у вас не получается перейти в однопользовательский режим с помощью этого метода, почитайте инструкции к своему дистрибутиву (на сайте его разработчиков).
  3. Изображение с названием Change the Root Password in Linux Step 10

    Перейдите к строке, которая начинается с linux/boot. Для этого используйте клавиши и . Эту строку нужно изменить, чтобы загрузиться в однопользовательском режиме.

    • В CentOS и некоторых других дистрибутивах нужная строка начинается с linux16, а не linux.
  4. Изображение с названием Change the Root Password in Linux Step 11

  5. Изображение с названием Change the Root Password in Linux Step 12

    Введите init=/bin/bash после ro. Конец строки должен выглядеть следующим образом:
    ro init=/bin/bash.

    • Обратите внимание на пробел между ro и init=/bin/bash.
  6. Изображение с названием Change the Root Password in Linux Step 13

    Нажмите . Это сообщит системе о том, что в однопользовательском режиме нужно сразу открыть терминал с правами суперпользователя.

  7. Изображение с названием Change the Root Password in Linux Step 14

    Введите mount –o remount,rw / в терминале и нажмите . Это приведет к монтированию файловой системы в режиме чтение/запись.

  8. Изображение с названием Change the Root Password in Linux Step 15

    Введите passwd в терминале и нажмите . Так как в однопользовательском режиме вы автоматически получаете права суперпользователя, нет необходимости добавлять в эту команду дополнительные параметры.

  9. Изображение с названием Change the Root Password in Linux Step 16

    Введите новый пароль суперпользователя и нажмите . Вводимый пароль не будет отображаться на экране.

  10. Изображение с названием Change the Root Password in Linux Step 17

    Введите новый пароль еще раз и нажмите . Когда система подтвердит, что оба пароля совпадают, вы увидите сообщение «Password updated successfully» (Пароль успешно обновлен).

  11. Изображение с названием Change the Root Password in Linux Step 18

    Введите reboot –f и нажмите . Эта команда перезагрузит систему в обычном режиме.

 , ,

Не, sudo говорит просто «Пароль:», отсюда и недопонимание.

ТС, у sudo в конфиге есть флаг targetpw — с ним он ждёт пароль юзера, которым ты хочешь стать. По умолчанию этого флага нет, и sudo ждёт пароль текущего юзера.

В KDE используется, скорее всего, что-то типа kdesu, и там настройка по умолчанию (если такая настройка там вообще есть) — спрашивать пароль рута.

tiandrey

()

J

()

Не знал таких подробностей, но у меня выводит что-то типа

a1ba@KubuntuPortable:/home/a1ba  $ sudo -i
[sudo] пароль для a1ba: 

Это тоже настраивается, параметр passprompt (и переменная окружения SUDO_PROMPT) за это отвечает. По умолчанию это приглашение содержит в себе только строчку «Password:».

tiandrey

()



Последнее исправление: tiandrey
(всего

исправлений: 1
)

Хреново ты понимаешь назначение sudo и su! Если тебе нужно 2-3 команды периодически от рута выполнять, и ты не хочешь на них suid делать, то настраивай sudo без пароля. А если хочешь от рута работать, делай su.

Не превращайся в идиотов, придумавших мастдайку-бубунту! Эти кретины вообще рута выкинули, отдав все под судо. Который юзеровский пароль просит. Идиоты, блин!

anonymous

()

Спасибо! Стоит почаще читать документацию. 🙂

Где и как это конфигурируется. Как задаются эти пароли. Я не хочу юзать рутовый пароль. Идея спец-пароля хороша. В том числе для kdesu, и др.

kybin

()

Не превращайся в идиотов, придумавших мастдайку-бубунту! Эти кретины вообще рута выкинули, отдав все под судо. Который юзеровский пароль просит. Идиоты, блин!

Это ты идиот, дефолтное поведение у sudo — запрашивать пароль пользователя который его вызывает

JB

()



Последнее исправление: JB
(всего

исправлений: 1
)

Где и как это конфигурируется

su — нигде

sudo — через visudo, в качестве редактора используется тот, который указан в переменной EDITOR

JB

()

дефолтное поведение у sudo — запрашивать пароль пользователя который его вызывает

Абсолютно бессмысленное поведение. Если нужно поработать рутом, делается su -, если же нужно что-то одно выполнить, все настраивается в /etc/sudoers и БЕЗ ПАРОЛЯ!

anonymous

()

Абсолютно бессмысленное поведение. Если нужно поработать рутом, делается su -, если же нужно что-то одно выполнить, все настраивается в /etc/sudoers и БЕЗ ПАРОЛЯ!

если тебе не нужна или не интересует даже базовая безопасность системы, то ты волен отключить что угодно и прострелить тем самым себе колено. Но давать такие вредные советы другим все же не стоит

JB

()

Manjaro является самой популярной операционной системой GNU/Linux. Её особенность, по сравнению с другими дистрибутивами, в простоте. В этой статье рассмотрим настройку Manjaro после установки.

За пример взята сборка Manjaro со средой рабочего стола Xfce и английским языком интерфейса.

Шаг 1. Установка русской локализации

При первом запуске Manjaro появляется приветственное окно.

Приветственное окно Manjro

Здесь находятся несколько кнопок, связанных с документацией, поддержкой и проектом системы. Чтобы не отображать это окно при запуске в дальнейшем, переключите внизу тумблер Launch at start.

Запуск настроек Manjaro

В списке выберите Русский. Справа укажите регион, для которого будет применён формат даты, времени и т.п.

Локаль ru-ua

Затем нажмите правой кнопкой мыши на добавленный язык и выберите пункт Set at default display language and format.

Установка языка по умолчанию

Нажмите Apply. Будет запрошен ввод пароля, который вы устанавливали для пользователя.

Подтверждение паролем

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

Для того, чтобы локализировать установленные приложения, в Manjaro Settings Manager перейдите в Языковые пакеты.

Языковые пакеты

Чтобы установить все доступные языковые пакеты, нажмите кнопку Установка пакетов. При необходимости подтвердите решение вводом пароля.

Установить доступные языковые пакеты

Теперь программы будут запускаться с русским языком интерфейса.

Шаг 2. Добавление русской раскладки

Клавиатура

Выберите вкладку Раскладка и нажмите на кнопку Добавить.

Добавить раскладку

В списке раскладок укажите Русская и нажмите OK.

Добавить русскую раскладку

В выпадающем списке поля Изменить параметры раскладки укажите метод переключения между раскладками. При желании укажите клавишу для поля Compose, с помощью которой можно добавлять символы, отсутствующие на клавиатуре (аналог работы Alt + цифры в Windows).

Смена языка и Compose

Параметры панели

На вкладке Элементы нажмите кнопку со значком +.

Добавить элемент

В списке элементов выберите Раскладки клавиатуры и нажмите Добавить.

Добавить раскладку клавиатуры на панель

После этого на панели появится значок с флагом, отображающим текущую раскладку.

Раскладка клавиатуры на панели

Шаг 3. Выбор серверов для обновлений

В Manjaro можно выбрать зеркала обновлений, то есть страны, с серверов которых будут обновляться программы или вся система. Главным критерием при выборе зеркала является скорость задержки ответа от сервера, которая должна быть минимальной. Отобрать наиболее быстрые из них поможет утилита pacman-mirrors.

Запуск xfce4-terminal

Войдите от имени суперпользователя и подтвердите действие паролем:

Для быстрого выбора зеркал и сортировки их по скорости от лучшей к худшей, используйте команду:

После показа выбранных серверов утилита запишет их в файл /etc/pacman.d/mirrorlist, оповестив об этом в конце процедуры.

Вывод pacman-mirrors

После этого обновите репозитории:

Если будут доступны обновления ПО, подтвердите их нажатием Enter при соответствующем запросе.

Шаг 4. Подключение AUR

AUR — пользовательский репозиторий (хранилище ПО) ОС Arch, который доступен для всех Arch-подобных систем. В нём доступны различные программы, которых нет в официальных репозиториях (например Skype, Discord и другие).

Чтобы включить AUR, откройте Установка и удаление программ.

Установка и удаление программ

Нажмите на иконку «гамбургер» и войдите в Настройки.

Настройки магазина приложений

На вкладке AUR включите его поддержку соответствующим тумблером.

Включить AUR

Подробнее об инсталляции ПО рассказано в статье «Установка программ в Manjaro».

Шаг 5. Установка драйвера видеокарты

Конфигурация оборудования

Для автоматической установки проприетарного драйвера, нажмите кнопку Auto Install Proprietary Driver.

Автоустановка проприетарного драйвера

После этого перезагрузите компьютер. Подробно об инсталляции драйвера видеокарты рассказано в статье «Установка драйвера Nvidia в Manjaro».

Как поменять пароль root

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

sudo passwd root

passwd6

Всё работает. Таким же способом можно задать пароль root в Ubuntu.

Как заставить пользователя поменять пароль

Безопасность сервера — это одна из самых важных вещей. Часто причиной проблем с безопасностью становятся сами пользователи, которые недостаточно часто меняют пароли или делают их слишком простыми. Если вы администратор, у вас есть возможность заставить пользователей выполнять смену пароля время от времени, а также автоматически отсылать им предупреждения о том, что пора сменить пароль пользователя Linux.

Всё это позволяет сделать утилита passwd. Сначала давайте рассмотрим, как посмотреть информацию о пароле в passwd. Для этого используется опция -S:

passwd3

  • Первое поле — имя пользователя
  • Второе поле показывает одно из значений: P — пароль установлен, L — пользователь заблокирован, NP — пароля нет.
  • 07/21/2016 — дата последнего изменения пароля.
  • 0 — минимальное время до смены пароля
  • 99999 — максимальное время действия пароля
  • 7 — за сколько дней нужно предупреждать об истечении срока действия пароля
  • -1 — через сколько дней пароль нужно деактивировать.

Например, через тридцать дней после смены, пароль пользователя станет устаревшим:

sudo passwd -x 30 test

passwd4

За три дня до того, как пароль устареет, предупредим пользователя, что его нужно сменить:

sudo passwd -w 3 test

Если он этого не сделает в течении пяти дней, аккаунт нужно отключить:

sudo passwd -i 3 test

Пароль можно менять не чаще, чем раз в 10 дней:

sudo passwd -n 10 test

Смотрим теперь, что у нас получилось:

sudo passwd -S test

passwd5

Об этой статье

Как сменить пароль другого пользователя

Со своим паролем всё понятно, но если вы захотите поменять код для другого пользователя, то придётся вопользоваться правами суперпользователя. А во всём остальном процесс тот же:

Как поменять пароль группы

Для установки пароля на группу используется утилита очень похожая на passwd — gpasswd. Естественно, нам нужны права суперпользователя. Например:

sudo gpasswd disk

passwd1

Теперь попробуем получить полномочия группы:

passwd2

После ввода пароля мы временно оказываемся в этой группе и можем работать с теми файлами, к которым разрешен доступ этой группе. Чтобы удалить пароль Linux из группы, используется опция -r:

sudo gpasswd -r disk

Как сменить пароль пользователя

Вы можете сменить свой пароль, когда захотите. Для этого вам не нужно особых прав суперпользователя, только знать свой текущий пароль. Просто откройте терминал и выполните утилиту passwd без параметров:

passwd

Дальше необходимо ввести новый пароль — и готово, теперь он измеён. Он кодируетсятся с помощью необратимого шифрования и сохраняется в файле /etc/shadow Но заметьте, что вы не можете использовать здесь любой пароль. Система Linux заботится о том, чтобы пользователи выбирали достаточно сложные пароли. Если он будет очень коротким или будет содержать только цифры, вы не сможете его установить.

Общие требования для пароля такие: должен содержать от 6 до 8 символов, причём один или несколько из них должны относиться как минимум к двум из таких множеств:

  • Буквы нижнего регистра
  • Буквы верхнего регистра
  • Цифры от нуля до девяти
  • Знаки препинания и знак _

Теперь рассмотрим, как изменить пароль Linux для другого пользователя.

Как вручную поменять пароль

Операционная система Linux не была бы Linux, если бы мы не имели возможность настроить пароль вручную безо всяких утилит. Как я уже говорил, пароли хранятся в файле /etc/shadow. И хранятся они там в зашифрованном виде. Расшифровать пароль невозможно.

Даже таким способом сменить пароль пользователя Linux не так уж сложно. Итак, сначала нам нужно получить зашифрованный пароль. Это можно сделать несколькими способами, например с помощью openssl:

openssl passwd -1 -salt xyz yourpass

Замените xyz на любую случайную комбинацию символов, чем больше, тем лучше; yourpass — это ваш новый пароль.

Скопируйте полученный результат в буфер обмена, затем откройте файл /etc/shadow и найдите там нужного пользователя. Я хочу сменить пароль Linux  для test:

sudo vi /etc/shadow

passwd8

Синтаксис этого файла такой:

Следующее поле указывает на последнее изменение пароля в виде количества дней, прошедших с первого января 1970. Остальные поля нас не интересуют, да и вы с ними очень просто разберётесь, просто сопоставив данные.

passwd7

Всё работает. Как я уже говорил, есть ещё несколько алгоритмов шифрования, с помощью которых вы можете получить пароль, вот они:

makepasswd --clearfrom=- --crypt-md5 <<< YourPass
mkpasswd -m sha-512 -S salt -s <<< YourPass
perl -e 'print crypt("YourPass", "salt"),"\n"'
openssl passwd -crypt -salt XRYourPass

Во всех этих примерах salt — это случайная строка для увеличения надёжности шифрования, а YourPass — ваш пароль. Что делать с полученным данными вы уже знаете.

Выводы

В этой статье мы рассмотрели, как выполняется настройка Manjaro после установки. Простота Manjaro проявляется во всех её аспектах, в том числе и в настройке после установки. Любым удобным способом (графически или через терминал) возможна тонкая настройка элементов системы, начиная от панели и заканчивая управлением драйверами.

Обнаружили ошибку в тексте? Сообщите мне об этом. Выделите текст с ошибкой и нажмите Ctrl+Enter.

Выводы

Обнаружили ошибку в тексте? Сообщите мне об этом. Выделите текст с ошибкой и нажмите Ctrl+Enter.

Оцените статью
Master Hi-technology
Добавить комментарий