SCMLife.com

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 3748|回复: 0

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

[复制链接]
发表于 2013-4-19 18:22:03 | 显示全部楼层 |阅读模式
本帖最后由 yiyiguxing666 于 2013-4-19 19:17 编辑
+ ~* E0 {: o8 N! l! S7 B' A' B# h& x/ Q$ ^
最近在公司电脑上用VM虚拟机安装了Linux系统,相互传送文件不方面,因此用Samba实现Windows与Linux下文件共享。
$ L+ K1 T- X  ~# N8 p8 D) m8 a5 L2 w3 n( h$ U) q
Samba是Ubuntu和Windows进行网络共享的工具,比如分享打印机,互相之间传输资料文件。3 j( E6 l. ~; K' f  s
在一些中小型网络,或者企业的内部网中,利用Linux建立文件服务器是一个很好的解决方案。针对企业内部网中的绝大部分客户机采用Windows的情况,我们可以通过使用Samba来实现文件服务器功能。

( k6 _/ E* J9 ]; _7 u6 `+ S) A
. |6 G% C5 a9 C环境:Linux机器为VM虚拟机下的Ubuntu 10.4版本 ,WinXP , Linux IP为192.168.40.128) A  ^! X. q; }
------------------------------------------------------------------------------------
+ J7 B% E6 \7 [' r8 k#首先安装samba:
! S& y4 d- _: |; ]scm@linux:~$ sudo apt-get install samba% t% n9 S, W5 l) \; }/ ?
正在读取软件包列表... 完成
. Q" y0 T$ O; \正在分析软件包的依赖关系树         : m" T4 n% \! V: s
smbclient 已经是最新的版本了。: R9 [6 ?" k) P4 \( u$ T+ D

- ?! s7 D" x& ~+ [5 N9 M#安装smbclient客户端- W! u7 `8 K  t; ^
scm@linux:~$ sudo apt-get install smbclient
8 d$ a& i! Q+ _: M  ]8 T" v, t) \# y( v1 B) {
#启动samba服务器:
- I3 s/ N( [" t. w6 p# Mscm@linux:~$ sudo /etc/init.d/smbd start
5 O5 M1 v9 d+ e' ~$ T. X; L
1 Q( I3 p- h( f& h3 L. a2 k& d#查看进程,如下,证明已启动,其中smbd主要用来管理共享出来的目录,nmbd主要用来解析NetBIOS名+ F6 p2 w: o( s7 u, u
scm@linux:~$ ps -aux | grep "bd"
; J, [' v7 M3 r! C; F* Uroot      1177  0.0  0.1  60608  1800 ?        Ss   22:10   0:00 nmbd -D
* B# O; Z1 m4 Z4 H! t5 X7 [, _& T9 \root      1568  0.0  0.4  94268  4540 ?        Ss   22:16   0:00 smbd -F% Y$ o, {0 A; Y: I/ ^& n) S
root      1571  0.0  0.1  94268  1372 ?        S    22:16   0:00 smbd -F+ o9 U' ], d* f3 D& j  p) J0 L- u

9 s7 p8 [2 B# P& P, B; w/ d#新建共享文件夹并添加777权限:
4 B' |" K1 P5 }. i5 |2 `scm@linux:~$cd /home, Q4 ?0 u% a/ t; Q+ ^6 Z+ }
scm@linux:/home$ sudo mkdir share
8 T- g3 a9 \% h* f# M, Tscm@linux:/home$ sudo chmod -R 777 share/ / w# y8 e/ X, L# B. E4 _

7 p: {# s6 O  N  _3 w#启动Vim配置samba共享服务器:
9 k0 w2 Q& Y4 `: ~& {0 _scm@linux:~/home$ sudo vim /etc/samba/smb.conf

3 M3 q3 [/ Z1 l5 u' K+ Y0 Y
, u( s& E7 A6 \( B#按/搜索security =将user改为share$ m, H8 I9 t- ^' F' P0 C' `1 _  V
security = share
! G8 q. L. A4 i& o
" \, }3 I3 h' J* i/ b5 z0 X
#并在最后一行添加:
+ }9 t- H3 K% `5 T  P+ e" M$ W[share]0 v  R5 r$ J" P8 c) n& k
comment=linux
5 O9 X9 S' @- f- t5 Ypath=/home/share
. _5 T) R6 Z9 \) ~2 Mpublic=yes! d) g7 f* M% E8 p$ G& D7 ~. t: K9 m/ [
writable=yes
* c8 c8 W$ u- ^3 e/ }' \( Gcreate mode=0700. c3 N1 k5 [$ c% f
directory mode=0755& u) ]1 w( p7 F/ e- s, j

% a3 O1 [7 ]& ?$ F; x1 T& }#按Shift+:输入wq保存并退出VIM$ h# G4 ~2 ~. B3 p* }

9 j$ V" y: o' j/ Y#大功告成,在Windows下访问\\192.168.40.128\share\

! _9 O+ [- _: i0 M4 [. s6 g------------------------------------------------------------------------------------
( \( w; n: [  {$ z参考文献:http://blog.sina.com.cn/s/blog_640029b30100u5mj.html  \; g: N. n1 ]& c! N! F. {

. M3 c% d( ^  q$ o% R
( y. \+ }' n) J8 D" K4 z
8 i% M; o6 F3 J9 j! h5 V
. ^0 S' [  c! {4 W; s) [  m' Y2 z: K1 S  k& K5 [& P
% \& F/ H( `7 S) q" E

  C1 b7 @7 C: [5 I2 C( Q' G7 v) v3 N0 M4 [3 R
& ?* {% R+ R( c' K2 g

4 |4 \7 x- E8 L( `
, |# B. J$ ]+ H' v: A* d- Q+ W
7 \: N1 W* r1 ?5 [" `. K5 D2 F5 ]7 @. ?- F" Z* H
1 I$ b$ A: {7 M  q8 H2 P

8 ^/ q' Z" I/ X
, g8 z! U; q- t7 Z, f

$ i8 Y. M7 P9 |- i9 [: n$ C
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

SCMLife推荐上一条 /4 下一条

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

GMT+8, 2018-6-22 09:47 , Processed in 0.070263 second(s), 8 queries , Gzip On, MemCache On.

Powered by SCMLife X3.4 Licensed

© 2001-2017 JoyShare.

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