gpt4 book ai didi

vagrant:发布任务以删除 vagrant 用户

转载 作者:行者123 更新时间:2023-12-05 06:29:56 24 4
gpt4 key购买 nike

我正在使用 ansible 配置一台 vagrant 机器;

问题是是否可以运行某种后处理(在 ansible 或任何其他形式的 vagrant 配置中)以删除vagrant 用户在一天结束时(或至少禁用它)?

这会破坏 vagrant 进程/配置本身吗?

最佳答案

这个 Vagrantfile 证明了这是可能的:

$script = <<-SCRIPT
useradd -m -p $(openssl passwd -1 password) user
usermod --expiredate 1 vagrant
sed -i "s/^PasswordAuthentication no$/PasswordAuthentication yes/" /etc/ssh/sshd_config
service sshd restart
SCRIPT

VAGRANTFILE_API_VERSION = '2'
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
config.vm.box = 'ubuntu/bionic64'
config.vm.provision 'shell', inline: $script
end

关于vagrant:发布任务以删除 vagrant 用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52893722/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com