linux - ansible file and directory permissions -


trying ansible file/directory permissions work.

in ansible create user:

user: name=testuser shell=/sbin/nologin uid=1234 comment="test user" 

then try change ownership of file directory:

file: path=/etc/myfile state=directory owner=testuser group=testuser mode=0644 recurse=yes 

i have tried setting facl file:

acl:      name: /var/log/audit/audit.log      entity: filebeat      etype: user      permissions: rx      state: present 

when observing file permissions , facl, appear set correctly. if change shell of test user , login, discover don't have permissions ansible presumably set. keep getting "permission denied" message.

if understand mean, "permission denied" when try accessing directory content, e.g. running ls -l /etc/myfile . right *nix behaviour because setted acces permission mode=0644.

about directories, execute bit allows affected user enter directory, , access files , directories inside.

so, allow testuser going through directory, set @ least mode=0744.

to allow testuser group mode=0754 , allow mode=0755


Comments

Popular posts from this blog

java - Jasper subreport showing only one entry from the JSON data source when embedded in the Title band -

mapreduce - Resource manager does not transit to active state from standby -

serialization - Convert Any type in scala to Array[Byte] and back -