Сервер в 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

Несколько советов по устранению этой проблемы были бы очень полезны!`

0 ответов

Другие вопросы по тегам