SCMLife.com

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 4009|回复: 0

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

[复制链接]
发表于 2013-4-19 18:22:03 | 显示全部楼层 |阅读模式
本帖最后由 yiyiguxing666 于 2013-4-19 19:17 编辑 3 b+ D! B- I; x7 h9 U
( X( `" ~$ Y: R
最近在公司电脑上用VM虚拟机安装了Linux系统,相互传送文件不方面,因此用Samba实现Windows与Linux下文件共享。( B- j( D4 {- I% L1 E
% r7 h! l3 S6 x7 L
Samba是Ubuntu和Windows进行网络共享的工具,比如分享打印机,互相之间传输资料文件。- v8 [3 A0 q- h% M. f6 q2 H
在一些中小型网络,或者企业的内部网中,利用Linux建立文件服务器是一个很好的解决方案。针对企业内部网中的绝大部分客户机采用Windows的情况,我们可以通过使用Samba来实现文件服务器功能。

. a* I" p2 c/ w- X
) l' x: b; ]+ L" P环境:Linux机器为VM虚拟机下的Ubuntu 10.4版本 ,WinXP , Linux IP为192.168.40.1285 s' ?( `9 b$ V' ~$ I. L
------------------------------------------------------------------------------------8 V; @; P" d! X' u
#首先安装samba:
8 \+ U$ n8 j0 Z  |/ E9 mscm@linux:~$ sudo apt-get install samba+ i3 m  l. |& ~8 Z* Y4 N8 o
正在读取软件包列表... 完成
, r8 U) ^6 K4 o* m" |" G! J正在分析软件包的依赖关系树         5 _4 T5 ]- `6 @# n6 h' a6 I+ Q% @
smbclient 已经是最新的版本了。( R. j$ B! b/ @# y* e. z  d, J

" n7 v6 j$ Z" @: N) x#安装smbclient客户端* o. e3 Y/ P2 w
scm@linux:~$ sudo apt-get install smbclient, {' S% l6 c4 I' z3 M0 T6 F
5 x# H  X0 [2 ?' h; V
#启动samba服务器:) g, b/ h) a6 F+ b6 g  ]. e+ d7 u( l
scm@linux:~$ sudo /etc/init.d/smbd start( k" J: ?! x& N
- o7 Z8 H+ e& W1 S' m* u& s
#查看进程,如下,证明已启动,其中smbd主要用来管理共享出来的目录,nmbd主要用来解析NetBIOS名; w9 `8 k5 C9 J% Y' x
scm@linux:~$ ps -aux | grep "bd"
0 Z$ X9 |( T8 h3 eroot      1177  0.0  0.1  60608  1800 ?        Ss   22:10   0:00 nmbd -D
8 j7 V1 h" U" n% F" k6 j) J7 T9 T, Xroot      1568  0.0  0.4  94268  4540 ?        Ss   22:16   0:00 smbd -F$ |0 t/ ?) I0 B, W) x
root      1571  0.0  0.1  94268  1372 ?        S    22:16   0:00 smbd -F
4 ?7 O1 y5 O! R) x5 K4 |  X5 t; w' V3 h- `1 N
#新建共享文件夹并添加777权限:- ~' R8 j7 w: ~% V0 k
scm@linux:~$cd /home
: r4 Q/ F0 ~$ s# i+ ?scm@linux:/home$ sudo mkdir share
6 \4 A, |2 u$ I5 Ascm@linux:/home$ sudo chmod -R 777 share/ : E- M/ ^$ V. @/ _/ |. C
) F. X5 d% n$ N, a: ~5 Q! H
#启动Vim配置samba共享服务器:
" L; g6 b1 U! P/ v1 cscm@linux:~/home$ sudo vim /etc/samba/smb.conf
( s, r6 g; P& m& r; F! x- M/ E

3 ^) y* z* E% O#按/搜索security =将user改为share
# V+ Q# ~/ P1 P% V- E" b6 e7 asecurity = share3 q( W# e% G0 }7 n6 T: v% @7 y1 q

+ t3 M7 O4 i$ l$ b0 _#并在最后一行添加:; C% x5 ?4 j. G$ ?
[share]7 u0 D4 L0 Z& Y4 e  f
comment=linux9 Z5 w; y5 a# j
path=/home/share/ S6 W9 |9 ]7 a
public=yes" i" _( z" m; a$ @+ d
writable=yes
7 D. a0 z$ L$ v* K; L$ w. Q6 Qcreate mode=0700
) c& p/ m# |+ y+ a7 i( Pdirectory mode=0755
/ z0 S: v" [- G$ i! f$ v9 U

4 y, g8 c) R' L4 ^7 V& R+ b, R#按Shift+:输入wq保存并退出VIM. l2 h1 U2 m" |" m
1 x; h* ?& m8 K" a+ v9 u7 s
#大功告成,在Windows下访问\\192.168.40.128\share\

# }$ f- `/ M4 U------------------------------------------------------------------------------------' ]  N: G4 B( }: x( V" K
参考文献:http://blog.sina.com.cn/s/blog_640029b30100u5mj.html' b* [0 A8 n8 I$ ^

2 b$ W; k5 b9 g
; _; i( k% D+ O) v, U5 g7 }8 n% ^1 ?& x0 [
, q/ [, E$ {3 o
* x) b) \2 g* J/ W/ Q3 B" j
# b8 E6 J$ a& J) X) z3 }

: o! L6 X% z* G5 J9 b3 l: s) c( b2 L) `8 U) X& e- g

+ S" U8 w4 A$ `. e* k3 |
5 t6 S- D" C8 Q$ F# Q
6 K. i5 |4 W7 D* Z7 \8 [9 S, q2 }6 ^, Q" N: k% C$ s5 {6 Z' n* P

) [! _+ i+ d  @- ^3 x6 Y$ P# v; d2 g  f3 J

' C: J. J, j' C0 Q, F/ g+ w% a8 S* Y2 e* U6 l- t8 d" e" g$ C
$ p* \1 P" A2 `; [+ X( |
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

SCMLife推荐上一条 /4 下一条

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

GMT+8, 2018-9-25 23:50 , Processed in 0.057426 second(s), 8 queries , Gzip On, MemCache On.

Powered by SCMLife X3.4 Licensed

© 2001-2017 JoyShare.

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