Linux. Учетные записи.

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

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

Во время установки системы создается как минимум одна учетная запись. Так же создавать их можно уже и после установки. Главное для пользователя учётной записи — это ее имя. Именно его система спрашивает, когда на экране появляется надпись «login:». А вот какие данные еще входят в учетные записи, разберемся в этой статье.

Идентификатор пользователя.

После ввода имени пользователя, Linux связывает его с идентификатором пользователя (UID — User ID). UID — это целое положительное число, по которому система и отслеживает пользователей. Это очень важно. Например, представим себе такую ситуацию, Вы создаете учетную запись «vasya», потом ее удаляете. Потом, опять создаем запись с именем «vasya». С точки зрения пользователя все выглядит одинаково. Но с точки зрения системы — это абсолютно разные записи, так как они имеют разные UID.

Обычно такое число назначается системой автоматически во время создания учетной записи. Но это число не может быть произвольным. Существуют соглашения, которые регулируют каким типам пользователей могут быть выданы идентификаторы из того или иного диапазона. Например, для обычных пользователей этот диапазон находится с 500 до 1000, а для 0-100 — резервируется под системные нужды.

Идентификатор групп пользователей.

Кроме UID с учетной записью связан еще и идентификатор групп (GID — Group ID). Учетная запись пользователя должна принадлежать как минимум к одной группе — группе по умолчанию. Поэтому при создании учетной записи, создается и группа, обычно совпадающая с именем пользователя. И именно эта группа будет использоваться как группа по умолчанию.

Группы пользователей — это тоже важный параметр, связанный с пониманием учетных записей. Применяется он для того, чтобы назначить одинаковые привилегии сразу большому количеству пользователей, вместо того, чтобы назначать разрешения для каждого пользователя в системе отдельно. А так как пользователь может одновременно состоять в нескольких группах, то это предоставляет некую гибкость в настройке.

Полное имя.

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

Домашний каталог.

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

Командная оболочка.

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

В Linux доступно несколько разных командных оболочек, таких как bash, zsh. tcsh и т.д. По умолчанию, обычно установлено использование bash. Но если вы хотите использовать какую-то другую оболочку, вы можете указать это в учетной записи. После этого не надо будет переключаться на любимую оболочку после каждого входа в систему.

Администратор.

В Linux имеется одна особая учетная запись, имеющая идентификатор «0». Эта запись присутствует обязательно во всех системах, и именно от ее имени запускаются все процессы до того, как еще нет ни одной другой учетной записи. Обычно в системе такая запись имеет имя «root». В некоторых системах, например, в Ubuntu административная запись заблокирована, по умолчанию. Это сделано из-за того, что пользователь «root» обладает неограниченными правами в системе. Использовать такую запись для повседневной работы крайне не рекомендуется, так как любая ошибка или неправильное действие может полностью парализовать работоспособность системы.

Обычно root используют для обновления системы или ее настройки, а также для восстановления после сбоев. Кстати, именно root обладает достаточными правами для создания новых учётных записей.

Заключение.

Вот и добавилось в копилку навыков еще одно знание. Надеюсь кому-то пригодится. Далее поговорим как с точки зрения практического применения этих самых знаний.

А если Вам  нравится мой сайт, и то что я делаю, то можете поддержать этот проект, собирающий в себя статьи и руководства по IT технологиям. Это можно сделать нажав, кнопочку ниже.

Was this helpful?

0 / 0

Добавить комментарий 0