Работа с пользователями

  • Автор темы Автор темы mexan
  • Дата начала Дата начала
Сообщения
202
Реакции
0
Работа с пользователями в Linux — это важный аспект управления системой. Она включает в себя создание новых пользователей, удаление, управление их правами и атрибутами.

Создание нового пользователя
  1. Для добавления нового пользователя выполните команду:
    Код:
     sudo adduser имя_пользователя
  2. Система попросит вас ввести пароль нового пользователя.
  3. Также будет предложено указать дополнительную информацию (например, полное имя, телефон и пр.). Эти поля можно оставить пустыми, нажав Enter.
  4. Проверить созданного пользователя:
    Код:
    cat /etc/passwd | grep имя_пользователя

Удаление пользователя
  • Чтобы удалить пользователя с системой, выполните:
    Код:
    sudo deluser имя_пользователя
  • Если нужно удалить все данные, включая домашний каталог, выполните:
    Код:
    sudo deluser --remove-home имя_пользователя

Установить или сменить пароль
Код:
sudo passwd имя_пользователя

Добавление и управление группами
  • Создать группу
    Код:
    sudo addgroup имя_группы
  • Добавить пользователя в группу
    Код:
    sudo usermod -aG имя_группы имя_пользователя
    Ключ -aG означает, что пользователь добавляется в указанную группу, не теряя членства в других.
  • Проверить группы пользователя
    Код:
    groups имя_пользователя
  • Удалить пользователя из группы
    Код:
    sudo gpasswd -d имя_пользователя имя_группы

Назначение прав администратора (sudo)
  • Добавить пользователя в группу sudo
    Код:
    sudo usermod -aG sudo имя_пользователя
    Пользователь получит права выполнять команды с привилегиями администратора, используя sudo.
  • Проверить членство в группе sudo
    Код:
    groups имя_пользователя
 
Управление активными сессиями пользователя
  • Просмотреть активные сессии
    Код:
    who
  • Отключить пользователя (завершить все его сессии)
    Код:
    sudo pkill -u имя_пользователя

Блокировка и разблокировка пользователя
  • Заблокировать пользователя
    Код:
    sudo usermod -L имя_пользователя
  • Разблокировать пользователя
    Код:
    sudo usermod -U имя_пользователя

Просмотр информации о пользователях
  • Список всех пользователей
    Содержимое файла /etc/passwd покажет всех пользователей:
    Код:
    cat /etc/passwd
  • Список всех групп
    Содержимое файла /etc/group покажет все группы:
    Код:
    cat /etc/group

Изменение параметров пользователя
  • Изменить домашнюю папку
    Код:
    sudo usermod -d /новый_путь/к_папке имя_пользователя
  • Переименовать пользователя
    Код:
    sudo usermod -l новое_имя старое_имя
 
Автоматическое удаление пользователей (неактивных)
  • Установить срок действия учётной записи
    Код:
    sudo chage -E YYYY-MM-DD имя_пользователя
  • Проверить срок действия
    Код:
    sudo chage -l имя_пользователя

Управление пользовательскими правами
  • Изменение владельца файлов
    Код:
    sudo chown имя_пользователя:имя_группы файл_или_папка
  • Изменение прав доступа
    Код:
    sudo chmod 755 файл_или_папка
    7 - чтение, запись и выполнение (для владельца).
    5 - чтение и выполнение (для группы и остальных).
 
Назад
Сверху