https://wiki.samba.org/index.php/Main_Pagesamba-4.0からWindowsServerのActiveDirectoryの機能が提供されている。別にそれを使わなくても従来からのファイル共有は行えて、ボリュームシャドーコピーといった便利な機能が使えます。*samba4だからADの構築が必須ではないです。windowsとLinux、MacOSXらのアカウント管理を費用を掛けずに一元管理したいならこのsamba-4.xのAD機能は有効かも。serverがお勧め。予算が厳しいのでしたら、僭越ですがこのサイトをご活用頂ければ幸いです。簡単なログオンスクリプト、グループポリシー付与MacOSXとのNFS接続について記します。過去、いろいろな方針の元、構築してきましたが、今回は素直にsambaのDNS機能を使ってシングルドメインで構築します。sybyl.local、DNSフォワード先は192.168.0.1とする。8で、sambaのソースコードからコンパイルしてインストールします。8から提供されていないのです。リポジトリを追加すれば利用可能にもなりますけどね通常の管理運営はwindowsPCにインストールしたリモートサーバ管理ツールで行う事を念頭にしますが、Linuxでのコマンドラインでの方法も記載します。最小構成で構築して、開発環境とドキュメントに書かれたパッケージ(samba/packages)をインストール/etc/hostsファイルは下記の様に調整します。編集せず、nmtui画面で調整します。加えるその後OS再起動、もしくはNetworkManagerを再起動すれば反映される。†ソースを取得します。今回はBindとの連携は使用せず、sambaのDNSを使用します。backendにはSAMBA_INTERNALを使用します。その場合、DNSのforwader先を問われます。/etc/resolv.confのnameserverの値が規定値として参照されます。password:(略(途中、python3のログに続いてメッセージが表示される。/opt/samba/etc/smb.conf次に、上記provisionの際に指摘されたように「krb5.conf」ファイルを差し替えます。別ターミナルを立ち上げて自分自身にアクセスしてみます。~]#さらにnetlogon共有ドライブへアクセスしてみます。~]#内部も、外部も名前解決はできている。provisionの際にsamba4内蔵DNSで作られるゾーンは正引き(sybyl.local)のみで、その逆引きは登録されない。逆引きゾーンの追加が必要になる。注意samba4内部で解決できない名前解決要求を別のDNSへ回すforwarder設定は、step4のprovisionの際に定義している。この定義値は、smb.confの[global]セクション内で記述されている。修正が必要ならこの値を変更する。~]#*読みずらいので英語環境(LANG=C)で実行してます。DNSを使うと表示されるバグみたい。8の時計合わせはchronyがデフォルトのご様子。ここではそのままchronyを使います。~]#とか表示されいると思います。~]#となっているかと。