chuzhoy007.ru
Назад

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

Опубликовано: 24.05.2017
Время на чтение: 14 мин
919

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

Лучший впн это тот который настроил сам. Я предпочитаю всем сервисам впн создавать свой. Вот инструкция как создать собственный VPN сервер

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

Работа с пользователями linux в терминале

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

Создать пользователя в терминале linux с помощью useradd

Чтобы добавить нового пользователя. Используйте команду "useradd". Это команда доступна во всех дистрибутивах linux. Запускать либо с помощью "sudo" либо из под "root". Синтаксис команды такой:

Основные опции команды:

  • -b - базовый каталог пользователя. По умолчанию /home;
  • -с - комментарий;
  • -d - домашний каталог с файлами пользователя;
  • -D - показать или изменить настройки по умолчанию для useradd;
  • -e - дата устаревания учетной записи. Формат ГГГ;МММ;ДДД;
  • -f  - блокировать запись после создания;
  • -g - группа пользователя по умолчанию;
  • -G - Дополнительные группы;
  • -k - альтернативный каталог с шаблонами;
  • -l - не добавлять пользователя в базы данных lastlog и faillog;
  • -m - создать домашний каталог пользователя;
  • -М - не создавать домашний каталог пользователя;
  • -N - не создавать группу с тем же именем что и у пользователя;
  • -o - разрешить создание пользователей с повторяющимися (не уникальными) UID;
  • -p - создать пароль;
  • -r - создать системную учётную запись без оболочки входа и домашней директории;
  • -s - оболочка для пользователя;
  • -u - пользовательский ID новой учётной записи;

Подробно можно посмотреть про опции и команды:

Сделаю, для примера, пользователя "test" с одноименным домашним каталогом командой:

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

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

Для большинства домашних компьютеров требуется пользователь с домашним каталогом, паролем и стандартной командной оболочкой "bash". Создам для примера пользователя test1:

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

Можно добавить учетную запись сразу с паролем передав параметр "-p". Создам для примера пользователя test2 с паролем "password":

Вводить пароль в открытом виде в терминале не правильно с точки зрения безопасности. Во-первых он будет виден при вводе а во-вторых сохранится в кэше командной строки. Если задать команду "history" то увидим, что создавали пользователя и его пароль "password" (смотрите скриншот).

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

Если все же хотите сразу создать пользователя с паролем то очистите кэш командой:

Либо воспользуйтесь командой для изменения пароля passwd. Например:

Читайте также:  Как установить Viber на компьютер в linux

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

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

Команда adduser это надстройка над командами useradd, groupadd и usermod созданная для упрощения добавления и управления пользователями в системе linux. Не во всех дистрибутивах установлена по умолчанию.

Для примера создам пользователя test2. Команда:

После запуска потребуется задать пароль и ответить на стандартные вопросы. Пароль лучше задать а на остальное можно просто нажимать «Enter». После завершения работы команды будет создан пользователь с домашним каталогом в папке /home/test2.

Показано создание пользователя в терминале linux с помощью команды adduser

Как изменить имя пользователя в терминале. Команда "usermod"

Что бы с помощью терминала вносить изменения в учетные записи пользователей используйте команду "usermod".

Синтаксис команды такой:

Для примера изменим имя пользователя "test" на "test01". Для этого введем команду:

Дополнительные параметры можно посмотреть командами:

Как удалить пользователя linux в терминале. Команды "userdel" и "deluser

Для удаления пользователя используйте команду userdel . Синтаксис у неё такой же простой:

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

Например я удалю пользователя "test01":

Что бы полностью удалить пользователя "test01" со всеми папками gпочтовым ящиком (если он есть) и данными дам команду:

Теперь рассмотрим команду deluser . Это более простая и вместе с тем продвинутая команда. Синтаксис у неё такой:

Основные параметры команды:

  • --remove-home - для удаления домашнего каталога пользователя и почтового ящика;
  • --remove-all-files - для удаления всех файлов созданных данным пользователей;
  • --remove-all-files - позволяет сделать бекап всех данных перед удалением пользователя;
  • --backup-to <путь к каталогу> - позволяет задать папку для резервирования данных.

Управление паролями пользователей в терминале. Команда "passwd"

Для управления паролями используйте команду "passwd". Синтаксис:

Подробно о параметрах читайте в помощи и мануале:

Для изменения  пароля для своей учетной записи введите команду:

Будет предложено ввести пароль. Затем повторить его. Учтите, что при вводе пароля ничего не будет отображаться!

Для изменения пароля любого пользователя в систему работайте либо из под учетной записи root либо используйте sudo.

Например я хочу поменять пароль пользователю "good". Команда:

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

Что бы посмотреть текущее состояние учетной записи дайте команду:

Посмотреть информацию обо всех учетных записях:

Создать пользователя linux с датой истечения срока действия

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

Для наглядности создам пользователя «test1» с датой окончания доступа 2021-03-05. Дата указывается в формате ГГГГ-ММ-ДД, где ГГГГ — год, ММ — номер месяца, а ДД — номер дня. Используется команда:

Читайте также:  Как проверить контрольные суммы в Linux и Windows

Теперь задам пароль для этого пользователя командой:

Результатом данной команды будет создана учетная запись test с домашнем каталогом /home/test и датой блокировки 5 марта 2021 года.

Для проверки политики паролей для пользователя нужно указать команду:

Показан вывод команды chage -l для пользователя в терминале

Если потребуется продлить срок действия это можно сделать указав опция -E. Пример команды:

В данном примере срок был продлен еще на месяц до первого апреля.

Чтобы заблокировать учетную запись нужно применить команду usermod с опцией -L. Пример немедленного прекращения полномочий пользователю test1

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

Для этого используем команду chage с опцией -M и указываем число в днях. Например:

Теперь пользователю test1 придется менять пароль каждые 90 дней.

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

Работа с пользователями в графическом интерфейсe. Gnome

Для примера создам пользователя с именем "Good". Для этого нажмите кнопку "Обзор" и кнопку снизу в меню  - "Показать приложения".

меню быстрого запуска приложений в гном

Здесь перейдите на вкладку "Все" и найдите и выберите апплет "Параметры". Можно использовать строку поиска, так будет быстрее.

Поиск апплета Параметры

Откроется окно "Все параметры". Здесь, в разделе "Система" находится апплет управления пользователями.

Все параметры с отображением раздела Пользователя

Кликните по нему. По умолчанию этот раздел заблокирован. Разблокируйте его нажав на кнопку "Разблокировать" и введите пароль администратора.

Разблокирование настроек апплета пользователи в gnome

После введения пароля опции станут доступны. Здесь можно работать с существующими пользователями. Например включить доступ в систему без пароля. Для этого переместите переключатель "Автоматический вход" во включенное положение. Не рекомендую этого делать! Можно просмотреть историю входа в систему этого пользователя.

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

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

Кнопка добавления аккаунта

Откроется диалоговое окно. Заполните обязательные поля и нажмите кнопку "Добавить" в верхнем правом углу.

Кнопка добавить пользователя в панели gnome, интерфейс с отображением элементов управления и задания пароля

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

Если требуется присоединить компьютер к домену. Нажмите кнопку "Корпоративный вход". Заполните поля домен и пароль. Пользователь создан. Можно авторизоваться в системе.

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

Алгоритм удаления зарегистрированных ранее пользователей в графическом режиме в gnome

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

debian, linux, linux пользователь, Как создать пользователя в Linux
chuzhoy007
Автор:
Chuzhoy
Поделиться
Похожие записи
Комментарии:
Комментариев еще нет. Будь первым!
Имя
Укажите своё имя и фамилию
E-mail
Без СПАМа, обещаем
Текст сообщения
Отправляя данную форму, вы соглашаетесь с политикой конфиденциальности и правилами нашего сайта.