URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 77543
[ Назад ]

Исходное сообщение
"Как правильно привязать NFS"

Отправлено mishail01 , 27-Ноя-07 09:20 
Стоит задача: на сервере http записать файл в папку подмонтируемую с сервера bd c помощью nfs. Запись будет производить пользователь www. Но при этом выборочно должен считать и удалить этот файл пользователи mysql или pgsql на сервере bd. Как лучше настроить nfs?

Содержание

Сообщения в этом обсуждении
"Как правильно привязать NFS"
Отправлено uldus , 01-Дек-07 16:45 
>Стоит задача: на сервере http записать файл в папку подмонтируемую с сервера
>bd c помощью nfs. Запись будет производить пользователь www. Но при
>этом выборочно должен считать и удалить этот файл пользователи mysql или
>pgsql на сервере bd. Как лучше настроить nfs?

Через запихивание всех трех в одну группу или через ACL разрулить, ситуация с NFS не отличается от тоже же задачи для локальной ФС.


"Как правильно привязать NFS"
Отправлено mishail01 , 02-Дек-07 14:03 
>
>Через запихивание всех трех в одну группу или через ACL разрулить, ситуация
>с NFS не отличается от тоже же задачи для локальной ФС.
>

1. Как понять "через ACL разрулить"?
2. "с NFS не отличается от тоже же задачи для локальной ФС." - Это понятно ;-)
3. На сколько я понимаю во FreeBSD (и в UNIX) есть пользователь, группа и "other". Причем пользователь может быть во многих группах, но только одна основная(?). Так вот у пользователя mysql группа mysql, у pgsql соответственно... Основные группы менять не желательно.  Как правильней поступить?
P.S. И еще - как правльно настроить umask (права на user,group,other) так, чтобы они для нужной папки выдавались автоматически - возможно?


"Как правильно привязать NFS"
Отправлено angra , 03-Дек-07 08:31 
>pgsql соответственно... Основные группы менять не желательно.  Как правильней поступить?

Править /etc/group. Или воспользоваться какой-то из консольных утилит для этого, man -k в помощь.
>P.S. И еще - как правльно настроить umask (права на user,group,other) так,
>чтобы они для нужной папки выдавались автоматически - возможно?

Зачем? Один раз создайте нужную вам папку с необходимыми правами и sgid. Например:
chmod 2770 /my/nfs/folder
chown -Rh :mygroup /my/nfs/folder