a )先配置/etc/samba/smb.conf cat /etc/samba/smb.conf < [global]
8 m8 f/ W1 r2 f workgroup = linuxgroup
- \; `! t! I0 w/ d: F$ w9 G server string = linux-smb
7 v" S* W1 H: D' j6 w0 [ dos charset = cp936
& E1 ^$ O. @+ G- A/ [, X6 n unix charset = utf8中 华 考 试 网
/ ]7 u9 P1 ^5 Q9 | hosts allow = 192.168.1. #允许的连接的IP段,这里要注意一下7 D% S( [, q8 T0 }% f9 l
log file = /var/log/samba/%m.log
2 p8 e5 Q: E# s& F( C5 V max log size = 506 b% p6 |* D+ C/ h/ M5 m
socket options = TCP_NODELAY
+ r; s% h7 C' y+ {! a( o security = user8 W' j& D' n! x9 p6 I- E! y
encrypt passwords = yes
+ m9 K/ ^/ x: [' L6 C# W smb passwd file = /etc/samba/smbpasswd
4 b& c3 |/ i4 v) Q' R! @. O+ W username map = /etc/samba/smbuserswww.Examw.com+ G( w- g8 b/ Q/ P
dns proxy = no
3 E S/ l/ a/ v* K* r: g7 b [share]
' d! L6 [) i3 z0 l, w( I path = /mnt/share/
2 |4 P) i& X) y ;guest ok = yes
# Q( o" ]1 t9 O; n browseable = yes! a8 }& O) ~+ X, Y0 S2 m3 h8 s
create mask = 0755
7 b2 \ w% G; W+ T8 T7 Z; v+ { writeable = yes5 E, e4 u: s/ ]. }6 ^4 M6 i
EOF
8 E1 M& I2 e$ Q8 c* u7 T6 d8 ` b )创建smbpasswd 文件,并添加用户( K& D/ Z. s! k3 A0 l- `
cat /etc/passwd | mksmbpasswd.awk > /etc/samba/smbpasswd# y: e& C' ]: U: K L# F. s
smbpasswd -ae $USER
2 F0 b# c" J, r e2 A3 V! ]: W+ H' p 其中mksmbpasswd.awk 脚本在samba 源码包的某个目录中有,$USER 是指一个用户名,用这个用户名和设置的密码登入SAMBA 服务器
A5 S# t$ N1 e) x c )连接9 Z) `5 |% ^7 @/ s" v
在Windows 中访问SAMBA 服务器,只要在网络邻居中添加一个连接就可以,输入地址时输入类似\\192.168.1.1\share 的地址。 |