sudoを使用してシェルスクリプトを実行した場合、正しい$ USERを取得するにはどうすればよいですか?
Macインストールパッケージでインストール後のスクリプトとして実行し、自動的にsudoされますが、ユーザー名を使用して何かを行う必要があります。
ただし、$HOMEは正しいです。エレガントでない方法は、ホームパスから名前を抽出することですが、これを行う自然な方法があるのではないかと思います。
インストーラー内の自動呼び出しであるため、スクリプトの呼び出し方法に影響を与えることはできません。