Сервер в AWS подключается к сети с неправильными разрешениями на точку монтирования, несмотря на облачную конфигурацию
Я хотел бы иметь монтирование /var/lib/asticsearch, идеально принадлежащее имени пользователя "ubuntu", или chmod 777, как обходной путь.
Но если у меня есть chmod и chown где-то в моих пользовательских данных, всякий раз, когда сервер подключается к сети, точка монтирования все еще имеет неправильного владельца / разрешения (755 root:root).
$ head -50 es01-user-data.yml
#cloud-config
hostname: {{Var:Hostname}}.{{Ref:DomainName}}
fs_setup:
- label: elastic
filesystem: ext4
device: /dev/xvdd
partition: auto
mounts:
- [ /dev/xvdd, /var/lib/elasticsearch, ext4, "defaults" ]
write_files:
- path: /etc/default/consul
permissions: '0644'
content: |
CONSUL_AGENT=1
CONSUL_SERVERS="consul-server.{{Ref:DomainName}}"
- path: /etc/cron.d/curator
permissions: '0644'
content: |
0 0 * * * root /usr/local/bin/curator
bootcmd:
- >
/sbin/sysctl -w vm.max_map_count=262144
/bin/chmod 777 /var/lib/elasticsearch
/bin/chown ubuntu /var/lib/elasticsearch
Несколько советов по устранению этой проблемы были бы очень полезны!`