¿Crear archivos en / tmp cambia la propiedad predeterminada del grupo? Se supone que debemos dejar de usar / tmp?

0

Acabo de darme cuenta:

  

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

¿Es inusual que OS X use el sistema de archivos para decidir la propiedad del grupo? Esperaba que todos los archivos creados por un usuario tuvieran staff como grupo.

He estado marcando cds en /tmp y luego poniéndolos en el almacenamiento en la nube. ¿No es ese un caso de uso clásico para /tmp ? Como usuarios, ¿se supone que debemos dejar de usar /tmp ? No quiero que la propiedad de mi grupo se confunda y tmp ahora está conectado para cambiar inesperadamente al grupo.

Por supuesto, solo usar $HOME/tmp está bien. Pero, estaré triste de dejar de usar /tmp .

    
pregunta david 02.12.2015 - 21:53

1 respuesta

3

Tuve la misma experiencia al usar / tmp pero usando $ TMPDIR funcionó como se esperaba:

$ 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
    
respondido por el TJ Luoma 03.12.2015 - 14:48

Lea otras preguntas en las etiquetas