Стоит задача: на сервере http записать файл в папку подмонтируемую с сервера bd c помощью nfs. Запись будет производить пользователь www. Но при этом выборочно должен считать и удалить этот файл пользователи mysql или pgsql на сервере bd. Как лучше настроить nfs?
>Стоит задача: на сервере http записать файл в папку подмонтируемую с сервера
>bd c помощью nfs. Запись будет производить пользователь www. Но при
>этом выборочно должен считать и удалить этот файл пользователи mysql или
>pgsql на сервере bd. Как лучше настроить nfs?Через запихивание всех трех в одну группу или через ACL разрулить, ситуация с NFS не отличается от тоже же задачи для локальной ФС.
>
>Через запихивание всех трех в одну группу или через ACL разрулить, ситуация
>с NFS не отличается от тоже же задачи для локальной ФС.
>1. Как понять "через ACL разрулить"?
2. "с NFS не отличается от тоже же задачи для локальной ФС." - Это понятно ;-)
3. На сколько я понимаю во FreeBSD (и в UNIX) есть пользователь, группа и "other". Причем пользователь может быть во многих группах, но только одна основная(?). Так вот у пользователя mysql группа mysql, у pgsql соответственно... Основные группы менять не желательно. Как правильней поступить?
P.S. И еще - как правльно настроить umask (права на user,group,other) так, чтобы они для нужной папки выдавались автоматически - возможно?
>pgsql соответственно... Основные группы менять не желательно. Как правильней поступить?Править /etc/group. Или воспользоваться какой-то из консольных утилит для этого, man -k в помощь.
>P.S. И еще - как правльно настроить umask (права на user,group,other) так,
>чтобы они для нужной папки выдавались автоматически - возможно?Зачем? Один раз создайте нужную вам папку с необходимыми правами и sgid. Например:
chmod 2770 /my/nfs/folder
chown -Rh :mygroup /my/nfs/folder