Sambaについて深く知りたかったので手持ちの、SoftWareDesign総集編から一番良さそうな記事を拾い出してきた。網羅的にとてもよくまとまっていて、知識を得ることが出来た。感謝と、今後の参考のために目次に上げておきます。技術評論社に感謝です。
ネットワーク運用・管理五輪書「壱:地の巻」Sambaファイルサーバー Sambaとは何か
Sambaとは何か
- はじめに
- Sambaって何が出来るの
- ファイルサーバープリンタサーバー機能
- ファイルサーバー
- プリンタサーバー
- プリンタドライバ自動インストール機能
- プリンタの自動アサインやアクセス制御・課金機能
- ドメインコントーラー(PDC/BDC)機能
- ドメインメンバ機能(認証Proxy機能)
- Sambaの名前の由来
- Sambaは誰が開発しているの
- Windowsサーバー都の機能比較
- Samba3.0機能紹介
Sambaって何が出来るの
ファイルサーバープリンタサーバー機能
- ファイルサーバー
- 言わずとしれたファイルサーバー
- プリンタサーバー
- Samba経由で印刷しなくてもプリンタがLAN接続してくれる。Samba無くても良い。だけど、Samba経由だとプリンタインストールが可能
- プリンタドライバ自動インストール機能
- プリンタの自動アサインやアクセス制御・課金機能
- ユーザーや部署により使用するプリンタを振り分け、だれが何ページ印刷したかを記録し課金出来る
ドメインコントーラー(PDC/BDC)機能
- イチイチマシンにユーザーアカウントを設定するのが面倒なとき、Windowsドメインを構成すれば、ユーザーアカウントひとつで済む
- SambaはWindowsサーバー無しにコレを実現できる
ドメインメンバ機能(認証Proxy機能)
Sambaの名前の由来
- SMBプロトコルが由来
- 開発者がS*M*B*で辞書を探したらSambaが見つかったらしい。
Sambaは誰が開発しているの
- SambaはSambaTeamといネット上のグループで開発(つまり企業じゃなくてコミュニティ)
- Samba3.0国際化あたりはMiracle LinuxがIPAの資金援助で開発したそうだ
Windowsサーバー都の機能比較
Sambaか、Windowsサーバーかは、『ActiveDirectoryのグループポリシ機能』が要・不要かが大きな判断材料
Samba3.0機能紹介
GUIによるユーザー管理機能
GUIによる共有管理機能
Windows2000の頃のMMCで設定できたりする。たしかXP以降には標準で入ってなかったはず。
Vampire機能:NTドメイン移行機能
Sambaの"net vampire" 機能で既存のNTドメインからSambaにデータをエクスポートできる
共有データ移行機能
Windowsサーバーの共有ファイルを移行させるSambaコマンド "net migrate" がある
システムポリシ・アカウントポリシ
ログオンスクリプト・移動/ローカル プロファイル・アカウントポリシの移行ツールもある
ユーザーの権利:権限委譲
- 移行作業は一人若しくは、限られた人数で作業だった(パスワード管理上の問題)
- Sambaな人達は、これを解決した。
- Samba3.0.11か管理者権限のなかで、よく使う一部機能を他ユーザーに委譲することが出来るようになった。
委譲できる権限は、次の通り
マシンのドメイン参加・プリンタ管理機能・ユーザー・グループ追加、リモートからのシャットダウン、共有ディレクトリ管理
権限委譲を使って、管理が出来るようなった。
- システム管理者がマシンアカウントを厳密に管理する
- 部門責任者にドメイン管理権限を委譲しマシンアカウントを管理して貰う
- ドメインユーザーにマシンアカウントを委譲する。
権限委譲のメリットデメリット
- は厳密に管理できるが、クライアントマシンでの作業が必要
- は各部門に責任者を立てて、彼がクライアントマシンを登録する
- 末端ユーザーがマシンを自由に参加させられる。管理者は楽で良いけど。。
LDAPを使った分散管理
ACL機能の拡張と互換性向上
ボリュームシャドーコピー(スナップショット)機能
Windowsサーバーのスナップショット機能がSambaも使えるようになった。
シャドーコピーは、ハードリンクを使うので100GBのスナップショットは100GBが必要ってわけでもない。(CopyOnWriteってこと?)
監査機能
VFS機能を使うと、誰がどのファイルを一触ったかログを取れる