NFS сервер
Модераторы: SLEDopit, Модераторы разделов
-
DjSpike
- Сообщения: 2265
- Статус: в поисках истины
- ОС: Lubuntu 12.04
NFS сервер
есть сервер NFS, есть с 10 компов которые данным сервер пользуются. Подскажите как сделать чтобы файлы создаваемые в расшаренном каталоге NFS имели фиксированного пользователя:группу.
AvReg - По для организации Видеонаблюдения на Linux.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
-
BIgAndy
- Сообщения: 1923
Re: NFS сервер
-
DjSpike
- Сообщения: 2265
- Статус: в поисках истины
- ОС: Lubuntu 12.04
Re: NFS сервер
Так надо настраивать клиентов или сервер ?
На сервере export
На клиентах fstab
На сервере export
Код: Выделить всё
/mnt/work *(no_all_squash,anonuid=508,anongid=508,async,secure,no_subtree_check,rw)На клиентах fstab
Код: Выделить всё
10.93.0.100:/mnt/work/ /mnt/server nfs rw,hard,intr 0AvReg - По для организации Видеонаблюдения на Linux.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
-
Ленивая Бестолочь
- Бывший модератор
- Сообщения: 2760
- ОС: Debian; gentoo
Re: NFS сервер
man exports
all_squash
Map all uids and gids to the anonymous user. Useful for NFS-exported public FTP directories, news spool directories, etc. The opposite option is no_all_squash, which is the default setting.
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
-
Indarien
- Сообщения: 436
- ОС: Debian, Fedora, Ubuntu
Re: NFS сервер
На клиента (В случае убунты) надо поставить пакет nfs-common
Посмотреть NFS шары на сервере с клиентов можно -
$showmount -e <Server IP>
За конфиг сервера, как уже говорил DjSpike =) отвечает exports
Также, возможно придется настраивать iptables на сервере.
В общем виде, по простому можно настроить iptables примерно так
# Interface connected to LAN - Внутренняя сеть
LAN_IN="eth1"
# unlimited access to LAN - Даем доступ всем из внутренней сети
iptables -A INPUT -i $LAN_IN -j ACCEPT
iptables -A OUTPUT -o $LAN_IN -j ACCEPT
Таким образом мы дадим доступ из своей локалки.
ЗЫ Тьфу...пардон...чтот я прочитал ваш пост совсем не так....жарко... =)
Посмотреть NFS шары на сервере с клиентов можно -
$showmount -e <Server IP>
За конфиг сервера, как уже говорил DjSpike =) отвечает exports
Также, возможно придется настраивать iptables на сервере.
В общем виде, по простому можно настроить iptables примерно так
# Interface connected to LAN - Внутренняя сеть
LAN_IN="eth1"
# unlimited access to LAN - Даем доступ всем из внутренней сети
iptables -A INPUT -i $LAN_IN -j ACCEPT
iptables -A OUTPUT -o $LAN_IN -j ACCEPT
Таким образом мы дадим доступ из своей локалки.
ЗЫ Тьфу...пардон...чтот я прочитал ваш пост совсем не так....жарко... =)
-=Правильно заданный вопрос содержит 50% ответа=-
-
Ленивая Бестолочь
- Бывший модератор
- Сообщения: 2760
- ОС: Debian; gentoo
Re: NFS сервер
господи, при чём тут iptables то, просветите :-|
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
-
Indarien
- Сообщения: 436
- ОС: Debian, Fedora, Ubuntu
Re: NFS сервер
Ща вот сижу и думаю как я так прочитал вопрос что смог ответить именно так =)
-=Правильно заданный вопрос содержит 50% ответа=-
-
DjSpike
- Сообщения: 2265
- Статус: в поисках истины
- ОС: Lubuntu 12.04
Re: NFS сервер
Подскажите что хотябы можно почитать на эту тему ?? man уже читал.
AvReg - По для организации Видеонаблюдения на Linux.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
-
BIgAndy
- Сообщения: 1923
Re: NFS сервер
Упс.
Чуть более чем полное описание Оно описание про кластерное, но вцелом подходит и для single.
Еще ссылки, по которым в свое время настраивал(и) NFS
http://www.opennet.ru/base/net/nfs_setup.txt.html
http://www.freebsd.org/doc/ru/books/handbo...etwork-nfs.html
-
DjSpike
- Сообщения: 2265
- Статус: в поисках истины
- ОС: Lubuntu 12.04
Re: NFS сервер
Нашел то что искал http://www.perpetum-mobile.ru/doku.php/nfs...do=export_xhtml
Напоминаю, что для нормального монтирования NFS-шары необходимо совпаlение ID пользователей и групп на клиенте и сервере. Что к чему приводить - дело хозяйское. В этом случае клиент обращается к подмонтированной шаре как к каталогу в собственной файловой системе, причем при создании, удалении, изменении файлов UID и GID в ней такие же как на сервере. Осуществляется же назначение пользователю и группе нужного ID следующим образом:
usermod -u <idnum> <username>
groupmod -g <idnum> <groupname>
Однако есть способ, который не потребует синхронизации UID и GUD, однако после него разобрать кто и что менял на NFS шаре будет невозможно. Для этого в настройках NFS-сервера нужно:
поставить у шары пораметр all_squash, благодаря которому все заходящие на эту шару, независимо от пользователя получают статус анонима;
назначить UID и GID анонимного пользователя параметрами anonuid и anongid.
Итак пример конфига /etc/exports
/home/dj inutcin.local(rw,sync,no_subtree_check,all_squash,anonuid=1001,anongid=1032)
AvReg - По для организации Видеонаблюдения на Linux.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
-
BIgAndy
- Сообщения: 1923
Re: NFS сервер
Ахха. Вот чего ты добивался... Надо было просто ypbind или pam_pgsql подянть для унификации UID/GID пользователей в локальной сети