カスタム検索
|
Tweet |
|
|
SAMBAの基本設定
Modified: 11 September 1999
TurboLinux 4.0 をインストールすれば、ソフトはインストールされていますので、設定ファイルをカスタマイズするだけです。
あれこれ自動設定してくれる、TurboLinux 3.0 でも、インストール直後の状態では、Windowsと接続できません。
つまり、SAMBAの設定を変えなければなりません。このページではその方法を紹介、解説します。
なお、Windows95と、ServicePackを充てていない状態の元々のWindowsNTでは、すぐにつながるようです。
samba-0.2.5 で、DoS攻撃、バッファオーバーフロー、setiudしてインストールしたときの3つの問題が解決されました。(私もインストールしたら紹介します。)
/etc/smb.conf を変更する
smb.conf は、Linux(TurboLinux, Slackware)では、/etc 内の、/etc/smb.conf です。
以下は、TurboLinux の smb.conf の抜粋です。(変更後)
[global] :
:# Security mode. Most people will want user level security. See
# security_level.txt for details.
security = user
# Use password server option only with security = server
; password server = <NT-Server-Name># Password Level allows matching of _n_ characters of the password for
# all combinations of upper and lower case.
; password level = 8
; username level = 8# You may wish to use password encryption. Please read
# ENCRYPTION.txt, Win95.txt and WinNT.txt in the Samba documentation.
# Do not enable this option unless you have read those documents
encrypt passwords = yes
smb passwd file = /etc/smbpasswd:
:要は、[global] のところの、
security = user
の設定を確認します。TurboLinux の場合は既に有効になっていますから、確認だけでOKです。
次に、以下の2カ所のセミコロンをとります。
; encrypt passwords = yes
; smb passwd file = /etc/smbpasswd以下のようにします。
encrypt passwords = yes
smb passwd file = /etc/smbpasswd
SAMBAのパスワードファイルを作成する
Linuxにユーザを作成します
Windowsにログオンしたときと同じ、ユーザ・パスワードを、adduser コマンドで、作ります。
ユーザやパスワードが異なると、ユーザやパスワードを毎回いれないといけないとか、いろいろ面倒なことが起こります。すくなくとも、同じ名称のユーザは、Linuxに登録し、特別な理由ない限り、同じパスワードにしましょう。
smbpasswdを作る
/etc に移動し、以下を実行して、パスワードファイルを作成します。
# cd /etc # cat passwd | mksmbpasswd.sh > smbpasswd
SAMBA用のパスワードの設定
先に作成した、smbpasswd を実行し、パスワードの設定をします。
# smbpasswd tomo
New SMB password: ********
Retype new SMB password: *******
Password changed
#
再起動
再起動は、以下のコマンドで行います。Linuxを再起動すれば、つながるようになります。
# /etc/rc.d/init.d/smb restart
Restarting SMB services: Shutting dpwn SMB services: smbd nmbd
Starting SMB services: smbd nmbd
done.
#