Добавление пользователя

Добавление пользователя осуществляется при помощи команды useradd. Пример использования:

sudo useradd vasyapupkin

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

Ключ Описание
-b Базовый каталог. Это каталог, в котором будет создана домашняя папка пользователя. По умолчанию /home
Комментарий. В нем вы можете напечатать любой текст.
-d Название домашнего каталога. По умолчанию название совпадает с именем создаваемого пользователя.
-e Дата, после которой пользователь будет отключен. Задается в формате ГГГГ-ММ-ДД. По умолчанию отключено.
-f Блокирование учетной записи. Если значение равно 0, то запись блокируется сразу после устаревания пароля, при -1 - не блокируется. По умолчанию -1.
-g Первичная группа пользователя. Можно указывать как GID, так и имя группы. Если параметр не задан будет создана новая группа название которой совпадает с именем пользователя.
-G Список групп в которых будет находится создаваемый пользователь
-k Каталог шаблонов. Файлы и папки из этого каталога будут помещены в домашнюю папку пользователя. По умолчанию /etc/skel.
-m Ключ, указывающий, что необходимо создать домашнюю папку. По умолчанию домашняя папка не создается.
-p Пароль пользователя. По умолчанию пароль не задается.
-s Оболочка, используемая пользователем. По умолчанию /bin/sh.
-u Вручную задать UID пользователю.

Параметры создания пользователя по умолчанию

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

useradd -D

Результат будет примерно следующий:

GROUP=100HOME=/home
INACTIVE=-1EXPIRE=
SHELL=/bin/shSKEL=/etc/skel
CREATE_MAIL_SPOOL=no

Если вас не устраивают такие настройки, вы можете поменять их выполнив

useradd -D-m-s/bin/bash

где -m и -s это ключи, взятые из таблицы выше.

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

Изменение параметров пользователя происходит с помощью утилиты usermod. Пример использования:

sudo usermod -c "Эта команда поменяет комментарий пользователю" vasyapupkin

usermod использует те же опции, что и useradd.

Изменение пароля

Изменить пароль пользователю можно при помощи утилиты passwd.

sudo passwd vasyapupkin

Основные ключи passwd:

Ключ Описание
-d Удалить пароль пользователю. При помощи этого ключа можно легко заблокировать учетную запись.
-e Сделать пароль устаревшим. Это заставит пользователя изменить пароль при следующем входе в систему.
-i Заблокировать учетную запись пользователя по прошествии указанного количества дней после устаревания пароля.
-n Минимальное количество дней между сменами пароля.
-x Максимальное количество дней, после которого необходимо обязательно сменить пароль.

Получение информации о пользователях

  • w – вывод информации (имя пользователя, оболочка, время входа в систему и т. п.) о всех вошедших в систему пользователях.
  • whoami – вывод вашего имени пользователя.
  • users – вывод имен пользователей, работающих в системе.
  • groups имя_пользователя – вывод списка групп в которых состоит пользователь.

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

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

sudo userdel vasyapupkin

userdel имеет всего два основных ключа:

Ключ Описание
-f Принудительно удалить пользователя, даже если он сейчас работает в системе.
-r Удалить домашний каталог пользователя.

Управление группами

Создание группы

Программа groupadd создаёт новую группу согласно указанным значениям командной строки и системным значениям по умолчанию. Пример использования:

sudo groupadd testgroup

Основные ключи:

Ключ Описание
-g Установить собственный GID.
-p Пароль группы.
-r Создать системную группу.

Изменение группы

Сменить название группы, ее GID или пароль можно при помощи groupmod. Пример:

sudo groupmod -n newtestgroup testgroup #Имя группы изменено с testgroup на newtestgroup

Опции groupmod:

Ключ Описание
-g Установить другой GID.
-n Новое имя группы.
-p Изменить пароль группы.

Удаление группы

Удаление группы происходит так:

sudo groupdel testgroup

groupdel не имеет никаких дополнительных параметров.

Файлы конфигурации

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

/etc/passwd

В файле /etc/passwd хранится вся информация о пользователях кроме пароля. Одна строка из этого файла соответствует описанию одного пользователя. Примерное содержание строки таково:

vasyapupkin:x:1000:1000:Vasya Pupkin:/home/vpupkin:/bin/bash

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

Поле Описание
1 vasyapupkin Имя пользователя для входа в систему.
2 x Необязательный зашифрованный пароль.
3 1000 Числовой идентификатор пользователя (UID).
4 1000 Числовой идентификатор группы (GID).
5 Vasya Pupkin Поле комментария
6 /home/vpupkin Домашний каталог пользователя.
7 /bin/bash Оболочка пользователя.

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

/etc/group

В /etc/group, как очевидно из названия хранится информация о группах. Она записана в аналогичном /etc/passwd виде:

vasyapupkin:x:1000:vasyapupkin,petya
Поле Описание
1 vasyapupkin Название группы
2 x Необязательный зашифрованный пароль.
3 1000 Числовой идентификатор группы (GID).
4 vasyapupkin,petya Список пользователей, находящихся в группе.

В этом файле второе и четвертое поля могут быть пустыми.

/etc/shadow

Файл /etc/shadow хранит в себе пароли, по этому права, установленные на этот файл, не дают считать его простому пользователю. Пример одной из записей из этого файла:

vasyapupkin:$6$Yvp9VO2s$VfI0t.o754QB3HcvVbz5hlOafmO.LaHXwfavJHniHNzq/bCI3AEo562hhiWLoBSqxLy7RJJNm3fwz.sdhEhHL0:15803:0:99999:7:::

Здесь:

Поле Описание
1 vasyapupkin Имя пользователя для входа в систему.
2 $6$Yvp9VO2s$VfI0t.o754QB3HcvVbz5hlOafmO.LaHXwfavJHniHNzq/bCI3AEo562hhiWLoBSqxLy7RJJNm3fwz.sdhEhHL0 Необязательный зашифрованный пароль.
3 15803 Дата последней смены пароля.
4 0 Минимальный срок действия пароля.
5 99999 Максимальный срок действия пароля.
6 7 Период предупреждения о пароле.
7 Период неактивности пароля.
9 Дата истечения срока действия учётной записи.

Управление пользователями и группами через GUI

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

Установка графической GUI утилиты для управления группами

Пакет gnome-system-tools находится в репозитории Ubuntu, поэтому ставится одной командой:

sudo apt-get install gnome-system-tools

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

Управление группами

Для добавления, удаления групп, а также добавления\удаления пользователей в\из конкретных групп, необходимо перейти в Меню Ubuntu / Dash - Системные утилиты - Администрирование - Пользователи и группы, после в данном окне нажав кнопку «Управление группами», вы увидите окно, отображающее все присутствующие в системе группы: 

Управление группами в Linux

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

Понравилась статья?
Работаем с пользователями и группами, учимся управлять, создавать пользователей, группы, перемещать по группам и прочие другие манипуляции с группами в Ubuntu Linux. Работаем с пользователями и группами в Ubuntu Linux: Добавление пользователя Парамет...
Информация
4718
Рейтинг: 5/6
При перепечатке материалов указание ссылки на linuxsoid.com обязательно.

Подпишитесь на рассылку

Смотрите также:
    ICQ Аська для Ubuntu Linux ICQ Аська для Ubuntu Linux

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

    Выберите вашу архитектуру и загрузите архив, архив занимает 33 около 34 мб, скачаете, распакуйте, далее увидите файл формата run с названием "icq", нажмите по нему двойным кликом как и обычно когда вы запускаете приложения, сразу же увидите как автоматически извлеклись две директории (settings и fontconfig), настройки и прочие  конфигурационные файлы для работы приложения.

    Установка игры Unvanquished Alpha 50 в Ubuntu 14.04 Установка игры Unvanquished Alpha 50 в Ubuntu 14.04

    Unvanquished - это многопользовательский SDL / OpenGL / 3D-шутер от первого лица с элементами стратегии в реальном времени. Игра имеет научно-фантастический сюжет, создана благодаря ответвлению многопользовательской игры Tremulous  в стиле "Звёздного десанта", как и в игре прародителе так и в Unvanquished все действия разворачиваются в будущем, где постоянно идёт война между людьми и инопланетянами(жуками разными и прочими мутантами), если будете играть, лучше играть командой так как в одиночку вы очень легкая жертва для соперника.

    Параметры системы - Учетные записи Ubuntu Параметры системы - Учетные записи Ubuntu

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

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

    Релиз Popcorn Time 0.3.4 для Ubuntu 14.04/14.10 Релиз Popcorn Time 0.3.4 для Ubuntu 14.04/14.10

    Ранее я писал об отличном приложении Popcorn Time, которое позволяет просматривать фильмы и сериалы в одном приложении без какой-нибудь надобности ходить по сайтам и качать торренты. Видеоконтент предоставляется в хорошем качестве, сегодня вышло обновление новая версия 0.3.4, и появились некоторые обновления которые сразу заметны на глаз.

    Что нового в версии 0.3.4:

    • Первым делом стоит заметить, что ранее, для просмотра предлагалось лишь две категории - это фильмы и сериалы, а с выходом новой версии добавлена новая категория "Аниме".
    • Что нового, вам интересно? Читайте в полной версии материала.
    Онлайн-кинотеатр Popcorn Time 0.3.3 в Ubuntu 14.04/14.10 Онлайн-кинотеатр Popcorn Time 0.3.3 в Ubuntu 14.04/14.10

    Сегодня нашел отличное торрент приложение, для просмотра фильмов, сериалов, трейлеров в HD качестве в операционной системе ubuntu 14.04 LTS, приложение как вы понимаете, работает в онлайн-режиме и подгружает все с сети.

    Установил я данное приложение за пару мин ну и сразу проверять испытывать, что где и как, понятный интерфейс есть поддержка русского языка, что немаловажно, но и не обязательно. Приложение имеет в своем наборе четыре темы оформления(Black Yellow стандартная тема, Dark отличная тема в темных тонах, Flat UI светлая тема с синим интерфейсом, неплохо в общем, Light - тема в белых тонах и светлым интерфейсом).

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

    Жаргон Линуксоида Жаргон Линуксоида

    Часто пользователи Linux употребляют в своем разговоре слова которые не понятны для пользователей Windows или вообще новичкам в Linux, вот тогда и требуется материал который объясняет и расшифровывает непонятные слова - Линуксовский сленг. Более детально читайте в полной версии материала.

Здравствуй Гость, как Вы видите еще никто не оставил свой комментарий, будьте первым, поделитесь мнением о материале выше.

avatar