summaryrefslogtreecommitdiff
path: root/lib/chef/win32
diff options
context:
space:
mode:
authorRicardo Pescuma Domenecci <ricardo@pescuma.org>2017-01-13 14:12:30 -0200
committerRicardo Pescuma Domenecci <ricardo@pescuma.org>2017-01-13 15:15:00 -0200
commit43904cae774d95d354dbccff7cfede63c9aac1ae (patch)
tree70ec20d1f4a1fb45bdf2b868d30ed3742b66bcda /lib/chef/win32
parentbb70d7919eba05693bcc4a161503bae52255aa91 (diff)
downloadchef-43904cae774d95d354dbccff7cfede63c9aac1ae.tar.gz
Fix for creating users in non english windows machines: uses SID instead of name to identify Users group
Signed-off-by: Ricardo Pescuma Domenecci <ricardo@pescuma.org>
Diffstat (limited to 'lib/chef/win32')
-rw-r--r--lib/chef/win32/security/sid.rb5
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/chef/win32/security/sid.rb b/lib/chef/win32/security/sid.rb
index 983166ac70..c77616853c 100644
--- a/lib/chef/win32/security/sid.rb
+++ b/lib/chef/win32/security/sid.rb
@@ -59,6 +59,11 @@ class Chef
Chef::ReservedNames::Win32::Security.lookup_account_sid(self)
end
+ def account_simple_name
+ domain, name, use = account
+ name
+ end
+
def account_name
domain, name, use = account
(!domain.nil? && domain.length > 0) ? "#{domain}\\#{name}" : name