Права пользователей на папки

Рейтинг: 1Ответов: 0Опубликовано: 03.05.2023

Начал изучать LInux и тут такая задача:

Создайте директории и пользователей, а также выдайте им права так, чтобы выполнялись следующие пункты:

  • Есть пользователь «бухгалтерия» (Buh), который имеет полный доступ к директории Buhgalter и полный доступ к директории отдела снабжения

  • Есть пользователь отдела HR (Hr), который должен иметь полный доступ к директории HR и директории PR

  • Есть пользователь отдела PR (Pr), который должен иметь полный доступ к директории PR и полный доступ к директории бухгалтерии

  • Есть пользователь отдела снабжения (Sup), который должен иметь полный доступ к директории Supply_department и доступ на чтение для директории бухгалтерии

  • Есть сотрудник техподдержки (HD_1), который должен иметь полный доступ для директорий PR, Supply_department, Buhgalter и доступ на чтение к HR.

В папках пользователей создайте пустые файлы и выдайте рекурсивные права. Для других пользователей, в том числе для тех, которые будут созданы позднее, доступа в папки пользователей из условия задания быть не должно. Все директории должны находится в /var/data.

вот моя последовательность команд:

    cd ~
    sudo mkdir /var/data
    cd /var/data
    sudo mkdir Buhgalter HR PR Supply_department
    sudo useradd Buh
    sudo useradd HR
    sudo useradd PR
    sudo useradd Sup
    sudo useradd HD_1
    sudo touch /var/data/hr/filehr
    sudo touch /var/data/pr/filepr
    sudo touch /var/data/Buhgalter/filebuh
    sudo touch /var/data/Supply_department/filesup

Но я не совсем понимаю, как дать пользователям права, как описано в ТЗ.

Есть идея создать группы Buh, PR, Supply, HR и добавлять туда пользователей. Но как дать ограниченные права конкретному пользователю

Ответы

Ответов пока нет.