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
    ...
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

关于红帽文档

Legal Notice

Theme

© 2026 Red Hat
返回顶部