- Alt linux управление пользователями
- 45.2. Управление пользователями
- Управление пользователями
- adduser
- Изменение пользователя
- Изменение имени пользователя
- Изменение пароля пользователя
- Добавление/Изменение отображаемого имени
- Изменение домашнего каталога пользователя
- Установка даты истечения срока аккаунта
- Просмотреть список пользователей
- Удаление пользователя
- userdel
- Изменение командной оболочки пользователя
- Изменение UID и GID пользователя
- Группы
- Просмотреть список групп
- Управление пользователями
- adduser
- Изменение пользователя
- Изменение имени пользователя
- Изменение пароля пользователя
- Добавление/Изменение отображаемого имени
- Изменение домашнего каталога пользователя
- Установка даты истечения срока аккаунта
- Просмотреть список пользователей
- Удаление пользователя
- userdel
- Изменение командной оболочки пользователя
- Изменение UID и GID пользователя
- Группы
- Просмотреть список групп
Alt linux управление пользователями
45.2. Управление пользователями
Управление пользователями осуществляется от имени любого пользователя, обладающего привилегиями администратора системы Wiki. При установке системы создаётся учётная запись административного пользователя, используя которую, можно выполнить первичный вход в систему для осуществления её настроек. В частности, для создания пользователей.
В качестве обыкновенного пользователя, не обладающего администраторскими привилегиями, может зарегистрироваться любой желающий. Для этого необходимо перейти по ссылке Создать учётную запись , в открывшемся окне заполнить учётные данные и нажать кнопку Создать учётную запись :
самостоятельно зарегистрировавшийся пользователь, который автоматически получает право создавать, редактировать и защищать свои статьи.
защита страниц от внесения в них изменений (эта мера применяется обычно к спорным статьям, чтобы дать время спорящим сторонам прийти к компромиссному решению, или к активно вандализируемым статьям, чтобы приостановить вандализм);
программа, выполняющая автоматически и/или по заданному расписанию какие-либо действия и имеющая в этом некое сходство с человеком.
специальный администратор, в ведении которого находятся имена участников, статусы ботов, присвоение статуса администратора и контроль за легитимностью выборов в Арбитражный комитет. Бюрократами становятся опытные администраторы, наделённые доверием сообщества.
Управление пользователями
Вместо bash мы можем установить пользователю другой командный интерпретатор (/bin/bash, /bin/sh, /bin/zsh).
# grep -E 'petr' /etc/passwd petr:x:1001:1001::/home/petr:/bin/sh
adduser
adduser по командам аналогична useradd.
Изменение пользователя
Изменение имени пользователя
Существующему пользователю можно изменить имя, делается это опцией -l. Первым указывается новое имя, вторым — старое.
Изменим имя пользователя petr на petr_admin,
# usermod -l petr_admin petr
# id petr id: petr: такого пользователя нет # id petr_admin uid=1001(petr_admin) gid=1002(group_1) группы=1002(group_1),10(wheel),1003(group_2)
Изменение пароля пользователя
Добавление/Изменение отображаемого имени
# usermod -c "Тестировщик" test1
$ grep -E 'test1' /etc/passwd test1:x:1001:1001:Тестировщик:/home/test1:/bin/bash
Изменение домашнего каталога пользователя
Опция -d меняет каталог, а опция -m переносит в новый каталог все содержимое старого.
# grep -E 'petr' /etc/passwd petr:x:1001:1001:Имя Фамилия:/opt/petr:/bin/bash
Установка даты истечения срока аккаунта
Пользователю можно назначить дату истечения действия аккаунта. Она задается опцией -e ГГГГ-ММ-ДД.
Для работы chage нужно установить пакет shadow-change.
# chage -l petr Последний раз пароль был изменён : мая 29, 2023 Срок действия пароля истекает : никогда Пароль будет деактивирован через : никогда Срок действия учётной записи истекает : дек 31, 2024 Минимальное количество дней между сменой пароля : -1 Максимальное количество дней между сменой пароля : -1 Количество дней с предупреждением перед деактивацией пароля : -1
Просмотреть список пользователей
Только с домашней папкой в /home:
Удаление пользователя
userdel
Изменение командной оболочки пользователя
Чтобы изменить командную оболочку пользователя (например, на /bin/bash, /bin/sh, /bin/zsh), нужно выполнить команду usermod с опцией -s.
Например, изменим пользовательскую оболочку для petr_admin с /bin/bash/ на /bin/sh/.
# usermod -s /bin/sh petr_admin
# grep -E 'petr_admin' /etc/passwd petr_admin:x:1001:1002:Имя Фамилия:/opt/petr:/bin/sh
Изменение UID и GID пользователя
Для изменения UID пользователя используется опция -u.
# id petr_admin uid=777(petr_admin) gid=1002(group_1) группы=1002(group_1),10(wheel),1003(group_2)
Для изменения GID пользователя используется опция -g.
# id petr_admin uid=777(petr_admin) gid=777(newgroup) группы=777(newgroup),10(wheel),1003(group_2)
Таким образом можно управлять пользователями и изменять их по своему усмотрению.
Группы
Просмотреть список групп
Управление пользователями
Вместо bash мы можем установить пользователю другой командный интерпретатор (/bin/bash, /bin/sh, /bin/zsh).
# grep -E 'petr' /etc/passwd petr:x:1001:1001::/home/petr:/bin/sh
adduser
adduser по командам аналогична useradd.
Изменение пользователя
Изменение имени пользователя
Существующему пользователю можно изменить имя, делается это опцией -l. Первым указывается новое имя, вторым — старое.
Изменим имя пользователя petr на petr_admin,
# usermod -l petr_admin petr
# id petr id: petr: такого пользователя нет # id petr_admin uid=1001(petr_admin) gid=1002(group_1) группы=1002(group_1),10(wheel),1003(group_2)
Изменение пароля пользователя
Добавление/Изменение отображаемого имени
# usermod -c "Тестировщик" test1
$ grep -E 'test1' /etc/passwd test1:x:1001:1001:Тестировщик:/home/test1:/bin/bash
Изменение домашнего каталога пользователя
Опция -d меняет каталог, а опция -m переносит в новый каталог все содержимое старого.
# grep -E 'petr' /etc/passwd petr:x:1001:1001:Имя Фамилия:/opt/petr:/bin/bash
Установка даты истечения срока аккаунта
Пользователю можно назначить дату истечения действия аккаунта. Она задается опцией -e ГГГГ-ММ-ДД.
Для работы chage нужно установить пакет shadow-change.
# chage -l petr Последний раз пароль был изменён : мая 29, 2023 Срок действия пароля истекает : никогда Пароль будет деактивирован через : никогда Срок действия учётной записи истекает : дек 31, 2024 Минимальное количество дней между сменой пароля : -1 Максимальное количество дней между сменой пароля : -1 Количество дней с предупреждением перед деактивацией пароля : -1
Просмотреть список пользователей
Только с домашней папкой в /home:
Удаление пользователя
userdel
Изменение командной оболочки пользователя
Чтобы изменить командную оболочку пользователя (например, на /bin/bash, /bin/sh, /bin/zsh), нужно выполнить команду usermod с опцией -s.
Например, изменим пользовательскую оболочку для petr_admin с /bin/bash/ на /bin/sh/.
# usermod -s /bin/sh petr_admin
# grep -E 'petr_admin' /etc/passwd petr_admin:x:1001:1002:Имя Фамилия:/opt/petr:/bin/sh
Изменение UID и GID пользователя
Для изменения UID пользователя используется опция -u.
# id petr_admin uid=777(petr_admin) gid=1002(group_1) группы=1002(group_1),10(wheel),1003(group_2)
Для изменения GID пользователя используется опция -g.
# id petr_admin uid=777(petr_admin) gid=777(newgroup) группы=777(newgroup),10(wheel),1003(group_2)
Таким образом можно управлять пользователями и изменять их по своему усмотрению.