diff options
-rw-r--r-- | lib/chef/provider/service/macosx.rb | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/chef/provider/service/macosx.rb b/lib/chef/provider/service/macosx.rb index 6e8663b7d4..ecd0e9e455 100644 --- a/lib/chef/provider/service/macosx.rb +++ b/lib/chef/provider/service/macosx.rb @@ -56,8 +56,10 @@ class Chef if @console_user @console_user = Etc.getpwuid(::File.stat("/dev/console").uid).name logger.trace("#{new_resource} console_user: '#{@console_user}'") - cmd = "su -l" - @base_user_cmd = cmd + "#{@console_user} -c" + + @base_user_cmd = "su -l #{@console_user} -c" + logger.trace("#{new_resource} base_user_cmd: '#{@base_user_cmd}'") + # Default LaunchAgent session should be Aqua @session_type = "Aqua" if @session_type.nil? end |