Umask için yeniyim, lütfen yanılıyorsam düzelt beni.
Birden fazla SMB paylaşımına sahip bir mac OS X dosya sunucumuz var. Kullanıcılar dosya oluşturduğunda, varsayılan umask (022) olduğu için -rw-r - r-- şeklinde yaratılırlar. Bunu (002) olarak değiştirmek istiyorum, böylece oluşturulan dosyalar varsayılan olarak -rw-rw ---- olacaktır. Bu şekilde aynı gruptaki tüm kullanıcılar dosyalara erişebilir.
Apple böyle umask değiştirmenizi önerir :
sudo launchctl config user umask nnn
Yaptıktan sonra sudo launchctl config user umask 002
aşağıdaki mesajı aldım:
Configuration applied. You must reboot for changes to take effect.
Yeniden başlattım ve aşağıdakileri aldım:
$ umask
0022
Neyi yanlış yapıyorum, lütfen tavsiye et.
OS X Server 10.10.3 kullanıyorum Yosemite Server.app 4.1 ile
umask
değeri döndürmedi. Ayrıca, sudo launchctl config user umask 022
plist dosyasındaki değerin 18 olarak değiştiğini göreceksiniz, bu yüzden bunların birbirleriyle değiştirilebileceğini sanmıyorum. Bu konudaki düşünceleriniz neler?
sudo launchctl config user umask 002
10.10.5'te sorunsuz bir şekilde çalıştırdım (-> umask
0002'yi gösterir) ve user.plist .... <integer> 002 </integer> konumuna uygun bir şekilde güncellendi.
cat /var/db/com.apple.xpc.launchd/config/user.plist
vels ...
göster?