Sambaの導入
SambaをインストールしてLinuxサーバーをWindows機のファイル サーバーにします。
Sambaインストール
|
[root@vics1 ~]# yum -y install samba |
Sambaサーバー用ユーザの登録(例:vicを登録)
|
[root@vics1 ~]# pdbedit -a vic new password: ← vicのパスワードを入力(表示はされません) retype new password: ← パスワード再入力(表示はされません) |
共有ディレクトリを作成(例:/home/publicを作成)
|
[root@vics1 ~]# mkdir /home/public [root@vics1 ~]# chown nobody:nobody /home/public |
Sambaの設定
[root@vics1 ~]# vi /etc/samba/smb.conf
[global] ← この下に以下を追加 unix charset = UTF-8 dos charset = CP932 display charset = UTF-8
workgroup = MYGROUP ↓ workgroup = WORKGROUP ← Windows機のワークグループ名を指定
; hosts allow = 192.168.1. 192.168.2. 127. ↓ hosts allow = 192.168.1. 127. ← LAN内からのみログインを許可
最下行に以下を記述 [public] comment = Public Stuff path = /home/public public = yes writable = yes only guest = yes |
Samba起動
[root@vics1 ~]# /etc/rc.d/init.d/smb start[root@vics1 ~]# /etc/rc.d/init.d/nmb start
[root@vics1 ~]# chkconfig smb on [root@vics1 ~]# chkconfig nmb on |
以上でSambaの設定は完了です。
Sambaのテスト
・Windows機でエクスプローラを起動し、アドレス欄に「\\192.168.1.100(サーバーのプライベートIPアドレス)」と入力してEnterキーを押します。
・上で作成したユーザ名とパスワードを入力して「OK」を押します。
・ユーザ名のフォルダとpublicフォルダが表示されればとりあえず成功です。
・続いて以下のテストをします。
1) ユーザー名のフォルダとpublicフォルダにWindowsにある適当なファイル(何でもOK)をコピーできるか
2) 各フォルダにコピーしたファイルを削除できるか
以上が問題なくできれば完了です。