作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我用这个用户数据引导一个 centos 6.5 AMI:
#cloud-config
users:
- default
- name: my-user
- sudo: ALL=(ALL) NOPASSWD:ALL
我的机器将用户 cloud-user 作为默认用户,而不是 my-user。我的公钥已复制到云用户。所以,简而言之,它不起作用。
如果我这样做,默认用户是我的用户:
#cloud-config
user: my-user
sudo: ALL=(ALL) NOPASSWD:ALL
但是我不能对这个用户执行 sudo -i。
我如何在用户数据中将我的用户设置为默认用户并设置 sudo 权限?
最佳答案
您需要更改系统中的默认用户,请参阅下面的配置。
#cloud-config
system_info:
default_user:
name: my-user
sudo: ALL=(ALL) NOPASSWD:ALL
我在openstack环境下验证过(应该是一样的)
参见 http://cloudinit.readthedocs.org/en/latest/topics/examples.html#including-users-and-groups更多详情
关于amazon-ec2 - cloud-init 如何将默认用户添加到 sudoers.d,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25688850/
我是一名优秀的程序员,十分优秀!