Linux команда создать пароль

Linux команда создать пароль

Иногда системный администратор должен установить новый пароль пользователю. Как это сделать? Можно воспользоваться двумя возможностями: установка пароля через утилиту chpasswd или через утилиту passwd .

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

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

Установка пароля через chpasswd

Синтаксис установки пароля следующий:

echo user:12345678 | chpasswd

Здесь user — это имя пользователя, 12345678 — это пароль. Проблема данной утилиты в том, что в некоторых системах данная утилита не позволит задать слишком простой пароль. Поэтому администратор не сможет создать какого-нибудь пользователя-заглушку с простым паролем. Утилита будет упорно выдавать предупреждения вида:

НЕУДАЧНЫЙ ПАРОЛЬ: слишком короткий

НЕУДАЧНЫЙ ПАРОЛЬ: слишком простой

. и завершать свою работу. И таким образом получается, что через chpasswd можно устанавливать пароли, но не все.

Установка пароля через passwd

Утилита passwd , в отличие от chpasswd , позволяет установить пользователю любой требуемый пароль. Делается это следующей командой:

yes 12345678 | passwd user

Здесь 12345678 — это пароль пользователя, а user — это имя пользователя.

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

НЕУДАЧНЫЙ ПАРОЛЬ: СЛИШКОМ короткий

НЕУДАЧНЫЙ ПАРОЛЬ: слишком простой

Повторите ввод нового пароля :

passwd: пароль успешно обновлён

Введите новый пароль UNIX:

Повторите ввод нового пароля UNIX:

passwd: пароль успешно обновлён

В любом случае, вариант с использованием утилиты passwd хорош тем, что гарантированно установит любой пароль.

  • Синтаксис команды find
  • Поиск файла по содержимому в Linux
  • Как заменить часть текста во всех нужных файлах
  • Синтаксис команды grep
  • Как узнать, какой процесс держит файл при невозможности отмонтирования
  • Как смонтировать *.nrg образ CD-диска
  • Программа comm — удаление одинаковых строк в двух файлах
  • Как узнать размер директорий в Линукс
  • Как узнать тип процессора
  • Как узнать информацию о материнской плате
  • Как высчитать UUID для жесткого диска
  • Запись на NTFS-раздел
  • Как отформатировать текст по ширине
  • Чем можно пропарсить XML и убрать все пробелы и табуляции между тегами
  • Как запустить программу в виде демона
  • Как сконструировать нужную команду из переданных аргументов с помощью awk
  • Как сконструировать нужную команду с помощью xargs. Понимание xargs.
  • Как создать ZIP-архив и разбить его на куски нужных размеров
  • Создание ссылки на файл
  • Монтирование флешки или переносного винчестера
  • Как сделать копию MBR
  • Как получить часть файла, пропустив строки в начале и в конце
  • Работа со строками в bash
  • Как выделить столбец (поле) в строке
  • Поставь все на конвейер
  • Тонкая настройка производительности файловой системы
  • Как запустить программу с определенной периодичностью через watch
  • Как в Linux записать на DVD файл больше 4Gb
  • Что сделать, если при запуске CBuilderX появляется ошибка «No protocol specified»
  • Как установить права на директории и поддиректории, не затрагивая прав файлов и наоборот
  • Как получить список только файлов в каталоге или только директорий в каталоге
  • Различия экранирования символов в командной строке и в скриптах
  • Как создать ISO образ CD-ROM диска с помощью программы dd
  • Как создать ISO образ из директории с файлами
  • Как примонтировать ISO образ в виде директории
  • Как примонтировать ISO образ CD-ROM/DVD с файловой системой UDF в виде директории
  • Как запустить программу на втором ядре в Linux
  • Подсчет контрольной суммы MD5, SHA1, SHA256, SHA384, SHA512, CRC в Linux
  • Документация по GParted
  • Утилита fakeroot
  • Как создать файловую систему в Linux
  • Как узнать, какой процесс не дает отмонтировать устройство
  • Как в Linux посмотреть данные, передающиеся на COM порт
  • Программы для работы с COM-портом в Linux
  • Как переконвертировать образ CD диска из img в iso формат
  • Как узнать какие строки присутствуют в файле более 1 раза, и сколько раз повторяются?
  • Как установить всем подкаталогам нужные права доступа
  • Исключение для rm -rf *
  • Как именуются разделы в grub
  • Инсталляция GRUB2 на нужный раздел
  • Как в войти в linux и восстановить пароль рута
  • Как переконвентировать образ *.ngr в *.iso
  • Как подсчитать количество строк в файлах (в каталогах)
  • Как накладывать патчи (patch)
  • Как добавить каталог для поиска библиотек
  • Программа xkbevd — слежение за событиями клавиатуры
  • Как посмотреть переменные окружения в Linux
  • Как быстро подсчитать количество строк в программе
  • Настройка приглашения оболочки Bash
  • Как упаковать данные из стандартного потока в файл на лету
  • Создание загрузочной флешки с помощью Grub2 с возможностью сохранять состояние системы
  • Настройка Cron, формат конфигурационного файла
  • Cron: где находятся его файлы конфигурации, и как его настраивать
  • Как сделать WatchDog через Сron для перезапуска сервиса в случае падения
  • grub — как восстанавливаться в rescue mode
  • Как сравнивать бинарные файлы в Linux. Программа vbindiff
  • Как сравнивать бинарные файлы в Linux. Вариант с помощью diff и cmp.
  • Что делает программа fakeroot
  • Как в Linux узнать температуру ядра видеокарты NVidia
  • Как в Linux сделать предупреждение при повышении температуры видеокарточки
  • Как быстро удалить все переносы строк в файле
  • Клонирование (копирование) диска на другую машину подручными средствами
  • Дефрагментация раздела с файловой системой ext4
  • Резервное копирование при помощи rdiff-backup
  • Unix-way напоминалка о событиях
  • Способ удаления большого числа файлов через команду find
  • Эффективное удаление большого количества файлов в одной директории, разные способы
  • Как посмотреть количество оставшихся inod
  • Как в Linux посмотреть каталог с большим количеством файлов
  • Как в Linux (в Debian или Ubuntu) прописать локаль
  • Bash. Как удалить строки из файла, которые встречаются в другом файле
  • Как в Linux узнать информацию о swap-разделе
  • Как порипать музыкальные треки с CD-Rom в Linux
  • Список всех самых популярных и важных команд в Linux
  • Настройка Cloudfuse — Использование OpenStack Swift
  • Настройка cloudfuse, пример
  • Копирование в консоли с индикатором прогресса в Linux. Использование программы pv.
  • Как в Linux увидеть дерево процессов через команду ps
  • Linux: Настройка жестких дисков (файловой системы) через tune2fs
  • Linux: Как отключить автопроверку дисков после определенного числа монтирований
  • Linux: пример запроса Да/Нет на Bash
  • Запись CD-Rom в консоли с помощью команды cdrecord
  • Запись CD-Rom в консоли с помощью команды wodim
  • Настройка работы свопа (swap) в Linux
  • Linux: Профилирование нагрузки на файловую систему с помощью iostat и gnuplot
  • Перебор файлов в директории. Пример на bash
  • Пример перебора файлов с именами, содержащими пробелы, на Bash
  • Как найти самые большие файлы в Linux — Как узнать, что занимает больше всего места на диске
  • Linux: Проверка нагрузки на диск, ввод-вывод
  • Шпаргалка по Linux для системного администратора
  • Как найти недавно модифицированные файлы в Linux
  • Как узнать, какие файлы открывает или пытается открыть программа в Linux
  • Zip: Как сохранить в архив файлы из списка
  • Как в Linux упаковать dot-файлы и директории в ZIP архив
  • Linux: Как запустить команду в фоне чтобы она не была остановлена (заморожена)
  • Как вывести список директорий с сортировкой по занимаемому размеру
  • Процессы в Linux. Установка приоритетов для процессов: nice, renice
  • Как в Linux найти последние добавленные (отредактированные) файлы
  • Как правильно менять пользователя в Linux. Использование команды su
  • Linux: Что правильно использовать: su или sudo?
  • Какую информацию о времени изменения файла можно получить в Linux на файловой системе extX
  • Как добавить и удалить пользователя в Linux
  • Linux: Как узнать ID окна по его заголовку (имени) в среде X11
  • Что обозначают права доступа для каталогов в файловой системе Linux
  • Раздел SWAP — как создать, подключить, очистить и отключить файл подкачки в Linux
  • Как в Bash убрать у имени файла расширение
  • Как в Midnight Commander настроить открытие Word и Excel-файлов в Libre Office
  • Как в Linux получить список файлов с полным путем, со всеми поддиректориями
  • Как в bash вывести содержимое файла до конкретной строки?
  • Как установить нужный пароль пользователю в Linux
  • Как с помощью команды yes все время нажимать Enter?
  • Как заменить строку «\n» на настоящий символ перевода строки?
  • Создание искусственной нагрузки на диск и процессор в Linux
  • Как применить chmod или chown к скрытым файлам (dot-файлам)
  • Копирование файлов и каталогов в Bash командой cp — разбор неочевидных моментов
  • Как через sed напечатать каждую вторую/третью/четвертую/пятую строку из файла
  • Как узнать версию glibc в Linux
  • Как получить информацию о системе в Linux
  • Как удалить каталог и как очистить каталог в Linux?
  • Как в Bash быстро поместить содержимое файла в переменную?
  • Как разбить файл на несколько частей и как склеить файл из частей в Linux
  • Использование команды mount в Linux. Основы монтирования.
  • Опции команды mount и опции монтирования
  • Более функциональные аналоги утилит top и htop в Linux
  • Как превратить «книжный» текст с переносами слов в одну строку на абзац?
Читайте также:  Disable bluetooth on linux

Источник

Linux команда создать пароль

Для введения пароля нового пользователя или изменения пароля существующего введите в командной строке команду

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

Если введенный пароль слишком простой (например, короче шести символов), об этом будет выдано предупреждение, начинающееся со слов BAD PASSWORD (далее следует описание недостатков пароля). Напоминаем, что Linux — принципиально многопользовательская система, поэтому по умолчанию предполагается, что на Вашем компьютере могут работать самые разные люди, в том числе и способные «взломать» Ваш пароль. Поэтому настоятельно рекомендуется использовать достаточно длинные (не менее 6 и не более 256 символов) пароли, состоящие не только из цифр и не содержащие «словарных» слов. Разумеется, если компьютер находится в Вашем полном распоряжении и недоступен для посторонних, эти предосторожности представляются чрезмерными. Поэтому Вы можете проигнорировать это сообщение (в данном случае носящее характер предупреждения).

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

В случае успеха (если дважды был введен одинаковый пароль) выдается сообщение

passwd: all authentification tokens updated successfully

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

Sorry, passwords do not match

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

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

Читайте также:  Orthanc pacs установка linux

Источник

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