我必须管理一些半管理的服务器(可怕的CentOS 6),在那里我们只能以普通用户的身份登录,然后执行"sudo“并键入常规用户密码,然后在根shell中运行命令。我一直在探索如何使用一些配置管理工具(ansible、capistrano等)来实现这一点,但是没有发现任何东西。有类似情况的经验吗?我不得不说,我们不能/允许更改允许的sudo命令,因此工具必须使用"sudo su -“,并且运行审批命令。此外,我们不允许在机器中安装任何软件(是的,它是一个非常严格的客户端),因此所有命令都必须使用ssh和密码身份验证来运行。
事先表示问候和感谢。
发布于 2021-07-23 02:02:46
发布于 2015-01-03 01:23:41
如果您有sudo,您可以使用Fabric进行代码部署(并使用它连接到git)、安装和删除软件(尽管我猜您不需要这种功能)、创建/删除用户以及其他类似的用途。它的功能不像像木偶这样的配置管理软件那么丰富,但是你可以用它做很多事情,而且它是相当快速和容易学习的。
https://serverfault.com/questions/655974
复制相似问题