В тестовой системе Solaris 10 я получаю myuserid-root
в sulog с sudo su root
вместо of root-root
, как я и ожидал. Очевидно su
захватывает SUDO_USER, если / когда он установлен. Согласно truss, среда su имеет для LOGNAME и USER значение root
, когда идет запись в sulog; SUDO_USER - единственное значение с myuserid.