On Thu, 15 Nov 2018, Ryan Schmidt wrote:
That's called System Integrity Protection. It's a new macOS feature as of OS X 10.11 El Capitan. You cannot modify files installed by Apple unless you turn SIP off, but you should not do that. It is a protection against malware.
So how do I turn it off? I've been using Unix for 40+ years, and I think I know what I'm doing: I want to see how "enscript" is calling "lpr" so that I can see what is broken ("lpr" works fine by itself). I suppose that I can always futz around with $PATH, but I won't be surprised if it doesn't work ("/usr/bin/lpr" could be hard-wired for all I know) and it'll have to wait until later.
Let me guess: sign off (losing all my sessions) and sign on again as "root" (which I've had to do to restore files outside my home directory with Time Machine)? Install my shim, sign on again as myself, see what's wrong, sign on again as "root" to undo what I did to debug a problem, then sign on again, repeating as necessary? Why not just let me modify the root file system, and take the responsibility for it?
Sometimes I think that Apple goes too far in protecting users from themselves...
-- Dave
