- 論壇徽章:
- 0
|
os:centos-5.2
samba下載:
http://us1.samba.org/samba/ftp/stable/samba-3.2.4.tar.gz
一、編譯安裝
tar -zxvf samba-3.2.4.tar.gz
cd samba-3.2.4/source
./configure
make
make install
cp ../example/smb.conf.example /etc/samba/smb.conf
ln -s /etc/samba/smb.conf /usr/local/samba/lib/smb.conf
默認安裝的主程序位置在/usr/local/samba
環(huán)境配置:
echo "export PATH=$PATH:/usr/local/samba/sbin:/usr/local/samba/bin" >> ~/.bash_profile
source ~/.bash_profile
echo "/usr/local/samba/lib" >/etc/ld.so.conf.d/samba.lib.conf
ldconfig
echo "MANPATH /usr/local/samba/share/man" >>/etc/man.config
echo "/usr/local/samba/sbin/nmbd" >>/etc/rc.local
echo "/usr/local/samba/sbin/smbd" >>/etc/rc.local
二、smb.conf文件主要配置項:
[global] #全局配置
workgroup = MYGROUP #工作組
server string = Samba Server #對samba服務器的描述
netbios name = samba #設置服務器的netbios名字
hosts allow = 10.10. 127. #指定那些網段可以訪問samba服務器
security = user #用戶安全驗證級別
encrypt passwords = yes #密碼需要加密
smb passwd file = /etc/samba/smbpasswd #samba帳號文件
username map = /etc/samba/smbusers #用戶別名文件
#以下三項是有關編碼的設置
display charset = gb2312
unix charset = gb2312
dos charset = gb2312
#以下是文件隱藏的設置
hide dot files = yes
hide files = /.*/
veto files = /.*/
[share] #共享文件夾設置
comment = my share #共享文件夾說明
browseable = yes #可瀏覽
path = /share #共享文件夾的絕對路徑
valid users = @samba,jack #可登陸該文件夾的用戶組和用戶
write list = samba01 #只有samba用戶組的用戶samba01可寫
三、samba登陸帳號的建立
建立系統(tǒng)用戶:
groupadd samba
useradd -g samba -d /share -s /sbin/nologin samba
建立samba帳號:
smbpasswd -a samba
smbpasswd -a jack
帳號映射:把root、administrator、admin映射為samba用戶
vi /etc/samba/smbusers
samba = root,administrator,admin
四、samba服務器測試
1. 測試smb.conf配置文件
testparm smb.conf
2. 測試netbios主機名
nmblookup 10.10.0.1
3. 顯示共享文件夾
smbclient -L 10.10.0.1
4. linux下登陸samba服務器
smbclient //10.10.0.1/share -U jack
五、參考資源:
1. Samba3.0服務器實戰(zhàn)調試:
http://www.5ilinux.com/samba.html
2. samba配置文件
http://blog.chinaunix.net/u/25675/showart_278406.html
3. man smb.conf
本文來自ChinaUnix博客,如果查看原文請點:http://blog.chinaunix.net/u1/38490/showart_1665796.html |
|