SCMLife.com

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 3106|回复: 0

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

[复制链接]
发表于 2013-4-19 18:22:03 | 显示全部楼层 |阅读模式
本帖最后由 yiyiguxing666 于 2013-4-19 19:17 编辑
% @( Q3 W. h( `+ e2 K( H; B2 @
3 s0 c* U4 _4 Q最近在公司电脑上用VM虚拟机安装了Linux系统,相互传送文件不方面,因此用Samba实现Windows与Linux下文件共享。
+ L3 r8 c1 A. P6 O7 w" W5 s6 ?: w6 i% i$ v
Samba是Ubuntu和Windows进行网络共享的工具,比如分享打印机,互相之间传输资料文件。6 z: u$ E  s/ G( K
在一些中小型网络,或者企业的内部网中,利用Linux建立文件服务器是一个很好的解决方案。针对企业内部网中的绝大部分客户机采用Windows的情况,我们可以通过使用Samba来实现文件服务器功能。
0 w/ `$ @9 Z; i5 I/ g) R& ~# y
) Z# C# b' D  S- _+ P
环境:Linux机器为VM虚拟机下的Ubuntu 10.4版本 ,WinXP , Linux IP为192.168.40.128  x3 w/ B0 J4 D5 w& j# J6 l
------------------------------------------------------------------------------------$ U! U: p, }9 G; ?! [" L8 }  ?
#首先安装samba:
0 o8 j6 i$ P/ ]/ J5 u4 J9 uscm@linux:~$ sudo apt-get install samba+ [0 h( o$ V8 X" ]  ~1 n1 I
正在读取软件包列表... 完成
4 V0 C0 A$ k0 z, @' m& E" \. l& d  m正在分析软件包的依赖关系树         
( k$ W8 W# P. M, N* `smbclient 已经是最新的版本了。
6 d: d7 Y" H4 N2 ^1 }9 O& l5 F. @1 q7 v$ L) o
#安装smbclient客户端/ B- {, p' z1 W- A8 B
scm@linux:~$ sudo apt-get install smbclient' |/ Z6 {+ p& ?* P9 H

  H- n: p# e6 x: a0 c* ]#启动samba服务器:( y; b$ w3 Z1 U% }
scm@linux:~$ sudo /etc/init.d/smbd start
5 e) E6 Q/ S4 X8 A/ H$ v4 l$ `6 M( \6 z: l
#查看进程,如下,证明已启动,其中smbd主要用来管理共享出来的目录,nmbd主要用来解析NetBIOS名" i- s4 `9 A5 r" \
scm@linux:~$ ps -aux | grep "bd"
" F( l% e, m  Z1 z6 nroot      1177  0.0  0.1  60608  1800 ?        Ss   22:10   0:00 nmbd -D9 z' X( e: T  C, W) x1 R7 u- U8 u* a4 ]
root      1568  0.0  0.4  94268  4540 ?        Ss   22:16   0:00 smbd -F& y- j) ?" B# X7 e/ G
root      1571  0.0  0.1  94268  1372 ?        S    22:16   0:00 smbd -F
5 N! y  ]3 G$ Y( S  p4 S/ ]- ~( O/ T% g3 s& B" a
#新建共享文件夹并添加777权限:0 y/ V6 C) T; T7 D; W6 k
scm@linux:~$cd /home3 ?0 }7 S5 d8 r% W6 i
scm@linux:/home$ sudo mkdir share
% s5 b1 S# M. Z, q, ^) jscm@linux:/home$ sudo chmod -R 777 share/
: l# M- ]2 c1 b. Z0 _1 l( o
5 e$ a  _( v7 k; I( y#启动Vim配置samba共享服务器:( F9 W1 X+ i- E" @- b) h
scm@linux:~/home$ sudo vim /etc/samba/smb.conf
5 v3 j, G: c( e1 e( Y' o7 w

( g( e, i8 j0 ^7 p: y#按/搜索security =将user改为share1 Y2 B/ [1 P! ^; E1 t. D8 k; _
security = share0 w6 Y, p+ ^2 x8 K# q( \3 q
; N; a  O0 K& f  v" N
#并在最后一行添加:. {! N* q/ K, `# D
[share]
0 j! k) ^7 \' s2 Gcomment=linux
4 W; N5 Z; W( L6 m6 T+ Tpath=/home/share6 J1 n5 a; b$ d( Z
public=yes! @5 c1 w7 }0 i! b
writable=yes% E  E( ]. X* x% F" t
create mode=0700" t9 ~+ f, n* V3 R
directory mode=07553 u2 h6 T! `" Z; W3 T$ k7 X* j

' ^, g, n: Q$ f* A1 F4 M& _9 B#按Shift+:输入wq保存并退出VIM4 ]! I: d" H2 d; i
. U  z2 C* ?! D/ Z4 j
#大功告成,在Windows下访问\\192.168.40.128\share\

! W; k: \* U- K------------------------------------------------------------------------------------
0 B7 f7 }3 w5 c1 l0 B参考文献:http://blog.sina.com.cn/s/blog_640029b30100u5mj.html" ~8 e/ M' {" A3 h0 L  L. e
! `7 A, c, u3 A3 `* U
2 c& O, d2 Q( U
& z% ?4 q8 r' ~- O: Q$ d) a- T

3 w( e  R1 F2 M( D+ y$ U
" E, M# e, S- P9 E+ B1 ]% ~& M6 s7 ?
7 T- i5 l& Z7 B% Y5 h7 `4 c
1 s: F" x% K' [* S, q

8 @: Y2 J$ g9 M( H
9 e" W2 m8 C  a1 d: Z
/ R# A% h9 s" o3 {( n/ _1 ?6 U5 ~
; |0 w* m  p) C5 |2 q5 j0 i

. O) \; N4 _; o$ |) Z' f$ s. H; `; e& I

) _1 k+ J, A5 u. t/ Z+ P$ y. m

3 w- r& z  {5 t/ o! Q
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2018-1-16 20:36 , Processed in 0.069249 second(s), 8 queries , Gzip On, MemCache On.

Powered by SCMLife X3.4 Licensed

© 2001-2017 JoyShare.

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