LINUX.ORG.RU
решено ФорумAdmin

mount --bind OLDDIR NEWDIR. Можно ли сделать NEWDIR доступной для одного пользователя?


0

1

Доброго времени суток.

Собственно сабж, нужно забиндить OLDDIR (владелец - root) в NEWDIR и задать атрибуты на NEWDIR (рекурсивно) так, чтобы один пользователь имел права rw на неё, можно ли так сделать ?

Спасибо.

OLDDIR и NEWDIR это один и тот же файл (каталог), и какие права на OLDDIR, такие и на NEWDIR. Если владелец OLDDIR пользователь root, то просто сделайте

chown -R username OLDDIR
chmod -R go-rwx OLDDIR
и всё. root туда по-прежнему писать сможет, username также сможет (это станут его файлы), все остальные не смогут.

Nastishka ★★★★★
()
Ответ на: комментарий от Nastishka
chown -R username OLDDIR
chmod -R go-rwx OLDDIR

Так нельзя.

Видимо надо было сначала рассказать суть проблемы.

Есть небольшой сервер, на нём есть небольшой сайт (apache, статика, ничего более). Вот нужно передать управление этим сайтом стороннему человеку, который будет изредка редактировать документы на нём и предоставлять их в общий доступ. Отдавать права сепурпользователя стороннему человеку, сами понимаете. Впрочем как и механизмы администрирования.

На сервере есть приватный фтп, вот я и подумал забиндить на фтп директорию, где лежит сайт и дать тому челу только пароль для фтп. В свете этого надо чтобы права и владелец OLDDIR оставались неизменными, но NEWDIR была бы доступной для пользователя virtual.

гуглю про bindfs.

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

Да, этот медот подошёл, спасибо. Правда теперь паранойя.... :)

temporary ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.