Estoy portando un programa de Linux y Windows a macOS, y usamos /usr/tmp
, puedo cambiar a /usr/local
, pero me intriga por qué el usuario root no puede crear un directorio allí que pueda chown
y usar con mi programa.
$ sudo whoami
root
$ whoami
mobj
$ sudo mkdir /usr/tmp
mkdir: /usr/tmp: Operación no permitida
$ ls -ld /usr/
drwxr-xr-x@ 11 root wheel 352 Nov 2 23:44 /usr/
$ sudo mkdir /usr/local/tmp
$ sudo chown mobj:dist /usr/local/tmp
$ ls -ld /usr/local/tmp
drwxr-xr-x 2 mobj dist 64 Nov 23 12:07 /usr/local/tmp