su - login + ( etc... ) = sudo
( etc... ) = /etc/sudoers , /var/run/sudo を利用した機構

のような気がする