
これは「apt-get howto」のような投稿ではなく、休日の結果とSAMBA4の現在の状態を要約したかっただけです。
まあ、私は誰もがその第4バージョンのこの皮肉なことに優れたファイルサーバーがベータレベルを超えたことを知っていることを願っています。 これは実際に少しひねりを促しました。 私は長い間プロジェクトの開発におけるベータステータスを恐れていませんでした。私はまだgmailとdropboxを使用しています;)主なことは、開発者がこの段階を適切に想像していることです。 私はSAMBAチームを深く尊敬し、このタイプの開発者に帰します。
これをすべてデプロイするシステム、ubuntu 12.04 LTS。 現時点では、samba4のバージョンにはalpha18があります。そのため、少し動揺していました。
インストールは成功せず、ファイルの1つには実行権限がありませんが、これは簡単に処理できます。 ステップバイステップの説明と「
Mordorでレーキ
を踏むことができる場所」のマップはここにあります:
Ubuntu Server 12.04にドメインコントローラーとしてSamba4をインストールするaptitueの作業が終了すると、正常なドメインを作成する手順は次のようになります。
root@mserv:
以上です。
スクリプトの有効期限が切れた後、bindとapparmorの構成(ある場合)に数行を追加して、bindがsambaによって生成されたゾーンファイルを処理できるようにする必要があります。 ただし、難しいことではありません。すべての情報は、上記の参照によるhowtoにあります。
DHCP自体は本当に必要ありませんでした。
samba4とバインドを開始した後、sambaは以前のバージョン3よりも多くのポートをリッスンしていることがわかります。
root@mserv:
結果:Windowsステーション(私の場合はXPSP3とW7SP1)が不必要なジェスチャーなしで起動される、実行可能なADドメインを取得します。

ドメインを管理するには、Adminpakが必要です。ダウンロードリンクはhowtoにあります。

グループポリシー

それはすべてかなりバラ色に見えますが、悲しいことについて話しましょう。 動作しないもの:
- Webブラウザーがまったく機能しません。 wikiには、この目的のためにnmbdとsmbdを使用する必要があると書かれています(4番目と並行して3番目のバージョンのSambaを理解したため)が、成功しませんでした。
- 印刷のサポートはありませんが、smbdの使用を推奨しています。 試したことがありません。
- さまざまなレプリケーションの問題、特に、既存の2008 ADドメインに参加できませんでしたが、ニュアンスがあり、ドメインの名前が変更され、少なくとも参加時に受け取ったエラーが不完全なドメイン名の変更を指していたため、手順がひどく進行したことを完全に認めます。 新しいドメインへの参加で成功するかどうかを確認するために、クリーンな2008 ADを作成する機会がありませんでした。
- ファイルサーバーによるntvfsの使用方法は、非常に安定した新しいファイルサーバーではありません。 私がベータ版4で理解した限り、それはオフにされ、s3fs、つまりバージョン3のファイルサーバーがデフォルトで使用され始めました。
一般的に、SAMBAチームの仕事はまだたくさんありますが、進歩は勇気づけられます。 ネットワークブラウザーが動作する場合、小規模ネットワークではこれはMicrosoftのADのかなりの置き換えになりますが、新しいサーバーの安定性とパフォーマンスをテストしなかったため、深刻なタスクにはsamba4を推奨できません。 しかし..;)
PS:これで終了したかったのですが、最新のベータ版をインストールしてみることにしました。これは、バージョン12.10のubuntuリポジトリにあります。 私たちは、LTSを破るという危険な質問を無視し、実験しています。
s3fsがbeta2で動作していないことをすぐに警告しますが、smbdはさまざまな理由でクラッシュします。 smbdを無効にしてntvfsを使用することのみが役立ちます。これには、smb.confを取得する必要があります。
server services = +smb -s3fs dcerpc endpoint servers = +winreg +srvsvc
トレースパッケージの更新
libdcerpc-server0 libdcerpc0 libgensec0 libndr-standard0 libndr0 libregistry0 libsamba-credentials0 libsamba-hostconfig0 libsamba-policy0 libsamdb0 libsmbclient-raw0 python-samba samba-dsdb-modules samba4 samba4-common-bin python-ldb libsamba-util0
/ var / lib / sambaの内容を削除しない場合、アップグレード中にエラーは発生しません。
ドメインを作成する方法は同じです。
残念ながら、リポジトリ12.04のalpha18と比較して目立った変更はありません。