sambaのインストール
Linux上のファイルを編集する場合、Windowsから直接ファイルを編集できた方が何かと便利です。
というわけで、sambaをインストールします。
sambaとは
日本Sambaユーザ会 - Sambaとは
http://www.samba.gr.jp/doc/whatsamba.html
より引用します。
Samba(「サンバ」と呼称します)は、以下の UNIX および UNIX互換マシンを Windows NT/2000互換のファイルサーバ/プリント・サーバにするオープン・ソース・ソフトウェアです。 GPL (GNU General Public License) の元、自由に利用することができます。
環境
- CentOS4.4
- samba-3.0.10
ダウンロード&インストール
yumを使ってダウンロードします。
yum(Yellow dog Updater, Modified:やむ)とは、RPMの上位に位置するパッケージ管理システムです。
# yum -y install samba Setting up Install Process Setting up repositories update 100% |=========================| 951 B 00:00 base 100% |=========================| 1.1 kB 00:00 addons 100% |=========================| 951 B 00:00 extras 100% |=========================| 1.1 kB 00:00 Reading repository metadata in from local files primary.xml.gz 100% |=========================| 95 kB 00:00 update : ################################################## 304/304 Added 4 new packages, deleted 0 old in 0.38 seconds Parsing package install arguments Resolving Dependencies --> Populating transaction set with selected packages. Please wait. ---> Downloading header for samba to pack into transaction set. samba-3.0.10-1.4E.12.2.i3 100% |=========================| 101 kB 00:00 ---> Package samba.i386 0:3.0.10-1.4E.12.2 set to be updated --> Running transaction check Dependencies Resolved ============================================================================= Package Arch Version Repository Size ============================================================================= Updating: samba i386 3.0.10-1.4E.12.2 update 13 M Transaction Summary ============================================================================= Install 0 Package(s) Update 1 Package(s) Remove 0 Package(s) Total download size: 13 M Downloading Packages: (1/1): samba-3.0.10-1.4E. 100% |=========================| 13 MB 02:10 Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Updating : samba ######################### [1/2] Cleanup : samba ######################### [2/2] Updated: samba.i386 0:3.0.10-1.4E.12.2 Complete!
設定
/etc/samba/smb.confを編集します。セクションとキーを抜粋して紹介します。
#vi /etc/samba/smb.conf
ワークグループの設定
[global] workgroup = WORKGROUP
アクセスを許可するホストの設定
例は192.xxx.xxx.xxxからアクセス可能にする設定です。
[global] hosts allow = 192.
公開するディレクトリの設定
/var を公開する場合の設定です。
[var] comment = var directory path = /var read only = no public = yes
sambaにユーザの登録
ここではpdbeditコマンドを用いて、sambaに centos というユーザを登録します。
# pdbedit -a centos new password: (新パスワード) retype new password: (新パスワード) startsmbfilepwent_internal: file /etc/samba/smbpasswd did not exist. File successfully created. Unix username: centos NT username: Account Flags: [U ] User SID: S-1-5-21-1459144722-216719589-3980714750-2000 Primary Group SID: S-1-5-21-1459144722-216719589-3980714750-2001 Full Name: Home Directory: \\localhost\centos HomeDir Drive: Logon Script: Profile Path: \\localhost\centos\profile Domain: LOCALHOST Account desc: Workstations: Munged dial: Logon time: 0 Logoff time: 土, 14 12月 1901 05:45:51 GMT Kickoff time: 土, 14 12月 1901 05:45:51 GMT Password last set: 月, 03 9月 2007 09:56:39 GMT Password can change: 月, 03 9月 2007 09:56:39 GMT Password must change: 土, 14 12月 1901 05:45:51 GMT Last bad password : 0 Bad password count : 0 Logon hours : FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
登録確認
# pdbedit -L centos:500:
以下のサイトや書籍が参考になります。
Samba3.0のインストールと初期設定
http://linux.kororo.jp/cont/server/samba30.php
- 作者: 武田保真
- 出版社/メーカー: 技術評論社
- 発売日: 2004/12
- メディア: 単行本
- クリック: 44回
- この商品を含むブログ (14件) を見る