diff options
author | Pete Higgins <pete@peterhiggins.org> | 2020-05-06 18:06:58 -0700 |
---|---|---|
committer | Pete Higgins <pete@peterhiggins.org> | 2020-05-06 18:06:58 -0700 |
commit | 2d01023f5ef084449906aa75d16ed876220615fd (patch) | |
tree | a32b89bf3dbcd3b1d646cf6d6280bb9f15639061 | |
parent | dc6aea2908cf8274320898337722f702113f3cd5 (diff) | |
download | chef-2d01023f5ef084449906aa75d16ed876220615fd.tar.gz |
Fix macOS sudo command.
Signed-off-by: Pete Higgins <pete@peterhiggins.org>
-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 |