inspec/test/cookbooks/os_prepare/recipes/file.rb
Ryan Davis a5309ea392 blindly applied chefstyle -a
Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-06-11 18:52:03 -07:00

47 lines
1.1 KiB
Ruby

#
# prepares a sample file for verification
if node["platform_family"] != "windows"
file "/tmp/file" do
mode "0765"
content "hello world"
end
file "/tmp/sfile" do
mode "7765"
content "hello suid/sgid/sticky"
end
directory "/tmp/folder" do
mode "0567"
end
else
user "TestUser" do
password "p@ssw0rd"
end
directory 'C:\Test Directory' do
rights :read, "Administrators"
rights :read_execute, "Administrators"
rights :write, "Administrators"
rights :modify, "Administrators"
rights :full_control, "Administrators", applies_to_children: true
deny_rights :read, "TestUser"
deny_rights :write, "TestUser"
deny_rights :read_execute, "TestUser"
end
file 'C:\Test Directory\test file.txt' do
rights :read, "Administrators"
rights :read_execute, "Administrators"
rights :write, "Administrators"
rights :modify, "Administrators"
rights :full_control, "Administrators"
deny_rights :read, "TestUser"
deny_rights :write, "TestUser"
deny_rights :read_execute, "TestUser"
end
end