Las siguientes obras.
$ ls -d /tmp
/tmp@
Pero si intento ejecutarlo con su
no funciona.
$ su otheruser ls -d /tmp
Password:
/bin/ls: /bin/ls: cannot execute binary file
Luego, si me convierto en usuario, vuelve a funcionar.
$ su - otheruser
Password:
The default interactive shell is now zsh.
To update your account to use zsh, please run `chsh -s /bin/zsh`.
For more details, please visit https://support.apple.com/kb/HT208050.
$ ls -d /tmp
/tmp@
¿Alguna idea de lo que está pasando aquí? Estoy ejecutando Monterey en un Mac Intel.