8.3. 使用 sssctl 显示用户授权详情
使用 sssctl user-checks
命令对依赖系统安全服务守护进程(SSSD)的应用程序中的身份验证和授权问题进行故障排除。
运行 sssctl user-checks <user_name
> 以显示 Name Service Switch (NSS)和 D-Bus 接口的 InfoPipe 响应器中提供的用户数据。输出显示用户是否被授权使用 system-auth
可插拔验证模块(PAM)服务登录。
命令有两个选项:
-
-a
用于 PAM 操作 -
-s
用于 PAM 服务
如果您没有指定 a -a
and -s
选项,sctl 工具将
使用默认选项: -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