LINUX.ORG.RU
ФорумAdmin

umask на nfs шаре

 , , ,


0

1

Доброго всем дня!

Проблема следующего характера: есть сервер (к примеру 192.168.1.1) под ubuntu, раздающий по nfs папку: /etc/exports

#cat /etc/exports
/share 192.168.1.1/255.255.255.0(rw,insecure,nohide,all_squash,anonuid=1000,anongid=1000,no_subtree_check)
Есть клиент под os x 10.11, который через autofs эту папку:
#cat /etc/auto_master
#
# Automounter master map
#
+auto_master		# Use directory service
/net			-hosts		-nobrowse,hidefromfinder,nosuid
/home			auto_home	-nobrowse,hidefromfinder
/Network/Servers	-fstab
/-			-static
/-          auto_nfs    -nobrowse,nosuid

#cat /etc/auto_nfs
/../Volumes/share	-fstype=nfs,noowners,nolockd,noresvport,hard,bg,intr,rw,tcp,nfc nfs://192.168.1.1:/share

По-умолчанию при создании файла (что на локальный диск, что на сетевую шару) в os x umask = 022, хотелось бы чтобы umask заменялся на 007, но только на эту шару. Читал ман на exports, но возможности задавать umask на строне сервера не нашел. C другой стороны меня не устраивает изменять umask на стороне клиента, так как он повлияет на создание всех без исключения файлов, а мне требуется установить umask только на эту шару. Помогите с решением, плз.

upd. Конечно, речь идет о правах на созданный файл в фс серевера. Т.е. на стороне сервера uid и gid файла в соответсвии с /etc/exports меняется на uid=1000 и gid=1000, а права на файл получаются rwxr-xr-x (umask клиента), что и не устраивает, хотелось бы иметь rwxrwx---



Последнее исправление: unmyke (всего исправлений: 2)

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