Как изменить файлы в пользовательском домашнем режиме через облачный init?Linux

Ответить
Anonymous
 Как изменить файлы в пользовательском домашнем режиме через облачный init?

Сообщение Anonymous »

Я хочу предоставить виртуальную машину Linux через Cloud Init. Я хотел бы подготовить домашний каталог пользователя, так что был доступен первоначальный набор инструментов. В идеале. Запустите этот сценарий пользователя-data для Cloud-init

Код: Выделить всё

#cloud-config
users:
- default
- name: user
groups: adm, audio, cdrom, dialout, floppy, video, plugdev, dip, libvirtd, sudo

# passwd is 'user'.
# generate passwd via `openssl passwd -6 -salt your_unique_salt`
# --------------------------------
# DO NOT USE IN PRODUCTION SYSTEMS
# --------------------------------
passwd: $6$your_unique_salt$cI00puVwNOLtx8.mV2A8ye/cS9WxpFpC78U7A8NP5Z/ih8/i00dmGD0HlO4ni21iojOhzIm0Lcot/vxyx0wSk0
lock_passwd: false
sudo: ALL=(ALL) NOPASSWD:ALL
shell: /bin/bash

hostname: tools-dev
manage_etc_hosts: localhost
ssh_pwauth: true
package_upgrade: true
package_update: true
packages:
- curl

write_files:
- path: /home/user/.profile
permissions: '0755'
defer: true
append: true
content: |
export PATH=$HOME/.local/sometool/bin:$PATH

- path: /home/user/.bash_aliases
permissions: '0755'
defer: true
content: |
alias ll='ls -al'

- path: /etc/network/interfaces.d/additional.link
permissions: '0644'
content: |
auto ens3
iface ens3 inet dhcp
hostname cynthion-dev

< /code>
.bash_alias
был написан, но пуст. .profile не содержит никаких изменений. Я прошел некоторые итерации с установкой явного владельца для сгенерированного пользователя , но также и с успехом. Домашний каталог пользователя?


Подробнее здесь: https://stackoverflow.com/questions/794 ... cloud-init
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»