问题标签 [userdel]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - Ansible:不能删除用户
我正在我的所有服务器上尝试使用相同名称的 del 用户。我在用着
在此之后,系统询问我 sudo 密码,但它不起作用,我得到:
在所有其他服务器上都一样。我究竟做错了什么?
ansible - Ansible 用户模块 - 如何告诉它删除过期的用户帐户?
我是第一次通过 Ansible 设置用户管理。我可以使用 Ansible 的用户模块删除过期的帐户吗?我会使用什么条件语句?
请原谅我未经测试的伪代码,但我正在寻找类似以下的内容:
linux - 在bash中删除用户时删除目录
如果用户被删除,如何创建一个 bash 脚本来删除目录的内容?假设我有一个user1
名为somedata
. 我想编写删除文件somedata
时删除文件的脚本user1
。
我正在尝试创建 bash 文件,该文件将在其中循环。到目前为止,我想出了:
bash - 删除所有 UID 大于 1000 的本地用户
我想我可能只是试图简化这个问题。试图获取一个 bash 脚本来查询任何高于 1000 的 uid 并删除。
如果 uid > 1000 userdel uid 否则忽略退出
git - 几乎所有的 cpu 时间使用 md 命令
我的ubuntu server 17.10已经正常运行了。但是今天我发现git用户的md命令不知何故占据了几乎所有的cpu时间。在我的第一次尝试中,我想杀死 md 命令的进程,所以我运行:
但是我杀掉md的进程后,马上又出现了一个新的md进程。
我怀疑问题的原因可能是git用户,所以我强行删除了用户git:
用户git删除成功但md命令依然存在,用户变为1082而不是git。然后我怀疑另一个原因可能是 git 命令,所以我删除了 git:
但是 1012 用户和 md 命令仍然存在。top 的输出在这里。而且我的 ubuntu 服务器上没有安装 md 或 madam 命令:
最奇怪的是,当我再次添加用户git时,md命令的所有者又变成了git!这是 top 的新输出。git 和 md 之间一定有一些联系,但我想不通。那么可能是什么原因呢?如何永久终止 md 命令?谢谢!
linux - 从 Wordlist 中删除用户的 Bash 脚本
我编写了以下脚本来从单词列表中删除用户。词表有 3 或 4 个字段,分别是名字、中间名、姓氏和用户 ID。我正在使用 awk 创建一个用户名,其中包含用户的名字首字母、姓氏和他们 ID 的最后两位数字。然后使用带有标志 r 的命令 userdel 来删除用户的主目录。
但是,当我运行脚本时,它给了我一个错误,说明如下:
剧本:
linux - Linux Bash Shell 脚本 - 接受参数列表
我正在编写一个脚本,允许用户删除其他用户。我希望用户能够添加要删除的用户列表作为参数,但我不确定您如何让用户添加任意数量的参数。我想我必须做一个循环,也许?脚本的其余部分已准备就绪,但我的小脑袋似乎在为简单的任务而苦苦挣扎。
linux - 使用crontab调用脚本执行userdel
标题可能有点混乱,抱歉。
我创建了一个脚本,旨在通过 crontab 在重新启动时运行
在 crontab 中:
rebootScript.sh 本身旨在在调用时删除特定用户,如下所示:
该脚本在重新启动时通过 crontab 调用时不会删除用户,但会在刚刚调用时删除用户,如下所示:
在尝试了一些事情之后,我发现如果我更改 rebootScript.sh 中的代码,我可以在重新启动时删除用户,但前提是我在代码前面添加 sudo:
如果我是正确的,在脚本中使用/放置 sudo 是禁忌,但我不确定如何解决这个问题。
有谁知道如何规避这一点,和/或为什么当调用脚本的 crontab 是根 crontab 时,必须在脚本中使用 sudo 才能通过 crontab 调用它?
谢谢!