9.4. 使用 sssctl 显示用户授权详情
sssctl user-checks 命令针对 PAM 服务验证特定的用户权限。运行此诊断工具,对登录失败进行故障排除,并从 Name Service Switch (NSS)或 InfoPipe 响应器查看数据。
运行 sssctl user-checks <user_name> 以显示名称服务切换(NSS)和 D-Bus 接口的 InfoPipe 响应器中提供的用户数据。输出显示用户是否被授权使用 system-auth 可插拔验证模块(PAM)服务登录。
命令有两个选项:
-
-a用于 PAM 操作 -
-s用于 PAM 服务
如果您没有指定 -a 和 -s 选项,sssctl 工具会使用默认选项:-a acct -s system-auth。
先决条件
- 您必须使用管理员特权登录。
流程
要显示特定用户的用户数据,请输入:
[root@client1 ~]# sssctl user-checks -a acct -s sshd <user_name>user: example.user action: acct service: sshd ...