
次のコマンドを使用して、Linux ボックスを Active Directory に追加します。
net ads join -U username%password
Linux ボックスがドメイン内に既に存在するかどうかをチェックして、このコマンドをべき等にする必要があります。コマンド ライン ヘルプは役に立ちません。
次のようなものがあるだろうか:
net ads search computer-name
私はSamba 3を使用しています
答え1
使用net ads testjoin
:
# net ads testjoin -k
Join is OK
→ このボックスは結合されています。ドメインから削除してtestjoin
-1 を返します。
# 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
答え2
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
その理由が表示されます。