Проверка домашнего каталога пользователя в /etc/passwd
На этом этапе мы узнаем, как Linux хранит информацию о пользователях, с особым вниманием к их домашним каталогам. Домашний каталог - это место, где хранятся личные файлы и настройки пользователя.
Linux хранит информацию о пользовательских учетных записях в файле /etc/passwd
. Этот файл содержит по одной строке для каждой учетной записи пользователя в системе. Давайте посмотрим на содержимое этого файла с помощью команды cat
. cat
- это простая команда, которая отображает содержимое файла.
Введите следующую команду в терминале и нажмите Enter:
cat /etc/passwd
Вы увидите много вывода, где каждая строка представляет пользователя. Прокрутите вывод (вы можете использовать Shift + Page Up/Page Down или колесико мыши), пока не найдете строку, начинающуюся с labex:
.
Строка для пользователя labex
будет выглядеть примерно так:
labex:x:5000:5000:LabEx user,,,:/home/labex:/bin/zsh
Каждый раздел этой строки отделен двоеточием (:
). Вот быстрый разбор разделов (слева направо):
- Имя пользователя (Username):
labex
- Имя пользователя.
- Заполнитель пароля (Password placeholder):
x
- Это означает, что пароль зашифрован и хранится в /etc/shadow
(по соображениям безопасности).
- Идентификатор пользователя (User ID - UID):
5000
- Уникальный номер, идентифицирующий пользователя.
- Идентификатор группы (Group ID - GID):
5000
- Идентификатор основной группы пользователя.
- Комментарий/поле GECOS (Comment/GECOS field):
LabEx user,,,
- Содержит общую информацию о пользователе (например, полное имя).
- Домашний каталог (Home Directory):
/home/labex
- Это путь к домашнему каталогу пользователя.
- Оболочка входа (Login Shell):
/bin/zsh
- Стандартная оболочка (интерпретатор команд), которая запускается при входе пользователя в систему.
Для этого этапа самое важное - шестой раздел, который показывает, что домашним каталогом пользователя labex
является /home/labex
.
Понимание файла /etc/passwd
является фундаментом для управления пользователями и правами доступа в Linux.
Нажмите Продолжить (Continue), чтобы перейти к следующему этапу.