SCMLife.com

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 4949|回复: 0

[已解决] Linux与Windows文件共享服务器搭建(ubuntu+samba)

[复制链接]
发表于 2013-4-19 18:22:03 | 显示全部楼层 |阅读模式
本帖最后由 yiyiguxing666 于 2013-4-19 19:17 编辑 # }1 [2 H. q( M) X" K5 z  O

5 T6 [& m  P+ A最近在公司电脑上用VM虚拟机安装了Linux系统,相互传送文件不方面,因此用Samba实现Windows与Linux下文件共享。
# J5 t2 Z. @/ o( x4 `( [3 d
9 x0 D" z8 e, [! HSamba是Ubuntu和Windows进行网络共享的工具,比如分享打印机,互相之间传输资料文件。/ q, e* [) X- [" Y
在一些中小型网络,或者企业的内部网中,利用Linux建立文件服务器是一个很好的解决方案。针对企业内部网中的绝大部分客户机采用Windows的情况,我们可以通过使用Samba来实现文件服务器功能。
9 j$ K3 a: L4 f! ^& [

  `5 h/ B/ a. Y! o% r环境:Linux机器为VM虚拟机下的Ubuntu 10.4版本 ,WinXP , Linux IP为192.168.40.1286 r" |# g7 Q& _* c
------------------------------------------------------------------------------------
' P6 }4 l: ?/ d6 K7 q2 p( P3 T; u( P" S#首先安装samba:7 K& _5 I3 T& i+ B
scm@linux:~$ sudo apt-get install samba
) F0 G! @6 h% y' @正在读取软件包列表... 完成! e0 k, G- K/ |0 c5 r9 S, n
正在分析软件包的依赖关系树         
6 z8 n$ i0 n3 y3 }smbclient 已经是最新的版本了。
, I& n; d. N1 @( {$ O6 N# B3 j9 @& [. X+ \4 A/ |, {) r+ ?
#安装smbclient客户端+ N6 m- N  g  o7 B; c/ [3 ~
scm@linux:~$ sudo apt-get install smbclient
2 [  D1 n  N( L2 A* h: L% o
: Y. Z2 k: v$ c#启动samba服务器:" [& |& D' q& V3 N) |- ]! t: a5 e
scm@linux:~$ sudo /etc/init.d/smbd start4 b* E) i6 ^+ o5 K& R

/ U6 m# X" b% L& k#查看进程,如下,证明已启动,其中smbd主要用来管理共享出来的目录,nmbd主要用来解析NetBIOS名
. Q7 }+ U2 y* Escm@linux:~$ ps -aux | grep "bd") X3 ]+ _0 S$ W) ]2 ^( n7 C/ Y2 [
root      1177  0.0  0.1  60608  1800 ?        Ss   22:10   0:00 nmbd -D
4 {, N$ O* K6 a2 g. c% _4 ^8 zroot      1568  0.0  0.4  94268  4540 ?        Ss   22:16   0:00 smbd -F! z: `7 G) y1 M, _4 ]
root      1571  0.0  0.1  94268  1372 ?        S    22:16   0:00 smbd -F! G* ]/ R3 R) t5 Z

9 G( ]! b. w" y#新建共享文件夹并添加777权限:
& d+ `1 E$ O  Ascm@linux:~$cd /home' Y9 f& z/ v! v8 F% y) d/ {
scm@linux:/home$ sudo mkdir share$ g  ?& @+ V# ?$ v9 F9 D1 K
scm@linux:/home$ sudo chmod -R 777 share/ 5 P! ]3 v; W  U. X. S2 I: ?( L
+ P: \5 |0 K' a$ ?' X5 A8 y& D
#启动Vim配置samba共享服务器:1 C9 Y; I3 m" G. R- l
scm@linux:~/home$ sudo vim /etc/samba/smb.conf
0 _  v; _1 ]8 s

+ r6 R% T& A( ^/ C#按/搜索security =将user改为share3 t8 U  [" h# {
security = share8 U1 J/ D; f. {/ \) H! _: w
5 w, M0 Y5 |) v' G
#并在最后一行添加:6 L7 m% s3 d8 @. b3 n" N
[share]
* e/ S9 [% e* z/ Xcomment=linux
7 e8 b0 J) k; C4 A' G9 Q4 z+ ^path=/home/share/ v' h% R  P" t, E1 a
public=yes
$ E6 L% H/ L) B0 w8 a7 dwritable=yes
  e' R$ U9 O, B2 icreate mode=07006 g: ]3 M* Z% w) U$ W
directory mode=0755
2 a% R# l$ @; L+ ]% r

- }% F7 I: s; r  P: U+ W, K#按Shift+:输入wq保存并退出VIM& y. L- C8 P; F& a' d# v& Z. r7 a
& S6 p" W6 d# E7 o
#大功告成,在Windows下访问\\192.168.40.128\share\

! p* {( p0 P0 ^- A: j6 i9 [5 o------------------------------------------------------------------------------------, ?2 x$ ^; h) J, s
参考文献:http://blog.sina.com.cn/s/blog_640029b30100u5mj.html
) e* p# f& L3 Z9 K" N
; p" ]% P3 N% A2 ]9 J7 w6 C. [2 m1 N( j" j  Y
4 b* G4 b+ e2 X' d

% G+ s( P7 V, j/ m
& S) W4 {# }$ m, t- n
8 u2 P" Z) B6 l& c6 T: j/ ~
+ O' J8 }% ]5 Z% F( ?+ j- j
) y- Q/ g" E; Q: G' a' ]
2 y& ?) @% ?2 I% M4 g" C- a: {3 o) Y2 m1 F
: P. W. z# k, U

/ }& Y' U# _( H- s. G! k! C- p
! X$ P, O* i6 n: m3 \) L1 O# A9 R0 H
9 i0 ~' H9 L0 c% @4 z6 g2 w. y5 q1 Q0 X( w. p' B
4 R6 ~1 r# L9 Q$ B: Z, B
) G0 P! o# u- f
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

SCMLife推荐上一条 /5 下一条

QQ|小黑屋|手机版|无图版|SCMLife.com ( 京ICP备06056490号-1 )

GMT+8, 2020-1-22 07:50 , Processed in 0.065160 second(s), 8 queries , Gzip On, MemCache On.

Powered by SCMLife X3.4 Licensed

© 2001-2017 JoyShare.

快速回复 返回顶部 返回列表