Назад | Перейти на главную страницу

Проблемы при монтировании общего диска NFS с помощью Fstab (Ubuntu - Lucid Linux)

В настоящее время у меня есть клиенты, подключенные к серверу через NFS, так что домашние папки пользователей подключаются к клиентам (если вам нужна дополнительная информация об этом, дайте мне знать).

Я пытаюсь настроить общий диск, на котором каждый файл и папка может редактировать любой пользователь. Поэтому у меня есть такая запись в fstab:

babbage:/home/Shared    /media/shared   nfs     nolock,rw,dmask=027,fmask=137,relatime  0       0

Я использовал информацию (относительно fmask и dmask) из этого сообщения на форуме

http://ubuntuforums.org/showthread.php?t=283131

Однако всякий раз, когда я использую любую форму маски *, диск не монтируется (я знаю это, потому что, когда я удаляю маску *, диск монтируется, однако с неправильными разрешениями).

Есть идеи, как я могу решить эту проблему?

Спасибо.

dmask и fmask применимы только для разделов FAT и NTFS.

Короче говоря, я не могу придумать простого способа делать именно то, что вы говорите, при этом сохраняя информацию о собственности. Если информация о владельце файла не важна, вы можете настроить экспорт NFS с all_squash вариант (при условии, что вы используете Linux для своего сервера NFS):

/home/Shared *(rw,all_squash)

В результате все обращения к файлам (чтение, запись, создание и т. Д.) Будут выполняться от имени анонимного пользователя на сервере NFS. /home/Shared должен быть доступен для чтения / записи анонимным пользователем в вашей системе (возможно, nfsnobody в Linux), либо установив право собственности, либо установив разрешения world rwx.