Как получить правильный $ USER, если я запускаю сценарий оболочки с помощью sudo?
Я запускаю их как сценарии постинсталляции в установочном пакете Mac, где они автоматически обновляются, но мне нужно что-то делать с именем пользователя.
$ HOME правильно, хотя. Неэффективным методом было бы извлечь имя из домашнего пути, но мне интересно, есть ли естественный способ сделать это.
Я не могу влиять на способ вызова скриптов, так как это автоматический вызов внутри установщика.