- Пароль должен включать не менее 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
()
- Основы
- What is sudo password manjaro?
- How do I change a password in Linux?
- How do you restore manjaro?
- How do I change my locale in manjaro?
- What do I do if I forgot my Linux password?
- What do I do if I forgot my Sudo password?
- How do I change my Sudo password?
- How do I change my username in Linux terminal?
- How do I change the default user in Linux?
- Шаг 1. Установка русской локализации
- Шаг 2. Добавление русской раскладки
- Шаг 3. Выбор серверов для обновлений
- Шаг 4. Подключение AUR
- Шаг 5. Установка драйвера видеокарты
- Как поменять пароль root
- Как заставить пользователя поменять пароль
- Об этой статье
- Как сменить пароль другого пользователя
- Как поменять пароль группы
- Как сменить пароль пользователя
- Как вручную поменять пароль
- Выводы
- Выводы
Основы
В Linux есть несколько утилит с помощью которых может быть выполнена смена пароля Linux. В этой статье мы будем рассматривать только способы сделать это с помощью терминала, с графическими способами, я думаю, вы и так без труда разберётесь, к тому же они не дают нужной нам гибкости.
Список пользователей в Linux хранится в файле /etc/passwd, вы можете без труда открыть его и посмотреть, пароли же выделены в отдельный файл — /etc/shadow. Этот файл можно открыть только с правами суперпользователя, и, более того, пароли здесь хранятся в зашифрованном виде, поэтому узнать пароль Linux не получиться, а поменять вручную будет сложно.
В большинстве случаев смена пароля выполняется с помощью утилиты passwd. Это очень мощная утилита, она позволяет не только менять пароль, но и управлять сроком его жизни. У неё такой синтаксис:
Рассмотрим опции, чтобы лучше ориентироваться в использовании утилиты:
- -d — удалить пароль пользователя, после этого он не сможет войти
- -e — сделать пароль устаревшим
- -i — через сколько дней после того, как пароль устарел, отключить аккаунт, если пользователь не сменил пароль
- -l — запретить пользователю входить в систему
- -n — минимальное количество дней между сменами пароля
- -S — отобразить информацию об аккаунте
- -u — отменяет действие параметра -l
- -x — максимальное количество дней, пока пароль можно использовать.
- -w — количество дней, после которых нужно предупреждать пользователя о том, что надо сменить пароль.
Возможно, сейчас всё выглядит очень непонятно, но на примерах станет проще. Мы рассмотрим, зачем и в каких случаях нужно использовать все эти опции, чтобы сменить пароль в Linux. Переходим к практике.
Если вы забыли пароль и вам его надо не просто сменить, а сбросить, вам будут полезными эти две статьи:

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?
- Open a terminal window.
- Issue the command sudo passwd USERNAME (where USERNAME is the name of the user whose password you want to change).
- Type your user password.
- Type the new password for the other user.
- Retype the new password.
- Close the terminal.
How to change the password in UNIX
- First, log in to the UNIX server using ssh or console.
- Open a shell prompt and type the passwd command to change root or any user’s password in UNIX.
- The actual command to change the password for root user on UNIX is. sudo passwd root.
- To change your own password on Unix run: passwd.
How do you restore manjaro?
Restore the GRUB Bootloader on Manjaro
- Chroot into your linux instalation. The easiest way is with mhwd-chroot. Install it yaourt -S mhwd-chroot. …
- 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
- Step 1: Boot into recovery mode. …
- Step 2: Drop to root shell prompt. …
- Step 3: Remount the root with write access. …
- Step 4: Reset username or password. …
- Possible Troubleshoot: …
- Reboot your computer.
What do I do if I forgot my Sudo password?
- Turn your computer on.
- Press ESC at the GRUB prompt.
- Press e for edit.
- Highlight the line that begins kernel ……… …
- Go to the very end of the line and add rw init=/bin/bash.
- Press Enter , then press b to boot your system.
How do I change my Sudo password?
- First sign on or “su” or “sudo” to the “root” account on Linux, run: sudo -i.
- Then type, passwd tom to change a password for tom user.
- 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?
- sudo passwd root. Choose a secure password for the root user. …
- logout. And then logout back in as the user ‘root’ using the password you just created. …
- usermod -l newname pi. …
- usermod -m -d /home/newname newname. …
- passwd. …
- sudo apt-get update. …
- sudo passwd -l root.
Из этой статьи вы узнаете, как в Linux изменить пароль суперпользователя, если вы знаете текущий пароль, и если вы его не знаете .
-
- Если вы не пользуетесь средой рабочего стола, вы уже находитесь в терминале, поэтому перейдите к следующему шагу.
-
-
Введите текущий пароль суперпользователя, а затем нажмите . Если введен верный пароль, вы получите права суперпользователя.
- Если вы ввели неверный пароль, введите su и повторите попытку.
- Пароли чувствительны к регистру.
-
Введите passwd и нажмите . На новой строке появится Enter new UNIX password: (Введите новый пароль).
-
Введите новый пароль и нажмите . Вводимый пароль не будет отображаться на экране.
-
Введите новый пароль еще раз и нажмите . Вы увидите сообщение «Password updated successfully» (Пароль успешно обновлен).
-
Введите exit и нажмите . Вы выйдете из аккаунта суперпользователя.
-
-
- Если вы не успели нажать , и меню Grub исчезло с экрана, перезагрузите компьютер и попробуйте снова.
- Этот метод работает в большинстве популярных дистрибутивов Linux (Ubuntu, CentOS 7, Debian). Существует много дистрибутивов Linux, и если у вас не получается перейти в однопользовательский режим с помощью этого метода, почитайте инструкции к своему дистрибутиву (на сайте его разработчиков).
-
Перейдите к строке, которая начинается с linux/boot. Для этого используйте клавиши и . Эту строку нужно изменить, чтобы загрузиться в однопользовательском режиме.
- В CentOS и некоторых других дистрибутивах нужная строка начинается с linux16, а не linux.
-
-
Введите init=/bin/bash после ro. Конец строки должен выглядеть следующим образом:
ro init=/bin/bash
.- Обратите внимание на пробел между
ro
иinit=/bin/bash
.
- Обратите внимание на пробел между
-
Нажмите . Это сообщит системе о том, что в однопользовательском режиме нужно сразу открыть терминал с правами суперпользователя.
-
Введите mount –o remount,rw / в терминале и нажмите . Это приведет к монтированию файловой системы в режиме чтение/запись.
-
Введите passwd в терминале и нажмите . Так как в однопользовательском режиме вы автоматически получаете права суперпользователя, нет необходимости добавлять в эту команду дополнительные параметры.
-
Введите новый пароль суперпользователя и нажмите . Вводимый пароль не будет отображаться на экране.
-
Введите новый пароль еще раз и нажмите . Когда система подтвердит, что оба пароля совпадают, вы увидите сообщение «Password updated successfully» (Пароль успешно обновлен).
-
Введите reboot –f и нажмите . Эта команда перезагрузит систему в обычном режиме.
manjaro, sudo, пароль
Не, 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 появляется приветственное окно.
Здесь находятся несколько кнопок, связанных с документацией, поддержкой и проектом системы. Чтобы не отображать это окно при запуске в дальнейшем, переключите внизу тумблер Launch at start.
В списке выберите Русский. Справа укажите регион, для которого будет применён формат даты, времени и т.п.
Затем нажмите правой кнопкой мыши на добавленный язык и выберите пункт Set at default display language and format.
Нажмите Apply. Будет запрошен ввод пароля, который вы устанавливали для пользователя.
Перезагрузите компьютер. После этого система будет локализирована на русский язык.
Для того, чтобы локализировать установленные приложения, в Manjaro Settings Manager перейдите в Языковые пакеты.
Чтобы установить все доступные языковые пакеты, нажмите кнопку Установка пакетов. При необходимости подтвердите решение вводом пароля.
Теперь программы будут запускаться с русским языком интерфейса.
Шаг 2. Добавление русской раскладки
Выберите вкладку Раскладка и нажмите на кнопку Добавить.
В списке раскладок укажите Русская и нажмите OK.
В выпадающем списке поля Изменить параметры раскладки укажите метод переключения между раскладками. При желании укажите клавишу для поля Compose, с помощью которой можно добавлять символы, отсутствующие на клавиатуре (аналог работы Alt + цифры в Windows).
На вкладке Элементы нажмите кнопку со значком +.
В списке элементов выберите Раскладки клавиатуры и нажмите Добавить.
После этого на панели появится значок с флагом, отображающим текущую раскладку.
Шаг 3. Выбор серверов для обновлений
В Manjaro можно выбрать зеркала обновлений, то есть страны, с серверов которых будут обновляться программы или вся система. Главным критерием при выборе зеркала является скорость задержки ответа от сервера, которая должна быть минимальной. Отобрать наиболее быстрые из них поможет утилита pacman-mirrors.
Войдите от имени суперпользователя и подтвердите действие паролем:
Для быстрого выбора зеркал и сортировки их по скорости от лучшей к худшей, используйте команду:
После показа выбранных серверов утилита запишет их в файл /etc/pacman.d/mirrorlist, оповестив об этом в конце процедуры.
После этого обновите репозитории:
Если будут доступны обновления ПО, подтвердите их нажатием Enter при соответствующем запросе.
Шаг 4. Подключение AUR
AUR — пользовательский репозиторий (хранилище ПО) ОС Arch, который доступен для всех Arch-подобных систем. В нём доступны различные программы, которых нет в официальных репозиториях (например Skype, Discord и другие).
Чтобы включить AUR, откройте Установка и удаление программ.
Нажмите на иконку «гамбургер» и войдите в Настройки.
На вкладке AUR включите его поддержку соответствующим тумблером.
Подробнее об инсталляции ПО рассказано в статье «Установка программ в Manjaro».
Шаг 5. Установка драйвера видеокарты
Для автоматической установки проприетарного драйвера, нажмите кнопку Auto Install Proprietary Driver.
После этого перезагрузите компьютер. Подробно об инсталляции драйвера видеокарты рассказано в статье «Установка драйвера Nvidia в Manjaro».
Как поменять пароль root
Изменить пароль Linux для root очень просто, точно так же, как и для любого другого пользователя. Только нужно иметь права суперпользователя. Вот так это будет выглядеть:
sudo passwd root
Всё работает. Таким же способом можно задать пароль root в Ubuntu.
Как заставить пользователя поменять пароль
Безопасность сервера — это одна из самых важных вещей. Часто причиной проблем с безопасностью становятся сами пользователи, которые недостаточно часто меняют пароли или делают их слишком простыми. Если вы администратор, у вас есть возможность заставить пользователей выполнять смену пароля время от времени, а также автоматически отсылать им предупреждения о том, что пора сменить пароль пользователя Linux.
Всё это позволяет сделать утилита passwd. Сначала давайте рассмотрим, как посмотреть информацию о пароле в passwd. Для этого используется опция -S:
- Первое поле — имя пользователя
- Второе поле показывает одно из значений: P — пароль установлен, L — пользователь заблокирован, NP — пароля нет.
- 07/21/2016 — дата последнего изменения пароля.
- 0 — минимальное время до смены пароля
- 99999 — максимальное время действия пароля
- 7 — за сколько дней нужно предупреждать об истечении срока действия пароля
- -1 — через сколько дней пароль нужно деактивировать.
Например, через тридцать дней после смены, пароль пользователя станет устаревшим:
sudo passwd -x 30 test
За три дня до того, как пароль устареет, предупредим пользователя, что его нужно сменить:
sudo passwd -w 3 test
Если он этого не сделает в течении пяти дней, аккаунт нужно отключить:
sudo passwd -i 3 test
Пароль можно менять не чаще, чем раз в 10 дней:
sudo passwd -n 10 test
Смотрим теперь, что у нас получилось:
sudo passwd -S test
Об этой статье
Как сменить пароль другого пользователя
Со своим паролем всё понятно, но если вы захотите поменять код для другого пользователя, то придётся вопользоваться правами суперпользователя. А во всём остальном процесс тот же:
Как поменять пароль группы
Для установки пароля на группу используется утилита очень похожая на passwd — gpasswd. Естественно, нам нужны права суперпользователя. Например:
sudo gpasswd disk
Теперь попробуем получить полномочия группы:
После ввода пароля мы временно оказываемся в этой группе и можем работать с теми файлами, к которым разрешен доступ этой группе. Чтобы удалить пароль Linux из группы, используется опция -r:
sudo gpasswd -r disk
Как сменить пароль пользователя
Вы можете сменить свой пароль, когда захотите. Для этого вам не нужно особых прав суперпользователя, только знать свой текущий пароль. Просто откройте терминал и выполните утилиту 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
Синтаксис этого файла такой:
Следующее поле указывает на последнее изменение пароля в виде количества дней, прошедших с первого января 1970. Остальные поля нас не интересуют, да и вы с ними очень просто разберётесь, просто сопоставив данные.
Всё работает. Как я уже говорил, есть ещё несколько алгоритмов шифрования, с помощью которых вы можете получить пароль, вот они:
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.