Dizinleri 0775 ( rwxrwxr-x
) 'e ve dosyaları 0644 ( )' e ayarlamanın ne kadar anlamlı olacağından emin değilim rw-r--r--
: grup yazılabilir dizinler ancak dosyalar değil mi?
rw-rw-r--
Dizinler geçilebilirken dosyaların çalıştırılabilir olmadığından emin olmak için dosyaları 0664 ( ) olarak ayarlamayı düşünüyorsanız , yalnızca bir chmod
komut içeren zarif bir çözüm vardır :
chmod -c -R ug=rw,o=r,a-x+X "{{top_dir}}"
Ansible'da nasıl kullanılabileceği :
- name: recursive chmod example
command: |
chmod -c -R ug=rw,o=r,a-x+X "{{item}}"
register: chmod_status
changed_when: chmod_status.stdout != ""
with_items:
- "/home/user/sample/dir"
chmod -c
Ansible'da "değiştirildi" durumunu doldurmak için rahatlıkla kullanabileceğimiz tüm değişiklikleri yazdırır . Umarım anlamlı olur.