La creazione di file in / tmp modifica la proprietà del gruppo predefinito? Dovremmo smettere di usare / tmp?

0

Ho appena notato:

~$ touch ~/home.txt
~$ touch /tmp/tmp.txt
~$ ls -l ~/home.txt
-rw-r--r-- 1 jdough staff 0 Dec 2 15:09 /Users/jdough/home.txt
~$ ls -l /tmp/tmp.txt
-rw-r--r-- 1 jdough wheel 0 Dec 2 15:09 /tmp/tmp.txt

È insolito che OS X usi il file system per decidere la proprietà del gruppo? Mi sarei aspettato che tutti i file creati da un utente avessero staff come gruppo.

Ho catalogato cds in /tmp e poi li ho messi nel cloud storage. Non è un classico caso d'uso per /tmp ? Come utenti, dovremmo smettere di usare /tmp ? Non voglio che la proprietà del mio gruppo venga compromessa e tmp ora è cablato per cambiare inaspettatamente il gruppo.

Ovviamente, usare solo $HOME/tmp va bene. Ma, sarà triste smettere di usare /tmp .

    
posta david 02.12.2015 - 21:53
fonte

1 risposta

3

Ho avuto la stessa esperienza usando / tmp ma usando $ TMPDIR ha funzionato come previsto:

$ touch "${TMPDIR}/tmp.txt"
$ ls -l "${TMPDIR}/tmp.txt"

-rw-r--r-- 1 luomat staff 0 Dec  3 08:46    /var/folders/8k/0bqq33mn439938qxp7j7c1fc0000gn/T//tmp.txt
    
risposta data 03.12.2015 - 14:48
fonte

Leggi altre domande sui tag