Пароль на Линукс?
Здравствуйте. Подскажите, пожалуйста, кто знает, в какой директории находятся пароли для root и user. Не можем никак сменить пароль, чтобы обновить браузер и флешплеер в нетбуке. По умолчанию в буке стоит пользовательский пароль, а в букваре на нетбук нет пароля для root. Операционная система в нетбуке Debian GNU/Linux 4.0\n\l . Пробовали установить Линукс-Слакс с флешки. Загрузился, как допсистема, но не смогли настроить интернет, а именно, соединение нетбука с модемом. Заранее всем спасибо.
Отслеживать
задан 15 янв 2012 в 14:16
1 1 1 серебряный знак 5 5 бронзовых знаков
3 ответа 3
Сортировка: Сброс на вариант по умолчанию
Вам ответили в первом вашем вопросе Посмотрите ссылку и выполните 4 пункта, что следуют за Восстановление пароля в Ubuntu, Kubuntu, Xubuntu, Edubuntu:
заканчивается набором passwd После этого введите и подтвердите новый пароль для рутаВсе! Перезагрузка Запускаем терминал — su — вводим пароль рута и работаем с его правами!
P.S. и с успехом кончаем систему. 🙂 как я понял, она у вас до сих пор жива только от того, что вы эти два года не знали как зайти под рутом
Отслеживать
ответ дан 16 янв 2012 в 3:09
21 2 2 бронзовых знака
Пароли сохраняются в виде хэша, это раз. Во-вторых, может не быть прав на редактирование файла обычным пользователем. Сам файл по умолчанию хранится в /etc/passwd. Как вариант, можно попробовать загрузиться с LiveCD, примонтировать диск и попытаться отредактировать указанный файл, заменив хэш рута хешем пользователя. В указанном файле пароля root может и не быть, тогда он хранится в /etc/shadow, но там вроде как появляются дополнительные сложности.
Отслеживать
ответ дан 15 янв 2012 в 17:28
sergarcada sergarcada
300 2 2 серебряных знака 13 13 бронзовых знаков
обычно на live CD (вроде даже и на слаксе) на рута можно сделать команду sudo su либо не потребует пароля, либо как у юзера. В крайнем случае, загрузись в single режиме (в венде аналог — safe mode) и смени пароль passwd root/ http://www.cyberciti.biz/faq/grub-boot-into-single-user-mode/
Отслеживать
ответ дан 15 янв 2012 в 18:01
97 5 5 бронзовых знаков
- настройки
- linux
-
Важное на Мете
Похожие
Подписаться на ленту
Лента вопроса
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
Дизайн сайта / логотип © 2024 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2024.4.29.8372
Как сменить пароль в Линукс

Система
Автор Олег Донских На чтение 4 мин Просмотров 1.3к. Опубликовано Обновлено 01.05.2022
Бывают такие интересные ситуации, когда пользователь забыл или просто хочет сменить свой пароль на устройстве на базе Linux. И появляется довольно логичный вопрос о том, как сменить пароль в Линукс? В этой статье мы расскажем вам, как это можно сделать за несколько минут. Делается это просто и легко, так что даже новичок сможет справится и понять что к чему в Linux. Давайте приступим в смене пароля в вашей системе.
Кстати, ранее мы говорили о том, что будет нового в Debian 9. Сразу скажем добавят много интересных функций, которые так просили фанаты. Возможно, это также вам буде интересно прочитать.
Как сменить пароль в Линукс
Я часто создаю новые учетные записи пользователей и меняю или устанавливаю пароль для этих аккаунтов в пакете ящиков Linux. Создать нового пользователя можно с помощью командной строки. Проблема заключается в изменении пароля.
В Linux мы используем passwd для изменения пароля, но passwd требует ввода от stdin для получения нового пароля. Мы можем изменить пароль пользователя в одной командной строке. Это позволит сэкономить много времени, особенно при создании группы учетных записей пользователей.
Мы будем использовать один пример, чтобы представить, как изменить пароль пользователя Linux в одной командной строке. Предположим, мы вошли в систему как root и хотим изменить пароль пользователя linuxinsider на linuxpassword.
Команда passwd запрашивает новый пароль дважды. И эти два входа (один и тот же пароль) разделены одним «Enter». Эмулировать это можно с помощью команды echo с опцией -e. Когда -e действует, экранированные символы будут интерпретированы. Следовательно, n в вводе echo отображается как «новая строка». Кроме того, на современном Linux с достаточно новым паролем вы можете использовать опцию —stdin, чтобы позволить passwd принимать пароль от STDIN вместо того, чтобы запрашивать новый пароль дважды.
Поэтому, чтобы изменить пароль в нашем примере, мы просто выполняем одну команду:
# Echo «linuxpassword» | Passwd —stdin linuxinsider
# Echo -e «linuxpassword \ nlinuxpassword» | Passwd linuxinsider
Это также может быть помещено в один скрипт bash или выполнено на удаленном узле командой ssh.
Например, мы можем изменить пароль linuxuser на пакет серверов (100 серверов: от 10.1.0.1 до 10.1.0.100):
# For ((i = 1; i Ssh 10.1.0. $ I ‘echo -e «linuxpassword \ nlinuxpassword» | Passwd linuxuser ‘; \
made;
Более того, мы можем создать одного пользователя и установить его начальный пароль удаленно:
# Ssh remoteserver \
‘Useradd newuser; Echo -e «passwdofuser \ npasswdofuser» | Passwd newuser ‘
Если вы хотите обновить свой собственный пароль как обычный пользователь, вы можете использовать
$ Echo -e «your_current_pass \ nlinuxpassword \ nlinuxpassword» | ПАРОЛЬ
Как сменить пароль другого пользователя
В принципе это также легко сделать.
Слово User здесь выступает как имя учетной записи на котором вы хотите сменить пароль.
Также, вы можете удалить пароль пользователя, и он просто не сможет войти в систему.
Как поменять пароль группы
$ sudo gpasswd disk
После того как мы введем пароль, мы временно оказываемся в группе и можем работать с нужными файлами которые есть в этой группе. Для того чтобы удалить пароль Linux из группы, можно воспользоваться специальной командой в «Терминале».
Как вручную поменять пароль
Поменять пароль также просто как и способами ранее. Для начала введите в командной строке такую команду как:
$ openssl passwd -1 -salt xyz yourpass
Только сначала замените команду xyz на любую комбинацию из символов, а слово yourpass на ваш новый пароль.
Затем, нужно будет скопировать результат и открыть /etc/shadow/, после этого найдите нужно пользователя. Пример:
Далее, просто замените пароль на полученный выше. Сохраните файл и войдите под новым паролем.
Остались вопросы по теме «Как сменить пароль в Линукс» — Пиши их в форму комментариев на сайте.
Изменяем пароль пользователя в Linux
В данной статье я хочу рассказать о том, как изменять пароль пользователя в Linux. Я рассмотрю универсальный способ изменения пароля через командную строку, чтобы не привязываться к конкретному дистрибутиву.
Для изменения паролей в Linux служит команда passwd. Команду можно выполнять без указания каких-либо параметров, либо явно указать имя пользователя, пароль которого вы хотите сменить (в данном случае требуются права суперпользователя). После чего вам нужно будет ввести текущий пароль, а затем дважды ввести новый пароль.
Меняем пароль текущего пользователя
Чтобы сменить пароль текущего пользователя выполните команду passwd без параметров:
passwd
После этого нужно будет ввести текущий пароль и нажать клавишу Enter, затем ввести новый пароль и снова нажать Enter и, наконец, еще раз ввести новый пароль и нажать Enter.
Changing password for admin. (current) UNIX password: Enter new UNIX password: Retype new UNIX password: passed: password updated successfully
Обратите внимание на то, что когда вы вводите пароль, он не отображается на экране.
Если вдруг вы получили сообщение:
You must choose a longer password
Это означает, что вы ввели очень простой (или короткий) пароль. В таком случае повторите команду passwd и введите более сложный пароль (как минимум длиной от 6 до 8 символов, пароль должен включать цифры, прописные и строчные символы). Чтобы избежать проверки пароля на сложность необходимо выполнять команду passwd через sudo (см. ниже).
Меняем пароль произвольного пользователя
Чтобы сменить пароль любого пользователя вам необходимо запускать программу passwd под пользователем root или через sudo. Например, чтобы сменить пароль пользователя с именем pingvinus необходимо выполнить:
sudo passwd pingvinus
В данном случае вам нужно будет ввести только новый пароль:
Enter new UNIX password: Retype new UNIX password: passed: password updated successfully
Здесь пароль не проверяется на сложность и можно задавать совсем простые и короткие пароли.
Дополнительная информация
Я рассмотрел два простых способа для быстрого изменения паролей пользователей. Получить полный список возможностей команды passwd можно, выполнив в терминале:
man passwd
Как изменить пароль пользователя в Linux

В Linux вы можете изменить пароль учетной записи пользователя с помощью passwd утилиты.
Зашифрованные пароли пользователей, а также другая информация, связанная с паролями, хранятся в /etc/shadow файле.
Как обычный пользователь, вы можете изменить только свой собственный пароль. Пользователь root и пользователи с привилегиями sudo могут изменять пароли других пользователей и определять, как можно использовать или изменять пароль.
Надежный пароль — это самое важное, что вы можете сделать для защиты своей учетной записи. Часто надежный пароль состоит не менее чем из 16 символов и содержит как минимум одну заглавную букву, одну строчную букву, одну цифру и один специальный символ.
В целях безопасности рекомендуется регулярно обновлять пароль и использовать уникальный пароль для каждой учетной записи.
Измените свой пароль пользователя
Чтобы изменить пароль собственной учетной записи пользователя, запустите passwd команду без каких-либо аргументов:
passwd
Вам будет предложено ввести текущий пароль. Если пароль правильный, команда попросит вас ввести и подтвердить новый пароль. Пароли не отображаются на экране при их вводе. При следующем входе в систему используйте новый пароль.
Изменить пароль другого пользователя
Чтобы изменить пароль другой учетной записи пользователя, выполните passwd команду, а затем введите имя пользователя. Например, чтобы изменить пароль пользователя с именем unetway, выполните следующую команду:
sudo passwd unetway
Вам будет предложено ввести и подтвердить новый пароль:
Enter new UNIX password: Retype new UNIX password:
В случае успеха команда напечатает что-то вроде этого:
passwd: password updated successfully
Заставить пользователя сменить пароль при следующем входе
По умолчанию пароли установлены на неограниченный срок действия. Чтобы заставить пользователя изменить свой пароль при следующем входе в систему, используйте passwd команду с —expire опцией, за которой следует имя пользователя:
sudo passwd --expire unetway
Приведенная выше команда немедленно истечет срок действия пароля пользователя. В следующий раз, когда пользователь попытается войти со старым паролем, ему будет показано сообщение, заставляющее его сменить пароль. Как только пользователь установит новый пароль, соединение будет закрыто.