Доброго всем дня!
Проблема следующего характера: есть сервер (к примеру 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)
#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---