LINUX.ORG.RU

Как назначить двух юзеров одному каталогу?

 ,


0

1

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

Например, есть каталог /share

Какую команду нужно выдать, чтобы к нему получили доступ user1 и user2 ?

★★★★★

Вот, нашлось, и кажись, это оно -

Создается группа, которая будет иметь доступ к папке.
Создаются пользователи. Добавляются в группу.
Создается папка. Доступ 0770, Владелец root:<созданная группа>
Только при чем тут root, не понял.

chukcha ★★★★★
() автор топика
Ответ на: комментарий от Nervous

В смысле? Т.е. вы хотите сказать, что владельцем каталога можно назначить не только рута, но и одного из юзеров?
Сбил меня с толку этот рут, думал, что он здесь какую-то особую роль играет.

chukcha ★★★★★
() автор топика
Ответ на: комментарий от chukcha

Просто его потом сложнее будет на мороз из группы выкинуть %)

Nervous ★★★★★
()

я тоже наизусть не помню но в теории так

1) делаешь группу
2) добавляешь пользователей в группу
3) устанавливаешь группу каталога в нужное значение
4) выставляешь каталогу нужные права которые касаются группы

reprimand ★★★★★
()
Ответ на: комментарий от sparks

Так считает Debian.
По дефолту в системе setfacl нет, надо его ставить дополнительно.
А вот usermod - тут он, на месте, искать и доставлять ничего не надо.

chukcha ★★★★★
() автор топика
Ответ на: комментарий от chukcha

Да не, констатирую факт, что это самое лучшее решение.

garik_keghen ★★★★★
()
10 февраля 2020 г.
    G=share
    D=/share
    groupadd $G
    usermod -a -G $G user1
    usermod -a -G $G user2
    mkdir $D
    chgrp -R $G $D
    chmod -R 2775 $D # setGID - вот в чем фишка
zendrz ★★
()
Последнее исправление: zendrz (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.