# # 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