Студопедия
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Пользователи и группы в Linux

Читайте также:
  1. GNU/Linux
  2. GNU/Linux
  3. GІІ.Излагаете проблему группе. Вместе со всеми вырабатываете решение на основе консенсуса. Выполняете любое решение группы.
  4. I. Социальные группы и общности. Виды социальных общностей.
  5. Igor@adm-ubuntu:~/linux/dir$ ls -l /etc/passwd -rw-r–r– 1 root root 1785 2009-10-16 09:01 /etc/passwd
  6. J) просит Генеральную Ассамблею соответственно увеличить бюджетные средства, выделяемые для Рабочей группы, с тем чтобы удовлетворить потребности ее будущей деятельности.
  7. Linux өнімдерін қолданушылар
  8. Linux кең таралған дистрибутивтары. Жүйелік администратордың алдына қойылатын басты мәселелер.
  9. Linux негізін қалаушысы туралы
  10. LINUX|| Алгоритм замещения страниц в ОС Linux.

Поле 9 - это зарезервированное поле.

Группы. Информация о группах хранится в файле /etc/group. Принцип тот же: строка описывает одну группу, есть несколько полей. Полей всего 4-е. Рассмотрим пример строки: shara:x:1002:igor,test.

1. shara - мнемоническое имя группы.

2. х - пароль для группы.

3. 1002 - цифровой код группы.

4. igor,test - пользователи, которые входят в группу. Перечисляются через запятую.

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

 

Пользователи и группы в Linux

На прошлой лекции мы говорили о пользователях и группах и конфигурационных файлах, которые хранят эту информацию. Сегодня обсудим способы создания, изменения, удаления учетных записей (пользователей) и групп. Для того чтобы создать пользователя есть две команды: useradd и adduser. Сначала рассмотрим вариант adduser.
Набираем в командной строке команду adduser user (данную команду можно выполнить только с привилегиями пользователя root):

igor@adm-ubuntu:~$ sudo adduser user
Добавляется пользователь `user’ …
Добавляется новая группа `user’ (1004) …
Добавляется новый пользователь `user’ (1003) в группу `user’ …
Создаётся домашний каталог `/home/user’ …
Копирование файлов из `/etc/skel’ …
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Changing the user information for user
Enter the new value, or press ENTER for the default
Full Name []: Ivan Ivanov
Room Number []: 23
Work Phone []: 123-34-45
Home Phone []: 654-43-32
Other []: Zam directora
Данная информация корректна? [Д/н]

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

Добавляется пользователь `user’ … - происходит добавление новой строки в файл /etc/passwd.

Добавляется новая группа `user’ (1004) … - создается группа которая будет основной для создаваемого пользователя. Добавляется соответствующая строка в файл /etc/group Помните на прошлой лекции мы говорили о том, что пользователь должен входить минимум в одну группу. По умолчанию создается группа с таким же именем как имя учетной записи пользователя.

Добавляется новый пользователь `user’ (1003) в группу `user’ … - после этого пользователь user добавляется в группу user, то есть происходит изменение соответствующей строки в файле /etc/group.

Создаётся домашний каталог `/home/user’ … - здесь все предельно понятно добавить нечего.

Копирование файлов из `/etc/skel’ … - происходит копирование файлов-шаблонов из каталога /etc/skel в домашний каталог нового пользователя.

Вышеописанные действия выполняются автоматически, а вот дальше уже необходимо наше вмешательство, так как требуется ввести пароль для пользователя. В результат будет внесена соответствующая строка в файл /etc/shadow.

После этого будет предложено изменить дополнительную информацию о пользователе (будет внесено изменение в пятое поле в файле /etc/passwd). На прошлой лекции мы также упоминали о формате этого поля. Теперь можем видеть составляющие этого поля.
В конце выдается информация о подтверждении корректности введенной информации. Если все правильно просто нажимаете Enter и программ adduser завершает свою работу.

Давайте теперь проверим, что в файлах /etc/passwd, /etc/group и /etc/shadow появилась информация о новом пользователе, а также наличие домашнего каталога:




Дата добавления: 2014-12-19; просмотров: 111 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2025 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав