Как добавить пользователя linux debian

Как добавить пользователя в Debian

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

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

Как добавить пользователя в Debian

1. Графический интерфейс

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

Здесь, первым делом необходимо нажать кнопку Разблокировать чтобы получить доступ к созданию и редактированию пользователей. После этого система запросит ваш пароль. Только после его ввода появится кнопка Добавить пользователя в верху окна, нажмите на неё:

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

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

2. Терминал

Добавление пользователей debian через терминал даже проще, чем в графическом интерфейсе. Чтобы создать пользователя в терминале следует использовать команду adduser. Она интерактивная и во время создания пользователя надо будет ответить на несколько вопросов. Например, для создания пользователя losst выполните:

sudo adduser losst

Введите два раза пароль для нового пользователя:

Дальше можно заполнить полное имя пользователя, информацию о его рабочем месте, телефон и другую нужную вам информацию:

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

usermod -aG sudo losst

Обратите внимание, что опция a здесь обязательна, иначе команда заменит все группы пользователя на sudo и тогда он может потерять доступ к некоторым системным ресурсам. Вы можете проверить добавлен ли пользователь в эту группу выполнив:

getent group sudo

Выводы

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

Источник

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

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

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

READ  Драйвера на руль acme racing wheel wb01

Создать пользователя в терминале 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» с одноименным домашним каталогом командой:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

READ  Драйвера для мфу brother dcp 1623wr

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

READ  Как подключиться к ubuntu по ssh windows

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

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

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

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

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

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

Источник

Как добавлять или удалять пользователей в Debian 9

How to Add and Delete Users on Debian 9

В этом руководстве объясняется, как добавлять и удалять пользователей в Debian 9.

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

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

Прежде чем приступить

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

Как добавить пользователя в Debian

В Debian есть два инструмента командной строки, которые вы можете использовать для создания новой учетной записи: useradd и adduser .

useradd — это низкоуровневая утилита для добавления пользователей, в то время adduser как дружественный интерактивный интерфейс useradd написан на Perl.

Чтобы создать новую учетную запись пользователя с именем username с помощью adduser команды, которую вы должны выполнить:

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

В последнем запросе вам нужно будет подтвердить правильность информации, введя Y .

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

По умолчанию в Debian членам группы sudo предоставляется доступ sudo.

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

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

Если учетная запись пользователя больше не нужна, вы можете удалить ее с помощью userdel или deluser . В Debian вам обычно следует использовать эту deluser команду, так как она более удобна, чем низкоуровневая userdel .

Чтобы удалить пользователя, не удаляя файлы пользователя, запустите:

Если вы хотите удалить пользователя, его домашний каталог и почтовый ящик, используйте —remove-home флаг:

Заключение

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

Источник