Umask non cambia dopo il riavvio

2

Sono nuovo di umask quindi per favore correggimi se sbaglio.

Abbiamo un file server Mac OS X al lavoro con più condivisioni SMB. Ogni volta che gli utenti creano file, vengono creati come -rw-r -r-- poiché questa è la umask predefinita (022). Voglio cambiarlo in (002) così i file creati avranno -rw-rw ---- come default. In questo modo tutti gli utenti dello stesso gruppo possono accedere ai file.

Apple consiglia di cambiare umask in questo modo:

sudo launchctl config user umask nnn

Dopo aver fatto sudo launchctl config user umask 002 ho ricevuto il seguente messaggio:

Configuration applied. You must reboot for changes to take effect.

Ho riavviato e ho ottenuto il seguente:

$ umask
0022

che cosa sto sbagliando, per favore avvisami.

Utilizzo OS X Server 10.10.3 Yosemite con Server.app 4.1

    
posta d1che 11.01.2017 - 21:00
fonte

1 risposta

1

Posso solo indovinare, ma penso che sia un errore in 10.10.3 che è risolto in 10.10.5 (o forse 10.10.4) perché nessuno dei miei host 10.10.5 mostra il tuo comportamento 10.10.3.

Quindi ti consiglio di aggiornare a 10.10.5 / 4.1.5.

BTW il numero intero in /var/db/com.apple.xpc.launchd/config/user.plist è calcolato da conversione dei tre" tripletti "binari in un numero decimale:

002 = 000 000 010 =   2
022 = 000 010 010 =  18
666 = 110 110 110 = 438
    
risposta data 12.01.2017 - 03:14
fonte

Leggi altre domande sui tag