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

Как восстановить (изменить) в Linux пароль Root

Вы не можете вспомнить Root пароль в Linux или Вам досталась система Linux от кого-то, кто не сообщил пароль суперпользователя? Не все ещё потеряно! В Linux можно восстановить пароль Root путем загрузки системы в определенном — однопользовательском режиме.

В этой статье описана процедура загрузки Linux в однопользовательском режиме, при изменении параметров GRUB и для дальнейшего изменения пароля Root в операционных системах Linux.

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

Загрузка Linux в уровне 1 позволит Вам войти в определенный режим, который называется однопользовательским режимом, и изменить пароль Root.<\p>

[ads]

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

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

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

Для этого нужно во время того как GRUB представляет список меню, если список не возникает то принудительно вызвать его нажатием на ESC и следовать следующим инструкциям:

  • используйте стрелки для того чтобы выбрать загрузочную запись, которую требуется изменить
  • нажмите «е» чтобы отредактировать команды для загрузочной записи
  • используйте стрелки, чтобы выбрать строку «kernel»
  • снова нажмите «e», чтобы отредактировать
  • в конце линии добавьте «s»
  • нажмите клавишу «Enter», чтобы вернуться в обычный режим меню Grub
  • нажмите «b» для того, чтобы запустить ядро с этим дополнительным параметром

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

Изменение пароля Root в Linux

Так как вы уже являетесь суперпользователем, для изменения пароля Root система Linux старый пароль у Вас не спросить, поэтому смело выполняйте команду:

passwd

Система Linux попросит ввести новый пароль Root, подтвердите ввод, чтобы убедиться, что вы не допустили отпечатков.
Вот и все! Теперь вы можете перезагрузиться и запустить дистрибутив в обычном режиме. Для получения прав суперпользователя нужен ваш новый пароль.

Источник: http://linux-user.ru/komandy-v-linux/kak-vosstanovit-izmenit-v-linux-parol-root/

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

В сегодняшней статье мы покажем вам, как изменить пароль в Linux. Учетная запись root на компьютере Linux является учетной записью с наивысшими полномочиями в системе.

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

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

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

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

Как изменить корневой пароль на Ubuntu

Изменение корневого пароля на Ubuntu 16.04 (это работает и на других версиях, наряду с любой серверной версией Ubuntu).

Метод 1: Через терминал во время загрузки (необходимо иметь другую учетную запись на машине)

Шаг 1: Откройте терминал

Это можно сделать либо нажатием Ctrl + Alt + T, или путем нахождения программы терминала с помощью функции поиска. Если это VPS или сервер, просто SSH, как обычно.

Шаг 2: Введите команду для изменения пароля

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

Конечно, это предполагает, что ваша учетная запись находится в списке sudoers, которая по сути означает, что ваша учетная запись является учетной записью администратора.

Если это не так, вам придется изменить свой пароль, используя второй метод.

sudo -i passwd

Затем он попросит вас ввести новый пароль UNIX, и как только вы вводите его, попросит вас повторить пароль. Как только это будет сделано, вы успешно изменили пароль суперпользователя. Теперь все, что вам нужно сделать, это выйти из вашей обычной учетной записи и просто войти, используя имя пользователя «root».

Существует также второй, более продвинутый метод, который может быть использован, если у вас была только учетная запись root на вашем компьютере Ubuntu, или если какие-либо другие учетные записи не могут использовать команду sudo. Этот метод использует grub, чтобы пройти мимо операционной системы в целом, и позволяет изменить пароль пользователя root без необходимости знать какие-либо пароли.

Способ 2: Grub (Не требуется учетная запись)

Шаг 1: Войдите на экран опцийgrub

Перезагрузите компьютер. Если Ubuntu-ваша единственная Операционная система на машине, то удерживайте shift после того, как экран bios перейдет в меню выбора операционной системы.

Если на компьютере установлено несколько операционных систем, это меню отображается автоматически. Нажмите клавишу “e”, чтобы войти в экран опций grub для ubuntu.

В меню редактирования, прокрутите вниз до строки, начинающейся со слова «Linux», и добавьте следующие строки в конце строки:

exec /sbin/init

Теперь нажмите Ctrl + X для загрузки с этой новой конфигурацией.

Шаг 3: Измените корневой пароль.

Изменение пароля суперпользователя теперь можно. Выполните команду «passwd» и введите новый пароль – повторно введите его при запросе. Корневой пароль будет изменен. Просто используйте команду «reboot», или, если это не работает, используйте следующую команду, чтобы перезагрузить систему в нормальном состоянии:

exec /sbin/init

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

Этот пункт посвящен – процедуре сброса пароля на CentOS 7 и отличается от предыдущих версий CentOS, поэтому мы остановимся только на последней версии.

Сброс корневого пароля не так просто на CentOS, как на Ubuntu. Есть несколько шагов, и каждая команда должна быть правильной, так что будьте осторожны с вашими командами.

Шаг 1: Войдите на экран опций grub

Это делается либо путем перезагрузки вашей машины, или запустив ее, если она была выключена. Когда появится экран загрузки CentOS, нажмите «е», чтобы войти в меню опций grub.

Шаг 2: Изменение параметра grub

Прокрутите вниз до строки, начинающейся с «Linux» или «linux16». Заменить слово «ro» на “rw init=/sysroot/bin/sh”. Затем нажмите Ctrl + X, в то же время для загрузки с помощью этой конфигурации.

Шаг 3: доступ к файловой системе

С помощью команды “chroot /sysroot”, мы можем получить доступ и выполнять команды в файловой системе, как если бы мы были запущены в операционной системе. Мы должны сделать это для того, чтобы получить доступ к команде «passwd».

Шаг 4: Изменение пароля администратора

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

Шаг 5: Фиксация файла /etc/shadow (только SELinux)

Если у вас есть SELinux отключен, пропустите этот шаг. Если у вас не отключен SELinux, введите следующую команду, чтобы убедиться, что новый файл /etc/shadow, который был создан, когда вы изменили ваш пароль будет принят в качестве нового файла:

touch /.autorelabel

После того, как это сделаете, просто наберите «exit», а затем другой «exit». Если ваша машина зависнет, просто сбросьте машину. При перезагрузке, это может занять несколько минут для автоматического переназначения.

После перезагрузки, вы должны в состоянии в настоящее время войти в систему в качестве корневого пользователя с вашим новым паролем!

Как изменить корневой пароль на Debian

Изменение корневого пароля на Debian похоже на метод, используемый для изменения его на CentOS – однако, это будет работать на большинстве версий Debian. Примечание: Если что-то в вашей системе не выглядит так как мы описываем в этом руководстве, то вы должны остановиться – это может сделать вашу систему незагружаемой.

Шаг 1: Войдите на экран опций grub

Перезагрузите систему и нажмите «E» после того, как только появится экран загрузки и перейдите к следующему шагу, когда будет сделано.

Шаг 2: Изменение конфигурации grub

Прокрутите вниз до строки, которая начинается с «Linux», и идите до конца этой строки, либо нажав клавишу END на клавиатуре, или вручную прокручивая до конца строки. Введите следующие данные для загрузки в строке «#»:

init=/bin/sh

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

Шаг 3: Установите файловую систему

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

mount -o remount rw /

После этого переходите к следующему шагу.

Шаг 4: Изменение пароля администратора

Просто введите команду «passwd», чтобы изменить свой пароль суперпользователя. Нажмите Enter, а затем повторно введите новый пароль. Когда это будет сделано, просто перезагрузите систему с помощью «reboot» или команды «exit». Если он висит/зависает на экране, просто сбросьте машину.

Читайте также:  Релиз менеджера фотографий digikam 5.4.0

Как изменить корневой пароль на Fedora

Fedora имеет два метода для сброса пароля привилегированного аккаунта. Одним из способов является через терминал и учетной записи администратора, а другой путь через аналогичный метод сброса, что было сделано с CentOS или Debian, включая grub. Вот шаги, которые необходимо предпринять, чтобы сбросить пароль для обоих методов.

Способ 1: Терминал во время загрузки (должен иметь другую учетную запись на машине)

ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ

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

Шаг 1: Откройте терминал

Откройте меню и найдите «Terminal». Открой его. Зайдите с помощью SSH в машину, если это сервер или VPS.

Шаг 2: Расширьте сеанс терминала до корневой учетной записи

Введите следующую команду, чтобы расширить ваш терминальный сеанс корневой учетной записи (это будет работать, только если учетная запись пользователя в списке sudoers/administrators):

sudo su

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

Шаг 3: Изменение пароля

Изменение пароля в настоящее время является куском пирога – просто использовать команду «passwd», чтобы изменить пароль, как обычно с любой другой учетной записью пользователя. Когда это будет сделано, просто выполните команду «exit», чтобы завершить сеанс в качестве корневой учетной записи.

Способ 2: Grub (Нет необходимости аккаунта)

Шаг 1: Войдите в меню опций grub

Перезагрузите компьютер, а затем нажмите «е» при выборе операционной системы, чтобы войти в меню grub. После того, как в, найдите строку, начинающуюся с «Linux», «linux16», или «linuxefi». Перейдите к концу строки и добавьте следующее:

rw init=/bin/bash

Затем нажмите Ctrl + X, чтобы загрузить в систему.

Шаг 2: Изменение пароля для учетной записи пользователя root

Теперь все, что нужно сделать, это выполнить команду «passwd», которая будет выводить что-то похожее на это:

Changing password for user root. New password: _

Просто введите новый пароль, затем введите его еще раз для подтверждения.

Шаг 3: Зафиксируйте SELinux контекст теневого файла /etc/shadow

Как и руководство CentOS, вам нужно запустить сценарий auto label, чтобы изменение пароля вступило в силу. Для этого выполните следующую команду:

touch /.autorelabel

Теперь вы можете перезагрузить компьютер либо выполнить следующую команду:

/sbin/reboot -f

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

Источник: https://andreyex.ru/operacionnaya-sistema-linux/kak-izmenit-parol-v-linux/

Изменение пароля root ubuntu. Сброс пароля root в Linux — первый способ

Сброс пароля root в Linux. Иногда может появится необходимость сбросить пароль, например после отпуска вы его забыли, потеряли или в других случаях. Для сброса пароля необходимо иметь физический доступ к компьютеру.

Есть два основных способа сбросить пароль имея физический доступ к компьютеру на котором необходимо сбросить пароль.

Это очень хорошая статья, спасибо за него, конечно, большие детали, особенно более новые пользователи, очень полезны. Но предыдущий вклад четко объяснил это. Каждый специалист сети подтвердит это однозначно. Противоположные взгляды только непрофессионала.

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

Сброс пароля root в Linux — первый способ:

Через загрузчик GRUB . Если у вас установлен загрузчик и вы имеет доступ к нему, тогда выполним следующие действия:

После перезагрузки, в момент появления на экране меню загрузчика GRUB, выделяем нужную нам операционную систему и нажимаем «e «.

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

И создайте новый файл с именем пользователя для входа в систему без пароля. Еще один способ регистрации будет по-прежнему требоваться. Если вы уже назначили пароль брелок, то это может изменить программу «конек» — меню Правки, вкладка брелки пароли, выберите брелок по умолчанию и нажмите Изменить пароль — установить пустой.

Далее находим строку, которая начинается с linux (linux16, linuxefi), в конце этой строки ищем ro (только чтение), меняет на rw (чтение и запись) и дописываем init=/bin/bash . Если диск зашифрован, тогда необходимо дописать plymouth.enable = 0 . Все эти изменения действительны только в этом сеансе, после перезагрузки пропадут.

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

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

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

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

Там вы сядете перед защищенной виртуальной машиной, и ваша первая задача — проникнуть в нее вообще. Первая часть посвящена основной команде для работы непосредственно с пользователями. Как изменить пароль, создать или удалить пользователей.

Вторая часть ориентирована на общение между пользователями на одном сервере.

Нажимаем F10 или Ctrl+x и загружаем командную строку.

Вводим новый password, через команду passwd:

[email protected](none):/# passwd

Вводим новый пароль, повторяем и если видим следующею ошибку: passwd: Authentication token manipulation error — это означает, что каталог доступен только для чтения («ro» см.выше). Это можно исправить следующим обзором, пишем:

Чтобы изменить пароль, используйте команду. Из пароля, введенного пользователем при регистрации или изменении пароля, хеш-функция генерирует «хэш», и только это добавляется к сохраненной информации учетной записи пользователя. Сам пароль не записывается в целях безопасности в системе, поэтому, если пользователь его забывает, его нельзя восстановить, просто создайте новые.

Таким образом происходит вход в систему. Пользователю предлагается ввести пароль. После ввода пароля он генерирует «хэш», который сравнивается с сохраненным «хешем» в списке пользователей. Если эти два хэша равны, предполагается, что исходные пароли должны совпадать, и, таким образом, пользователь аутентифицируется.

[email protected](none):/# mount -n -o remount,rw /

Повторим команду на смену пароля:

[email protected](none):/# passwd

После ввода нового пароля, в ответ увидим: passwd: password updated successfully . — это означает, что новый пароль принят.

Перезагружаем компьютер:

[email protected](none):/# /sbin/reboot -f

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

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

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

Такое решение не очень практично, потому что, если менее опытный пользователь делает непрофессиональное вмешательство, он уничтожит данные всех пользователей.

Если вы решили создать в системе другую учетную запись пользователя, вы можете «щелкнуть» ее или использовать эту команду.

Сброс пароля root в Linux — второй способ:

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

Открываем файловый менеджер, переходим на вкладку «Other Lacations» , ищем где находится корневой раздел нашей системы Debian, в корневом разделе должна быть папка etc , а в папке etc файл shadow в котором хранятся все наши пароли. В моем случае это /dev/sda1 .

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

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

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

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

После, нужно выделить папку etc и правой кнопкой мыши открыть ее свойства. Там найти и скопировать полный путь к этой папке.

Затем открываем терминал, командой su переходим под root.

Читайте также:  С днем рождения gnome!!!

Пишем команду cd и вставляем скопированный путь, переходим в корневой каталог Debian.

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

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

Дополнительная информация будет указана в соответствии с выбранными параметрами.

Открываем файл shadow при помощи любого текстового редактора.

В файле shadow находим строку начинающеюся с root и удаляем хеш пароля , как показано ниже на скриншоте.

Сохраняем наш файл, перезагружаем компьютер и вынимаем LiveCD Fedora.

Для информации только о текущем пользовательском терминале используйте команду. Список подписчиков.

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

С помощью этой команды мы можем найти информацию о пользователях компьютеров. Мы можем найти информацию как на локальном, так и на удаленном компьютерах. Есть еще возможность найти пользователя. Это делается путем поиска информации о удаленной машине.

Грузим наш Debian, в поле username вводим root , а поле password оставляем пустым и нажимаем «Войти» .

Открываем терминал, вводим команду passwd и меняем наш пароль root .

Вот собственно и все, пароль изменен.

Обе команды используются для связи с пользователями. По предыдущей команде вы найдете текущий статус приема. В других примерах указывается авторизация или отключение приема сообщений. Эта программа сильно отличается от всех современных программ чтения.

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

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

Для смены пароля в системах Linux есть команда passwd. Она выполняется как с параметрами, так и без них — либо вы явно пишите логин пользователя, пароль которого меняете (используется только с sudo), либо выводите без параметров, а затем набираете свой пароль и новый — дважды.

Например, запустите команду пользователя командами. Если кто-то попросит вас об этом, вы ответите, сказав. Если пользователь регистрируется несколько раз, вы можете позвонить ему / ей, например, с помощью этой команды. Основное использование команды записи.

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

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

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

Итак, набираем команду

На экране вы не увидите символы, которые вы вводите, поэтому не удивляйтесь — ваша клавиатура в полном порядке. Вы должны увидеть примерно следующее:

Changing password for ВАШ_НИК. (current) UNIX password: Enter new UNIX password: Retype new UNIX password: passed: password updated successfully Если вдруг на экране появится сообщение:

You must choose a longer password

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

Отправить сообщение через адрес перенаправления

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

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

Знать, где вы можете себе позволить и где система защищает от несанкционированных изменений.

не отчаивайтесь, это всего лишь проверка пароля на сложность.

Повторите действия вновь и постарайтесь ввести более сложный пароль (используйте буквенные и цифровые символы, в нижнем и верхнем регистрах, минимальная длина — от 6 символов). Если вам не нравится проверка на сложность, просто запускайте команду с sudo.

Если вам понадобиться сменить не свой пароль, а другого пользователя в ОС, то это можно сделать следующим образом. Вводим команду.

Если вы только собираетесь установить операционную систему, установить программы и затем работать, тогда хорошо знать, по крайней мере, «минимумы каталогов».

Взгляните на следующую картинку, которая будет объяснена ниже. Хотя некоторые пользователи этого не делают, термин «папка» также обычно используется для термина «каталог».

Он должен быть таким же, если говорить о содержимом компьютерного диска.

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

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

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

Источник: https://comuedu.ru/linux/change-the-root-password-ubuntu-resetting-the-root-password-in-linux-is-the-first-method.html

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

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

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

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

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

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

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

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

$ passwd опции пользователь

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

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

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

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

Дальше необходимо ввести новый пароль и готово, теперь ваш пароль изменен.

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

Система Linux заботится о том, чтобы пользователи выбирали достаточно сложные пароли. Если пароль будет очень коротким или будет содержать только цифры вы не сможете его установить.

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

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

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

Читайте также:  Установить wire в ubuntu/linux mint и подобные

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

Здесь user — это пользователь, для которого нужна смена пароля Linux. Требования для пароля такие же, вы не сможете установить слишком простой пароль.

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

Наверное вы видели в своей системе файл /etc/gshadow. Этот файл эквивалентен /etc/shadow, только содержат пароли для групп. Вы не можете войти от имени группы, но зато зная ее пароль, можете получить доступ к предоставляемым ею функциям в отдельной командной оболочке с помощью команды newgrp.

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

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

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

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

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

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

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

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

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

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

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

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

Все правильно.

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

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

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

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

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

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

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

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

имя_пользователя:пароль:::::

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

Теперь замените пароль, на полученный выше и сохраненный в буфер обмена. Сохраните файл и можете пробовать войти под новым паролем:

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

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

Источник: http://xpressdnepr.blogspot.com/2016/12/linux_11.html

Пароль root Ubuntu

Как сменить пароль root Ubuntu? Этот вопрос один из самых популярных, как и один из самых важных, его могут задавать Вам как на собеседовании, так и при тестировании по настройке сервера, так же необходимо знать ответ для себя самого, что бы быть уверенным, что даже если вы забудете сложный пароль который установили для суперпользователя root в операционной системе Ubuntu, для Вас будет не проблема его поменять, при возможности физического доступа к оборудованию.

Вот еще ряд причин по которым следует знать как сбросить пароль root в Ubuntu:

  • Вам дали ПК с ОС Ubuntu, но без пароля
  • У Вас слишком много паролей и вы их забываете
  • Вы устанавливали Ubuntu давно и забыли пароль

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

Связанные статьи:

Во-первых, необходимо выполнить перезагрузку и войти в режим восстановления, так называемый режим recovery mode

В меню загрузчика Grub выберите режим восстановления (recovery mode) , обычно находится на втором месте после самой операционной системы.

Вы попадете в Recoveru Menu, в котором необходимо выбрать строку:

root Drop to root shell promt

как на скриншоте:

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

Внимание! Учетная запись суперпользователя это администратор, у которого ест права на Все и он может выполнить любую операцию,в том числе удалить что угодно, поэтому, пожалуйста, будьте осторожны с командами в поле ввода от имени root в терминале.

В Ubuntu, для безопасности файловая система примонтирована только для чтения, так что нам понадобится, ввести следующие команды, чтобы перемонтировать для чтения и записи, что позволит Вам сделать и сохранить изменения:

mount -o rw,remount /

Если вы забыли и Имя пользователя, то выполните:

ls /home
или
cat /etc/passwd

Вы должны увидеть список всех пользователей  Ubuntu

Узнав имя учетки, чтобы сбросить пароль, введите:

passwd username

Где username является именем пользователя пароль которого вы хотите сбросить

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

Не вводиться пароль в recovery mode в ubuntu?

При вводе пароля вы не увидите никаких символов, которые вы печатаете. Но, Ваш пароль принимается системой. Просто введите пароль и нажмите Enter. Вам будет предложено повторно ввести пароль. Сделайте это и нажмите Enter снова.

Теперь пароль root должен быть сброшен.

exit

Выбираете resume normal boot

Источник: https://itfollow.ru/parol-root-ubuntu/

Изменение пароля пользователя root в MySQL

Как можно изменить пароль пользователя root в MySQL под Linux, FreeBSD, OpenBSD и UNIX подобных операционных системах с использованием ssh/telnet сессии?

Настройка пароля в MySQL является одной из основных задач и первоочередных задач. По умолчанию пользователь root является администратором в MySQL.

Стоит обратить внимание, что пароль пользователя root в Linux/UNIX и root в MySQL — это разные пользователи и пароли у них также должны быть разные. Они являются самостоятельными и ничего общего между ними нет и не должно быть.

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

Команда mysqladmin для изменения пароля пользователя root

Если с момента установки сервера MySQL ни разу не вводился пароль суперпользователя, то для входа на сервер не требуется вводить пароль. Для установки пароля в первый, необходимо использовать команду mysqladmin из командной строки следующим образом:

$ mysqladmin -u root password NEWPASSWORD

Однако, если есть необходимость изменить или обновить пароль пользователя root, тогда в этом случае необходимо использовать команду:

$ mysqladmin -u root -p 'oldpassword' password newpass

Например, если старый пароль abc, можно установить новый пароль в виде 123456, введя команду:

$ mysqladmin -u root -p 'abc' password '123456'

Изменение пароля в MySQL для других пользователей

Чтобы изменить пароль обычного пользователя MySQL, допустим для пользователя normal_user, необходимо ввести следующую команду:

$ mysqladmin -u vivek -p oldpassword password newpass

Изменение пароля пользователя root в MySQL с использованием команд SQL

Это еще один метод. MySQL хранит имя пользователя и пароли в таблице пользователей в базе данных MySQL. Можно непосредственно обновить пароль, используя следующий метод, для пользователя normal_user:

1) Войти на сервер MySQL, ввести следующую команду в командной строке:

$ mysql -u root -p

2) Перейти в базу данных mysql:

mysql> use mysql;

3) Изменить пароль для пользователя normal_user и ввести при этом команду:

mysql> update user set password=PASSWORD(«NEWPASSWORD») where User='normal_user';

4) Наконец, перезагрузка привилегий:

mysql> flush privileges; mysql> quit

Последний метод может быть использован с сценариями PHP, Python или Perl в MySQL API.

  • Tweet

Источник: https://worm.org.ua/2011/08/root-mysql/

Ссылка на основную публикацию