相关疑难解决方法(0)

Puppet - 删除已登录的用户?

我刚刚开始学习 puppet,遇到了一个问题,我想知道是否有人知道如何解决。我正在尝试删除一个用户,但收到一条错误消息,指出他们已登录,因此无法删除。

现在在这种情况下,我知道他们登录的是哪个服务器,所以我可以简单地将用户注销并从那里继续。我的问题是,当您不知道他们登录了哪些服务器时,您会怎么做?请记住,它可能是许多服务器。

是否有强制删除选项或一种在 puppet 中注销用户的方法?

代码如下:

user {'art':

ensure => absent,

}
Run Code Online (Sandbox Code Playgroud)

错误:

错误:无法删除用户艺术:执行 '/usr/sbin/userdel art' 返回 8:userdel:用户艺术当前已登录

错误:/Stage[main]/Main/Node[demo]/User[art]/ensure:从存在更改为不存在失败:无法删除用户艺术:执行'/usr/sbin/userdel art'返回8:userdel : 用户艺术当前已登录

linux puppet

5
推荐指数
1
解决办法
2240
查看次数

如何安全地踢出以 root 身份登录的其他用户?

我试过这个:

pkill -KILL -u root
Run Code Online (Sandbox Code Playgroud)

事实证明那不是我想要的。现在我无法通过 SSH 登录。

什么是正确的方法?

编辑 - 我在问题中添加了“安全”这个词。我知道您不应该踢出 root 用户,因为他们可能正在做一些重要的事情。但是假设该用户是一家大型托管公司的客户服务代理,只要他们登录到您的机器,他们就会向您收取大约每分钟 5 美元的费用。假设你告诉他们问题已经解决,他们现在可以退出并停止向你收费,但他们假装没有收到你的电子邮件,因为你的老板已经授权了两个小时的工作,而且他们想对其中的 100% 收费。假设你不是一般的没有灵魂的公司奴隶,你想为你的老板省点钱。所以无论如何,我把他们踢出去了。我做错了,但没有造成任何伤害,我学到了一些东西,我至少为老板节省了 100 美元。

linux command-line-interface kill

-1
推荐指数
3
解决办法
2万
查看次数

标签 统计

linux ×2

command-line-interface ×1

kill ×1

puppet ×1