добавить пароль пользователю linux

Содержание
  1. Создание пользователя в Linux. Команды adduser и useradd
  2. В чем отличия adduser и useradd?
  3. Команда adduser
  4. Создание пользователя командой adduser
  5. Команда useradd
  6. Синтаксис команды useradd
  7. Создание нового пользователя
  8. Создание нового пользователя с домашней директорией в /home
  9. Создание нового пользователя с произвольной домашней директорией
  10. Создание нового пользователя с произвольными UID, GID
  11. Создание пользователя с указанием оболочки (shell)
  12. Создать пользователя и добавить его в группы
  13. Заключение
  14. Изменяем пароль пользователя в Linux
  15. Меняем пароль текущего пользователя
  16. Меняем пароль произвольного пользователя
  17. Дополнительная информация
  18. Как сменить пароль в Linux
  19. Основы
  20. Как сменить пароль пользователя
  21. Как сменить пароль другого пользователя
  22. Как поменять пароль группы
  23. Как заставить пользователя поменять пароль
  24. Как поменять пароль root
  25. Как вручную поменять пароль
  26. Выводы
  27. Как обновить / изменить пароль пользователя в Linux разными способами
  28. Способ 1: использование команды passwd
  29. Метод 2: Использование команды chpasswd
  30. Метод 3: Как установить разный пароль для нескольких пользователей
  31. Способ 4: как установить один и тот же пароль для нескольких пользователей
  32. Метод 5: Как изменить пароль пользователя на нескольких серверах
  33. Способ 6: Как изменить пароль пользователя на нескольких серверах с помощью команды pssh
  34. Способ 7: Как изменить пароль пользователя на нескольких серверах с помощью команды chpasswd
  35. Как создать пользователя Linux
  36. Создание пользователя в Linux
  37. Команда useradd
  38. Создание нового пользователя linux в GUI
  39. Выводы

Создание пользователя в Linux. Команды adduser и useradd

adduser useradd

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

Для создания пользователей из командной строки обычно используют утилиты adduser или useradd. Рассмотрим, использование данных утилит.

В чем отличия adduser и useradd?

useradd — это низкоуровневая утилита для создания пользователей в Linux.

adduser — представляет собой более простое решение для создания пользователей и по факту является надстройкой над useradd, groupadd и usermod.

Утилита adduser доступна не во всех дистрибутивах Linux. Реализация adduser также может отличаться. Если в дистрибутиве присутствует утилита adduser, то для создания пользователей рекомендуется использовать именно ее.

Команда adduser

Создание пользователя командой adduser

Рассмотрим, как создать обычного пользователя командой adduser

Чтобы создать нового пользователя, выполняем команду adduser и указываем имя пользователя (вместо pupkin укажите имя пользователя, которого вы создаете):

adduser

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

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

Команда useradd

Синтаксис команды useradd

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

Синтаксис команды следующий:

Создание нового пользователя

Чтобы просто создать пользователя используется команда useradd без каких-либо опций. Указывается только имя пользователя.

Данная команда создает нового пользователя с системными параметрами по умолчанию, которые прописаны в файле /etc/default/useradd

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

Создание нового пользователя с домашней директорией в /home

Создадим пользователя и его домашнюю директорию.

Создание нового пользователя с произвольной домашней директорией

Создаем домашнюю директорию для будущего пользователя:

Копируем файлы и директории, которые по умолчанию создаются в домашней директории пользователя в данной системе. Данные файлы находятся в директории /etc/skel

Создаем пользователя и указываем домашнюю директорию:

Меняем права доступа у домашней директории:

Задаем пароль для пользователя:

Можно просмотреть информацию о пользователе, которая сохранена в файле /etc/passwd

useradd dir su

Создание нового пользователя с произвольными UID, GID

Каждый пользователь в Linux имеет свой числовой идентификатор — UID, а также идентификатор основной группы пользователя — GID.

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

Создание пользователя с указанием оболочки (shell)

Создать пользователя и добавить его в группы

Заключение

Источник

Изменяем пароль пользователя в Linux

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

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

Меняем пароль текущего пользователя

Чтобы сменить пароль текущего пользователя выполните команду passwd без параметров:

Читайте также:  увеличение виртуальной памяти windows 10 для майнинга

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

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

Если вдруг вы получили сообщение:

Это означает, что вы ввели очень простой (или короткий) пароль. В таком случае повторите команду passwd и введите более сложный пароль (как минимум длиной от 6 до 8 символов, пароль должен включать цифры, прописные и строчные символы). Чтобы избежать проверки пароля на сложность необходимо выполнять команду passwd через sudo (см. ниже).

Меняем пароль произвольного пользователя

Чтобы сменить пароль любого пользователя вам необходимо запускать программу passwd под пользователем root или через sudo. Например, чтобы сменить пароль пользователя с именем pingvinus необходимо выполнить:

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

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

Дополнительная информация

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

Источник

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

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

Основы

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

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

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

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

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

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

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

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

passwd

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

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

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

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

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

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

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

passwd1

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

passwd2

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

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

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

passwd3

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

passwd4

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

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

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

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

passwd5

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

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

Читайте также:  cash cleaner windows 10

passwd6

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

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

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

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

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

passwd8

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

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

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

passwd7

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

Выводы

Из этой статьи вы узнали, как сменить пароль Linux. Я рассмотрел все возможные способы и даже не очень стандартные. Если у вас остались вопросы, пишите комментарии!

Источник

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

antivirus 3258126 1920

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

Все используют команду passwd, за которой следует имя пользователя passwd USERNAME, чтобы установить пароль для пользователя.

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

Я имею в виду, это должно быть сочетание букв, символов и цифр.

Кроме того, я советую вам менять пароль хотя бы раз в месяц по соображениям безопасности.

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

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

А что если вы не хотите обновлять пароль дважды и хотели бы сделать это по-другому?

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

Некоторые из вас могут или не могут получить ответ на эти вопросы.

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

1) Как обновить / изменить пароль пользователя в одной команде?

2) Как обновить / изменить один и тот же пароль для нескольких пользователей в Linux?

3) Как обновить / изменить пароль нескольких пользователей в Linux?

4) Как обновить / изменить пароль для нескольких пользователей в Linux?

5) Как обновить / изменить разный пароль для нескольких пользователей в Linux?

6) Как обновить / изменить пароль пользователя на нескольких серверах Linux?

7) Как обновить / изменить пароль нескольких пользователей на нескольких серверах Linux?

Способ 1: использование команды passwd

Команда passwd – это стандартный метод установки, обновления или изменения пароля для пользователей в Linux.

Ниже приведен стандартный способ сделать это.

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

Это позволяет пользователям обновить пароль в одной команде.

Метод 2: Использование команды chpasswd

chpasswd – это еще одна команда, которая позволит нам устанавливать, обновлять или изменять пароль для пользователей в Linux.

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

Метод 3: Как установить разный пароль для нескольких пользователей

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

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

Следующая команда выведет список пользователей, имеющих каталог /home, и перенаправит вывод в файл user-list.txt.

Перечислите пользователей с помощью команды cat.

Удалите пользователя из списка, если вы не хотите сбрасывать пароль для конкретного пользователя.

Создайте следующий небольшой скрипт для достижения этой цели.

Установите исполняемое разрешение для файла password-update.sh.

Наконец, запустите скрипт, чтобы добиться этого.

Способ 4: как установить один и тот же пароль для нескольких пользователей

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

Читайте также:  windows update blocker как отключить

Метод 5: Как изменить пароль пользователя на нескольких серверах

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

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

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

Убедитесь, что вам нужно обновить список серверов в файл server-list.txt.

Каждый сервер должен быть в отдельной строке.

Вы будете получать вывод, аналогичную этому.

Способ 6: Как изменить пароль пользователя на нескольких серверах с помощью команды pssh

pssh – это программа для параллельного выполнения ssh на нескольких хостах.

Она предоставляет такие функции, как отправка ввода всем процессам, передача пароля в ssh, сохранение вывода в файлы и тайм-аут.

Вы будете получать вывод, аналогичную этому.

Способ 7: Как изменить пароль пользователя на нескольких серверах с помощью команды chpasswd

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

Источник

Как создать пользователя Linux

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

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

Создание пользователя в Linux

Вся информация о пользователях находится в файле /etc/passwd. Мы могли бы создать пользователя linux просто добавив его туда, но так делать не следует, поскольку для этой задачи существуют специальные утилиты. Одна из таких утилит, это useradd. Рассмотрим ее подробнее.

Команда useradd

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

$ useradd опции имя_пользователя

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

Теперь, когда вы знаете основные необходимые нам параметры утилиты мы можем перейти к разбору того, как выполняется создание нового пользователя linux. Сначала давайте посмотрим какие параметры будут применены для пользователя по умолчанию:

Snimok ekrana ot 2017 03 15 21 03 35

Как видите, по умолчанию домашний каталог пользователя будет создан в /home и будет использоваться оболочка /bin/sh. Теперь создадим минимального пользователя с минимальными настройками:

Snimok ekrana ot 2017 03 15 21 10 20

Был создан самый простой пользователь, без оболочки и пароля, а также без групп. Теперь немного усложним задачу и создадим пользователя с паролем и оболочкой /bin/bash:

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

Некоторых пользователей интересует создание пользователя с правами root linux, это очень просто делается с помощью useradd, если комбинировать правильные опции. Нам всего лишь нужно разрешить создавать пользователя с неуникальным uid, установить идентификатор в 0 и идентификатор основной группы тоже в 0. Команда будет выглядеть вот так:

Snimok ekrana ot 2017 03 15 21 30 19Пожалуй, это все основные примеры как добавить пользователя linux. Дальше нам осталось взглянуть только на работу в графическом интерфейсе.

Создание нового пользователя linux в GUI

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

Snimok ekrana ot 2017 03 15 23 11 06

Затем откройте «Пользователи»:

Snimok ekrana ot 2017 03 15 23 11 19

Поскольку утилита запущена от имени обычного пользователя вы ничего не можете сделать. Поэтому нажмите кнопку «Разблокировать»:

Snimok ekrana ot 2017 03 15 23 11 32

Только после этого используйте кнопку со знаком плюс для создания нового пользователя Linux:

Snimok ekrana ot 2017 03 15 23 12 02

Snimok ekrana ot 2017 03 15 23 16 04

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

Выводы

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

Источник

Поделиться с друзьями
Adblock
detector