samba
■ sambaとは
UNIXでSMBを使ったサービスを提供するためのソフトウェアです。
ネットワークを通じてWindowsマシンにファイル共有やプリンタ共有などのサービスを提供することを可能にします。
つまり、WindowsのエクスプローラからLinux(Unix)上のファイルを見ることが出来るようになります。
今回は、最小限の設定でsamba環境を作ります。
■ インストール
今回はsamba-swatでsambaの設定を行います。
samba-swatはブラウザからGUIでsambaの設定を行えるツールです。
sambaをインストール
[root@example ~]# yum install sambasamba-swatのインストール
[root@example ~]# yum install samba-swatインストールの確認
[root@example ~]# rpm -qa | grep samba
samba-3.0.33-3.7.el5
samba-swat-3.0.33-3.7.el5
samba-common-3.0.33-3.7.el5
■ 設定
sambaの自動起動設定
[root@example ~]# chkconfig smb onsamba-swatの自動起動設定
[root@example ~]# chkconfig swat onsambaで共有させるディレクトリの作成
[root@example ~]# mkdir /home/sharesambaユーザのLinuxアカウントを追加
[root@example ~]# useradd smbusersambaユーザの追加
[root@example ~]# pdbedit -a -u smbuser
samba-swatの設定
設定ファイル:/etc/xinetd.d/swat
# default: off
# description: SWAT is the Samba Web Admin Tool. Use swat \
# to configure your Samba server. To use SWAT, \
# connect to port 901 with your favorite web browser.
service swat
{
# samba-swatを有効にします。(yes)
disable = yes
port = 901
socket_type = stream
wait = no
# 接続を許すIPアドレスを指定します。
only_from = 127.0.0.1 192.168.1.
user = root
server = /usr/sbin/swat
log_on_failure += USERID
}
xinetdを再起動して設定を反映します。
[root@example ~]# /etc/rc.d/init.d/xinetd restart
■ samba-swatでsambaの設定
ブラウザからsamba-swatにアクセスしてみます。
例)
http://192.168.11.2:901
基本設定
画面上部の「GLOBALS」を選択します。
以下の項目を設定して、「変更を反映ボタン」を押します。
Workgroup: Windowsのワークグループ名と同じ名前を設定
netbios name: Windowsから表示されるネットワーク名を適宜設定
server string: コメントを適宜設定
security: 認証方法を設定(今回はuserを設定)
encrypt passwords: 暗号化設定(yes)
hosts allow: 接続を許可するIPアドレスを指定
共有フォルダの設定
画面上部の「GLOBALS」を選択します。
以下の項目を設定して、「変更を反映」ボタンを押します。
comment: コメントを適宜設定
path: 共有させたいフォルダを設定(今回は/home/share)
sambaを起動します。
[root@example ~]# /etc/init.d/smb start
■ 接続の確認
WindowsのエクスプローラからサーバーのIPアドレスを打って
設定したユーザ名・パスワードが表示されれば完了。