Предоставление разрешения на запись одному пользователю

Я хочу предоставить одному пользователю права на запись в каталог, принадлежащий пользователю root через командную строку. С chmod кажется, что я могу изменять права только для владельца, группы и других пользователей, а не для конкретного пользователя.

6
задан 25 September 2011 в 02:22

2 ответа

Если файловая система смонтирована с опцией acl (по умолчанию в ext4 в любой современной Ubuntu - если нет, добавьте ее в /etc/fstab), вы можете использовать setfacl:

setfacl -m u:USERNAME:r FILENAME

предоставить пользователю USERNAME доступ на чтение к FILENAME.

0
ответ дан 25 September 2011 в 02:22

По умолчанию в Ubuntu каждый пользователь принадлежит к группе с таким же именем, то есть hannesh: hannesh.

Вы можете сделать папку принадлежащей пользователю root: hannesh и дать ей разрешения, например 770, хотя я не вижу причин для того, чтобы она принадлежала пользователю root, если вы хотите, чтобы пользователь мог писать туда - почему бы не Ханнеш: Ханнеш тебя устраивает? В любом случае Root сможет писать в эту папку.

Также прочитайте о бите закрепления, если root создает файлы в этом каталоге, которые должны быть доступны для записи пользователем.

0
ответ дан 25 September 2011 в 02:22

Другие вопросы по тегам:

Похожие вопросы: