Support macOS High Sierra, upgrading sudo to version 86.
Merge #15 to this project. Thanks to @serverwentdown & @knu & Ambrose Chua!
Maybe the diff between sudo 86 and the previous apple version should be committed separately so you can see what our local changes are.
@mattrajca do we have any chance to merge it?
It seems High Sierra ships with /usr/lib/pam/pam_tid.so which performs Touch ID authentication, so we probably don't need sudo-touchid any more. Adding the following line to the top of /etc/pam.d/sudo will do:
auth sufficient pam_tid.so
@knu Using the pam_tid.so method doesn't seem to work in certain environments, tmux would be an example of this.
@Serubin @knu Any idea if TouchID + tmux via pam.d can be fixed or what the issue is? Maybe that's what this project should concentrate on.