深入探索 Linux 云部署与配置
1. Linux 云基础配置
Linux 云的基础配置主要在/etc/cloud/cloud.cfg文件中完成。在此文件里,默认情况下 root 用户账户是禁用的。文件底部显示,名为fedora的用户是默认用户,且拥有无需密码的 sudo 权限。以下是该文件的部分内容:
users: - default disable_root: 1 ... system_info: default_user: name: fedora0 lock_paswd: true gecos: Fedora Cloud User groups: [wheel, adm, systemd-journal] sudo: ["ALL=(ALL) NOPASSWD:ALL"] shell: /bin/bash distro: fedora paths: cloud_dir: /var/lib/cloud templates_dir: /etc/cloud/templates ssh_svcname: sshd # vim:syntax=yaml该文件还包含其他信息,比如可以看到在初始化期间运行的cloud_init_modules(如设置主机名或启动 rsyslog 日志记录的模块),以及设置区域设置、时区并运行其他配置工具(如 Chef 和 Puppet)的cloud_config_modu