SCMLife.com

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 4440|回复: 0

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

[复制链接]
发表于 2013-4-19 18:22:03 | 显示全部楼层 |阅读模式
本帖最后由 yiyiguxing666 于 2013-4-19 19:17 编辑 : d2 G3 V. q3 u) l; F/ K; m7 o* x
0 Q) G' ]# A3 X7 o+ ]4 q+ h
最近在公司电脑上用VM虚拟机安装了Linux系统,相互传送文件不方面,因此用Samba实现Windows与Linux下文件共享。( R% N2 h4 W+ ]* d

8 k/ k$ C% S& t% [Samba是Ubuntu和Windows进行网络共享的工具,比如分享打印机,互相之间传输资料文件。
4 B0 h5 a7 A6 a% V" k$ v: _! T在一些中小型网络,或者企业的内部网中,利用Linux建立文件服务器是一个很好的解决方案。针对企业内部网中的绝大部分客户机采用Windows的情况,我们可以通过使用Samba来实现文件服务器功能。

, Q& P3 y/ d) C( k0 A1 ?" c* m. c. a5 l
环境:Linux机器为VM虚拟机下的Ubuntu 10.4版本 ,WinXP , Linux IP为192.168.40.128
) K  Q( I4 P. J& f1 h  S4 S$ R------------------------------------------------------------------------------------
% Y) b( D/ M; K6 v2 a#首先安装samba:. `8 X) f0 I, ~, H; m8 G
scm@linux:~$ sudo apt-get install samba
% P# d* B. w0 N正在读取软件包列表... 完成$ L) G" Q( z1 ], x) R; Q
正在分析软件包的依赖关系树         * I( N# T1 V) K( I2 k8 p$ C
smbclient 已经是最新的版本了。7 W: w1 q0 r+ F% {  l8 H" E
6 t: ]; R- V; b3 h! E
#安装smbclient客户端
* z1 a9 d6 E; b& ?/ N. [- Dscm@linux:~$ sudo apt-get install smbclient
$ {( P' z2 R3 S
; |3 I/ K) b1 r/ W, t* r, d% A#启动samba服务器:9 ]4 s, d8 x9 N4 C, ?) w. {# d. ^
scm@linux:~$ sudo /etc/init.d/smbd start" @' L6 Y0 A( C" L* |
+ U7 s& M( |1 ~7 m4 p
#查看进程,如下,证明已启动,其中smbd主要用来管理共享出来的目录,nmbd主要用来解析NetBIOS名
8 Q' c7 E1 f: g% p7 f( ]9 nscm@linux:~$ ps -aux | grep "bd"
0 t2 k* M6 a: z$ K8 F, Droot      1177  0.0  0.1  60608  1800 ?        Ss   22:10   0:00 nmbd -D# Z& I! a2 l0 n
root      1568  0.0  0.4  94268  4540 ?        Ss   22:16   0:00 smbd -F8 e) K0 y; D% p; t
root      1571  0.0  0.1  94268  1372 ?        S    22:16   0:00 smbd -F
/ W9 y1 |( M" }5 o$ [* P. l9 c, b' w
#新建共享文件夹并添加777权限:0 r; a6 O% ~/ R; w* [
scm@linux:~$cd /home
- d3 G9 H4 y6 `' b$ a/ v* C* qscm@linux:/home$ sudo mkdir share' J( g" C5 j+ j, A
scm@linux:/home$ sudo chmod -R 777 share/
" f! u6 y8 |5 W9 W2 K
# c( b5 L; Z3 @1 E4 d#启动Vim配置samba共享服务器:7 m9 i# ]: R1 `, e
scm@linux:~/home$ sudo vim /etc/samba/smb.conf

+ G, _: O5 F+ i6 B
% e; J% D1 U% u/ ]! a#按/搜索security =将user改为share7 d: Y- A# F6 n1 q
security = share
5 v" j; R" z0 }2 e! g% X: N5 u, b

/ P( \- c+ T" {& f9 s#并在最后一行添加:
( x: {6 [3 ~8 J! }[share]) }. A) l7 J& P; E- U/ N
comment=linux1 Y$ w% P1 y; X- J4 O
path=/home/share
6 D; x8 v: k6 S/ upublic=yes
" x; [' `0 e, y$ r& q! mwritable=yes! Q: r% X1 D3 n: c+ g/ R
create mode=0700' i9 K, G- l( `; x- _7 ^- g
directory mode=0755
% I( l3 j2 D: V5 p) r

: I; l5 z7 q# }4 @7 _. j#按Shift+:输入wq保存并退出VIM
: m3 N  n0 Y1 k% Q/ r& N

$ P0 a1 `* P7 S( ~3 [6 t#大功告成,在Windows下访问\\192.168.40.128\share\

: [1 @7 z0 Z6 d: ?6 X------------------------------------------------------------------------------------5 N: D% c& g6 M; [! S! V
参考文献:http://blog.sina.com.cn/s/blog_640029b30100u5mj.html
2 C* h' N5 r  o
' D7 x- |# @- }0 O) r" w7 g4 K, i' O( X! m2 }
. t; R7 h) y4 ]% V
# j/ L) T/ c# H$ W9 Q
5 G4 o% U5 Q5 w& ~. D% B
/ e. Y  f3 A2 p
; t% e% f4 d" {* C; Y0 H; W# `

0 ^9 K2 l4 l* Z( d3 P) b  W7 f2 ]5 n  X; u" s
) w7 F* D  I3 u5 R6 ?+ Z
/ a2 E! z  g* B5 b  Z

9 f6 L2 G9 P' g7 f
, D+ p$ o$ V3 ]7 w. u* D0 V- _( l& R6 K) v) d( d

+ o; H5 f8 w# C/ `+ ~( Q
% ?) L6 ^& A/ }$ O1 ~5 [

% }! N# j, Q2 A8 e* t
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

SCMLife推荐上一条 /4 下一条

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

GMT+8, 2019-2-19 18:01 , Processed in 0.081576 second(s), 8 queries , Gzip On, MemCache On.

Powered by SCMLife X3.4 Licensed

© 2001-2017 JoyShare.

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