首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何检查计算机是否已加入Samba域

如何检查计算机是否已加入Samba域
EN

Server Fault用户
提问于 2014-04-08 13:31:41
回答 2查看 24.1K关注 0票数 4

我使用这个命令将Linux框添加到中:

代码语言:javascript
复制
net ads join -U username%password

我必须检查域中已经存在的Linux框,从而使此命令幂等。命令行帮助它是没有用的。

我想知道是否有这样的东西:

代码语言:javascript
复制
net ads search computer-name

我正在使用Samba 3

EN

回答 2

Server Fault用户

发布于 2018-09-21 11:46:51

使用net ads testjoin

代码语言:javascript
复制
# net ads testjoin -k
Join is OK

→这个盒子是连接的。现在从域中删除它,testjoin返回-1:

代码语言:javascript
复制
 # net ads leave -k
Deleted account for 'DEADBEEF' in realm 'EXAMPLE.COM'
# net ads testjoin -k
Join to domain is not valid: NT code 0xfffffff6
# echo $?
255
票数 3
EN

Server Fault用户

发布于 2014-04-08 13:48:14

您可以使用net ads dn 'queryhere'搜索计算机对象。

例如,我可以使用以下方法在我的域中的"Servers“OU中找到"Nagios”linux服务器:

net ads dn 'CN=nagios,OU=Servers,DC=my,DC=domain,DC=com' cn -S DC_NAME -P -l

-P开关使它使用计算机帐户进行查找(必须将计算机连接到域才能工作),而-l提供更详细的信息。如果失败,使用-d 10将向您说明原因。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/587480

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档