从计算机中删除FreeIPA用户?

时间:2018-03-30 08:37:40

标签: fedora freeipa

我们将计算机连接到网络上的FreeIPA系统,没有任何问题......但是,我们无法弄清楚如何在至少登录一次后从计算机中删除FreeIPA用户帐户。 / p>

运行Fedora 27,运行userdel -r {username}会导致:

  

userdel:无法从/ etc / passwd

中删除条目'admin'

我们想要从FreeIPA中删除用户,只是系统,因此它不再显示在登录屏幕上。

**我们还尝试使用gnome的用户界面删除用户,并提示确认删除,我们确认,但是它不会删除用户。

1 个答案:

答案 0 :(得分:1)

FreeIPA不会在本地存储用户,因此使用'userdel'将无济于事。

根据您的描述,您似乎有兴趣从GDM欢迎屏幕中删除用户,而不是删除用户本身。

GDM使用GNOME AccountsService存储有关最近登录用户的信息。 AccountsService将这些详细信息存储在文件/var/lib/AccountsService/users/<username>中,并提供dbus接口以访问这些详细信息。您需要UncacheUser方法:

运行 dbus-send --system --print-reply --dest=org.freedesktop.Accounts /org/freedesktop/Accounts org.freedesktop.Accounts.UncacheUser string:username 将从缓存用户列表中删除username