Fedora 是否从计算机中删除FreeIPA用户?

Fedora 是否从计算机中删除FreeIPA用户?,fedora,freeipa,Fedora,Freeipa,我们将一台电脑连接到网络上的FreeIPA系统,没有问题。。。但是,我们不知道如何在FreeIPA用户至少登录一次后将其从计算机中删除 正在运行Fedora 27,并且运行userdel-r{username}会产生以下结果: userdel:无法从/etc/passwd中删除条目“admin” 我们不想从FreeIPA中删除用户,只想删除系统,这样它就不再显示在登录屏幕上 **我们还尝试使用gnome的用户屏幕删除用户,它会提示确认删除,我们确认,但随后它不会删除用户。FreeIPA不会在本地

我们将一台电脑连接到网络上的FreeIPA系统,没有问题。。。但是,我们不知道如何在FreeIPA用户至少登录一次后将其从计算机中删除

正在运行Fedora 27,并且运行
userdel-r{username}
会产生以下结果:

userdel:无法从/etc/passwd中删除条目“admin”

我们不想从FreeIPA中删除用户,只想删除系统,这样它就不再显示在登录屏幕上


**我们还尝试使用gnome的用户屏幕删除用户,它会提示确认删除,我们确认,但随后它不会删除用户。

FreeIPA不会在本地存储用户,因此使用“userdel”不会有帮助

从您的描述来看,您似乎对从GDM欢迎屏幕中删除用户感兴趣,而不是删除用户本身

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

运行
dbus发送--系统--打印回复--dest=org.freedesktop.Accounts/org/freedesktop/Accounts org.freedesktop.Accounts.UncacheUser字符串:用户名

将从缓存用户列表中删除
username

FreeIPA不会在本地存储用户,因此使用“userdel”不会有帮助

从您的描述来看,您似乎对从GDM欢迎屏幕中删除用户感兴趣,而不是删除用户本身

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

运行
dbus发送--系统--打印回复--dest=org.freedesktop.Accounts/org/freedesktop/Accounts org.freedesktop.Accounts.UncacheUser字符串:用户名
将从缓存用户列表中删除
username