SCMLife.com

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 4573|回复: 0

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

[复制链接]
发表于 2013-4-19 18:22:03 | 显示全部楼层 |阅读模式
本帖最后由 yiyiguxing666 于 2013-4-19 19:17 编辑
0 Q) A$ c, c- e9 Q& H3 P2 a' K9 z  W  x* T9 U$ q
最近在公司电脑上用VM虚拟机安装了Linux系统,相互传送文件不方面,因此用Samba实现Windows与Linux下文件共享。6 R- d) h+ `: E& F2 D
6 k/ v. n% {+ S+ U! A; ~6 q. l
Samba是Ubuntu和Windows进行网络共享的工具,比如分享打印机,互相之间传输资料文件。% P" x, U' p7 L6 _3 ?; M+ @
在一些中小型网络,或者企业的内部网中,利用Linux建立文件服务器是一个很好的解决方案。针对企业内部网中的绝大部分客户机采用Windows的情况,我们可以通过使用Samba来实现文件服务器功能。

3 {9 v9 C* ~% O$ `; _8 g6 Q  y5 V0 D/ H9 M+ a5 D* J
环境:Linux机器为VM虚拟机下的Ubuntu 10.4版本 ,WinXP , Linux IP为192.168.40.128
8 c) \, E4 D# m9 _, d# b------------------------------------------------------------------------------------
; ^' E- ^& O1 V* w' x8 J& y#首先安装samba:& V, E' F0 J& q  s7 B! N  Q/ h( W
scm@linux:~$ sudo apt-get install samba
% h' i* _8 B/ k3 f# R正在读取软件包列表... 完成
# i) u" R; i+ [, j6 A# ~: a/ {/ e7 t: |正在分析软件包的依赖关系树         6 N' S! Y' C7 T4 U; P( ?
smbclient 已经是最新的版本了。
7 Y9 g! @5 b+ ]( a# T4 u4 y7 _8 f( a7 o) Z& q" B  J* W2 F
#安装smbclient客户端
0 z0 u5 q, c7 ~- lscm@linux:~$ sudo apt-get install smbclient
! n3 |1 D. X3 t1 q1 M3 K9 A
, n( e* _1 o1 L2 L2 S) U9 D#启动samba服务器:
& q' x9 Y( Z2 e; E+ }9 ]$ hscm@linux:~$ sudo /etc/init.d/smbd start/ g+ ]: I- `6 z  m. u3 d
8 B' C$ B3 P& b) x1 H" y
#查看进程,如下,证明已启动,其中smbd主要用来管理共享出来的目录,nmbd主要用来解析NetBIOS名
# K- Z7 _. S4 X- n: ^scm@linux:~$ ps -aux | grep "bd"
( |7 ], V/ w; J$ eroot      1177  0.0  0.1  60608  1800 ?        Ss   22:10   0:00 nmbd -D
- Y) ]0 J  V$ h1 K7 ?4 Kroot      1568  0.0  0.4  94268  4540 ?        Ss   22:16   0:00 smbd -F& \* i1 O1 ~: Q) T* o. z( t
root      1571  0.0  0.1  94268  1372 ?        S    22:16   0:00 smbd -F
/ r$ L- q/ S2 X1 ^6 p0 ^+ T( N" q' \
3 Q. @  p8 n9 _7 {3 t#新建共享文件夹并添加777权限:
  Q5 m+ E6 I( R& R. F4 z: nscm@linux:~$cd /home! b. u* E: g) k, }* I
scm@linux:/home$ sudo mkdir share) D/ H3 C* v6 t0 S0 U
scm@linux:/home$ sudo chmod -R 777 share/
$ R$ H& G! J; F# L( L( y! ?6 h7 ~
#启动Vim配置samba共享服务器:
9 M8 A' M. W6 a) _5 n# ^scm@linux:~/home$ sudo vim /etc/samba/smb.conf
3 k9 v  f/ W1 ^" U

( X/ A- P7 q0 `! A' |, s" o" a#按/搜索security =将user改为share
$ }& {' p9 J; ^9 J- n2 Y% fsecurity = share
5 o: b1 f. ?% D
% Z0 A. L+ L# T6 T2 j
#并在最后一行添加:
7 `0 X; Z- F1 \. S1 S, @7 @[share]; `$ M" I  M5 o7 z) G$ _
comment=linux
/ I. U* f6 O# T  }path=/home/share
8 u, V% D) J  l% q; R6 }( E: apublic=yes
* O2 Q0 [( f$ W; V2 `% S: X2 Zwritable=yes7 h+ |9 K/ l# j6 ~1 o" ~9 O
create mode=0700. i# ^, d! [% b4 ]% j
directory mode=0755
7 u5 a. i* b5 @! e+ v
! d3 H# J' I8 f5 i6 f+ g5 {
#按Shift+:输入wq保存并退出VIM) U" `9 m& ~% V7 t4 ~

8 I" y5 {& }/ D: d#大功告成,在Windows下访问\\192.168.40.128\share\
0 \. a( @8 D5 p( o0 n; x( M
------------------------------------------------------------------------------------, H, e/ _6 ^" O$ T0 H
参考文献:http://blog.sina.com.cn/s/blog_640029b30100u5mj.html( T6 P9 J. {; R# Q8 _  S( }. m% B
. K' C4 b/ B9 x4 ]+ V, Y7 W* o$ @
# L9 @7 P; s( v1 c% O. X0 L7 N
% f5 b0 [5 }9 v3 B; q0 g

2 @0 E6 Z8 s  t& @
! b# t; O9 `1 n- ]  g2 _2 \( ^6 [! Y. M
2 e0 c. B7 D: N0 ~4 G5 }
7 [' Q# Q1 R% k' W* N4 d$ Z( h  e6 n5 o' s

4 t& z- B9 j. a# `1 w3 _+ ^
, \% C& d! K- X7 _
2 {7 H# ^, \# v9 H0 t& ^; U, s
4 G; i" C7 }) X! }/ Y
+ w; h1 i* a* r  q" u* k1 T% _! i8 S. i; w0 ?  ?! K1 n
7 n) W& g# @, c/ h: r, G- [- H; N

! O2 ~$ O% {; n* [# h. J' ]$ N
. s9 g* k. b; d
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

SCMLife推荐上一条 /4 下一条

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

GMT+8, 2019-4-24 11:07 , Processed in 0.060548 second(s), 8 queries , Gzip On, MemCache On.

Powered by SCMLife X3.4 Licensed

© 2001-2017 JoyShare.

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