You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

咨询获取已加入Windows AD域的Linux计算机SID的终端命令

咨询获取已加入Windows AD域的Linux计算机SID的终端命令

嘿,既然你是用realmd把Linux服务器接入AD的,那刚好有几个顺手的终端命令能帮你拿到机器的SID,都是配置后大概率已经可用的工具,给你列出来:

  • 用wbinfo命令(Samba工具):这是最直接的方式之一,AD里的机器账户名是你的主机名加上后缀$,直接跑下面的命令就行:

    wbinfo -n $(hostname)$
    

    执行后会直接返回类似S-1-5-21-xxxxxx-xxxxxx-xxxxxx-1000的SID字符串。

  • 用sssctl命令(SSSD工具):因为realmd会自动帮你配置SSSD,用这个工具能查到机器账户的详细信息,自然也包含SID:

    sssctl user-show $(hostname)$
    

    如果只想快速提取SID,可以加个过滤:

    sssctl user-show $(hostname)$ | grep SID
    
  • 备选:ldapsearch命令:如果你需要通过LDAP直接查询AD(前提是知道AD域控地址和有权限的账户),可以用这个:

    ldapsearch -H ldap://your-ad-domain-controller -D "your-account@your-domain.com" -W -b "CN=$(hostname),OU=Computers,DC=your-domain,DC=com" objectSid
    

    执行后会提示你输入账户密码,返回结果里的objectSid字段就是机器的SID。

备注:内容来源于stack exchange,提问作者Daniel Fisher lennybacon

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 10:27:41