8.4. 使用 sssctl 显示用户授权详情
使用 sssctl user-checks 命令对依赖系统安全服务守护进程(SSSD)的应用程序中的身份验证和授权问题进行故障排除。
运行 sssctl user-checks <user_name> 以显示名称服务切换(NSS)和 D-Bus 接口的 InfoPipe 响应器中提供的用户数据。输出显示用户是否被授权使用 system-auth 可插拔验证模块(PAM)服务登录。
命令有两个选项:
-
-a用于 PAM 操作 -
-s用于 PAM 服务
如果您没有指定 -a 和 -s 选项,sssctl 工具会使用默认选项:-a acct -s system-auth。
先决条件
- 您必须使用管理员特权登录。
流程
要显示特定用户的用户数据,请输入:
sssctl user-checks -a acct -s sshd <user_name>
[root@client1 ~]# sssctl user-checks -a acct -s sshd <user_name> user: example.user action: acct service: sshd ....Copy to Clipboard Copied! Toggle word wrap Toggle overflow