Esiste un modo migliore / specifico di OSX per forzare la proprietà di alcuni gruppi su tutti i file creati in una directory?

1

Fondamentalmente ho bisogno di un file filefoo che sia stato appena creato da userfoo o userbar , entrambi membri di groupfoo , in / Users / Shared / SpecialDirectory per avere la stessa proprietà che sarebbe stata ottenuta da quell'utente facendo chown whicheverusermadethefile:groupfoo filefoo dopo il fatto.

(Storia più lunga: ho due utenti in esecuzione contemporaneamente sulla stessa macchina: gli utenti hanno una cartella condivisa in / Users / Shared / SpecialDirectory. Questi utenti, ad esempio userfoo e userbar , sono entrambi membri di un gruppo groupfoo . userfoo sincronizza questa directory usando Dropbox, ma Dropbox non può sincronizzare i file scaricati da barra degli utenti in quella directory b / c di autorizzazioni. File per file o un gruppo alla volta questo problema può essere risolto con chown e aggiungendo la proprietà del gruppo corretta al file o alla directory, ma i nuovi download o aggiunte continuano a rappresentare un problema. Grazie ad alcuni vecchi ritocchi con umask i file vengono creati con i permessi di gruppo corretti in modo tale che l'istanza Dropbox di userfoo possa leggerli e sincronizzarli quando la loro proprietà è anyuser: groupfoo , ma il gruppo stesso è sbagliato perché la nuova proprietà del file è impostata su userbar: staff invece di userbar: groupfoo .)

PS: Questa domanda è la più vicina a quella che sto chiedendo, ma le soluzioni suggerite non sembrano applicabili in quanto non assicurano la corretta proprietà dei nuovi file. Inoltre, potrei sbagliarmi, ma sembra che le domande qui , qui e qui non sono quello che mi serve, perché le autorizzazioni sono corrette - è la proprietà è sbagliata - e ho bisogno che la correzione si applichi a qualsiasi processo che crei qualsiasi file (in particolare b / c la maggior parte di questi file da condividere sono pdf scaricati da Chrome). Questo non funziona anche sembra che lo facciano - la directory stessa è già di proprietà di userfoo: groupfoo , ma i nuovi file creati da userbar non ottengono il groupfoo gid.

    
posta Philip 25.03.2013 - 02:24
fonte

0 risposte

Leggi altre domande sui tag