chuzhoy007.ru
Назад

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

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

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

Курс Python для веб-разработки от школы SkillFactory. С нуля — до универсала. Программа на 80% состоит из практики — упражнений, тестов, маленьких и больших проектов. Вы научитесь выполнять реальные задачи фулстек-разработчика: развернуть сервер, установить Django, поправить шаблоны, наладить JavaScript и т. д. Ознакомьтесь с программой курса >>>

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

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

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

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

Чтобы добавить нового пользователя. Используйте команду "useradd". Запускать либо с помощью "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. Например:

Читайте также:  Как найти и удалить дубликаты файлов в Linux

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

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

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

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

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

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

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

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

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

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

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

  • Ознакомьтесь с предложением, предоставляет молниеносные скорости и не регистрирует активность пользователей Лучший Сервис VPN
  • Один из лучших сервисов хотя и не дешевый. Множество функций безопасности, поддержка P2P и стримов Сервис NordVPN
  • Я предпочитаю всем сервисам впн создавать свой. Вот инструкция как создать собственный VPN сервер

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Читайте также:  Получаем доступ к папкам и файлам windows 10 по сети

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 

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