サーバー設定 · 1 min read · Dec 11, 2025
SAMBA (ドメインコントローラー) サーバーの小規模作業グループ向け Ubuntu 7.10
SAMBA (ドメインコントローラー) サーバーの小規模作業グループ向け Ubuntu 7.10
バージョン 1.0
著者: Till Brehm
これは、Ubuntu ベースのサーバー (Ubuntu 7.10) を設定して、Windows(tm) ワークステーションのファイルおよび印刷サーバーとして機能させるための詳細な説明です。このハウツーでは、SAMBA の tdb バックエンドを使用してパスワードとアカウント情報を保存します。これは最大 250 ユーザーの作業グループに適しており、LDAP バックエンドよりも簡単に設定できます。
インストールされたソフトウェア:
- ドメインコントローラーとしての Samba
- CUPS
- Foomatic プリンタードライバー
まず最初に、このシステムを設定する唯一の方法ではないことを言いたいと思います。この目標を達成する方法はたくさんありますが、これは私が取る方法です。これがあなたにとって機能することを保証するものではありません!
要件
このようなシステムをインストールするには、次のものが必要です:
- Ubuntu サーバーインストール CD (こちらから入手可能: http://www.ubuntu.com/download/)
- この文書ではネットワークインストールを説明するため、インターネット接続が必要です。
root ユーザーの有効化
今、私は上記で入力したユーザー名 “administrator” とパスワードでログインできます。インストールを容易にするために、まず root ユーザーを有効にします。後で無効にすることもできます。
sudo passwd root
su今、私たちは root ユーザーとしてログインしています。
ヒント: このステップはオプションです。セキュリティ上の理由から root ユーザーを有効にしたくない場合は、直接ログインを有効にせずに root に切り替えるために “sudo su” コマンドを実行してください。
ネットワークの設定
Ubuntu インストーラーは、DHCP 経由でネットワーク設定を取得するようにシステムを構成しましたが、サーバーは静的 IP アドレスを持つべきなので、これを変更します。/etc/network/interfaces を編集し、必要に応じて調整します (この例のセットアップでは IP アドレス 192.168.0.100 を使用します):
vi /etc/network/interfaces# このファイルは、システムで利用可能なネットワークインターフェースと、それらをアクティブにする方法を説明します。詳細については、interfaces(5) を参照してください。
# ループバックネットワークインターフェース
auto lo
iface lo inet loopback
# これはホットプラグ可能なネットワークインターフェースのリストです。
# ホットプラグサブシステムによって自動的にアクティブ化されます。
mapping hotplug
script grep
map eth0
# プライマリネットワークインターフェース
auto eth0
iface eth0 inet static
address 192.168.0.100
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.1
次にネットワークを再起動します:
/etc/init.d/networking restart/etc/hosts を編集し、新しい IP アドレスを追加します:
vi /etc/hosts127.0.0.1 localhost.localdomain localhost server1
192.168.0.100 server1.example.com server1
# 次の行は、IPv6 対応ホストにとって望ましいものです
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
ホスト名の設定
*echo server1.example.com > /etc/hostname *
*/etc/init.d/hostname.sh
echo '192.168.0.100 server1.example.com' >> /etc/hosts *SSH デーモンのインストール
apt-get install ssh openssh-server次のステップ…
今、あなたは PuTTY ( http://www.chiark.greenend.org.uk/~sgtatham/putty/) のような SSH クライアントを使ってサーバーにログインできます。このハウツーに従うのが簡単になるので、PuTTY でサーバーに接続し、コマンドをコピー&ペーストしてください。サーバー上の設定ファイルを編集したい場合は、vi、pico、joe のようなコマンドラインエディタを使用するか、WinSCP ( http://winscp.net/eng/docs/lang:en) のようなプログラムを使用して、Windows クライアントで SSH 接続を介してファイルを編集できます。
クォータ
apt-get install quota/etc/fstab を次のように編集します (マウントポイント / のパーティションに usrquota,grpquota を追加しました):
vi /etc/fstab# /etc/fstab: 静的ファイルシステム情報。
#
# <ファイルシステム> <マウントポイント> <タイプ> <オプション> <ダンプ> <パス>
proc /proc proc defaults 0 0
# /dev/sda1
UUID=226d9304-88ca-44c0-a3e3-d1ad26cfc084 / ext3 defaults,errors=remount-ro,usrquota,grpquota 0 1
# /dev/sda5
UUID=d824ce36-04b8-4870-83f4-f1a5037c2de4 none swap sw 0 0
/dev/hdc /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/ /media/floppy0 auto rw,user,noauto 0 0
次に実行します:
*touch /quota.user /quota.group
chmod 600 /quota.*
mount -o remount /
quotacheck -avugm
quotaon -avug*最初に quotacheck -avugm コマンドを実行すると、次のようなエラーが表示されます。
quotacheck: WARNING - Quotafile //quota.user はおそらく切り捨てられました。クォータ設定を保存できません...
quotacheck: WARNING - Quotafile //quota.group はおそらく切り捨てられました。クォータ設定を保存できません...これは正常であり、心配する必要はありません!
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。