好不容易到了周末,终于有点自己的时间能够在Linux下完成一些自己一直想完成的各个服务器的配置。今天花了半天终于把samba服务器配好了。在这里想把自己的经历分享一下。先看哈Samba服务器的配置;
首先是申明本人用的linux系统是red flag 6.0。基于这点先介绍一下该版本的linux吧。当前在大陆流行的linux系统想必应该算是ubuntu吧(个人估计),至少我们学校的人很少用red flag,虽然它是一个国内的版本,但是我个人认为还是很不错的一个linux操作系统。尤其最近各大linux发行版的公司都在尽力将它做成像windows一样便于交互的系统(并且事实上很多版本都已经很接近了)。如果你不太喜欢一个新的操作系统的话,红旗应该说算是歌好的操作系统。它将整个界面都做成了跟windows一样的了(正如红旗老总说的一样)。虽然它的原创型不是很好,因为我个人发现该版本与当前世界上流行的pclinuxOS(coming from US)几乎是一摸一样的。就连开、关机声音也一样。当然了它还是有些部分不一样。。。。好了进入正题吧。
一、配置环境
1、当然是要有一台装有Linux系统的pc了和一台装有windows系统的pc(相信看这篇文 章的都知道samba的用途了,如果不知道可以在gooole里搜索了(:―)
2、假定上面两台机子都在同一个局域网中。如果你他们不是在同一个网段当然要改到同一个网段了。
二、配置
由于我们的配置环境是红旗6,所以我们不需要去单独下载smaba。因为红旗6集成了很多软件,当然这款也没有落掉了。要检查你的系统装了samba没有,你可以用命令
sudo apt-get install samba
看到底安装了没有。
一般都是默认安装了的,然后开始配置整个samba的配置文件。现打开文件用命令(假定你现在处于系统根目录下)
cd etc/samba //到samba的目录下
vim smb.conf //我用的是vim编辑器打开samba的配置文件
你可以看到一下内容(舍去了原来的一些注释也就是以“#”开头的,并在各行后面加上了我给的注释,也就是在下面的文章中以“//”后面的)
======================GlobalSettings=====================================
include=/etc/samba/smbshared.conf
[global]
# ----------------------- Netwrok Related Options -------------------------
workgroup = MYGROUP //设置相关的网络组。也就是什么组可以用(一般是默 // 认)
server string = Samba Server Version %v //服务器版本
--------------------------- Logging Options -----------------------------
# logs split per machine
log file = /var/log/samba/log.%m
# max 50KB per log file, then rotate
max log size = 50
----------------------- Standalone Server Options ------------------------
security = share //设置文件的安全,注意应该设成share
passdb backend = tdbsam
--------------------------- Printing Options -----------------------------
load printers = yes //配置打印机共享
cups options = raw
--------------------------- Filesystem Options ---------------------------
dos charset = CP936 //设置字体
#=========================Share Definitions==============================
[homes] //设置共享的文件(home)
comment = Home Directories
browseable = no
writable = yes
; valid users = %S
; valid users = MYDOMAIN\%S
[printers]
comment = All Printers
path = /var/spool/samba
当然一般上面的配置都可以直接取默认值,然后保存(方法是ESC + SHIFT + “:键”输入wq!)然后可以看到在目录 etc/samba/下面还有一个文件叫smbshare.conf.同样用vim 打开然后你可以添加你要共享的文件夹只需要添加代码:
[你要添加的文件夹的名字] //设置共享的文件(home)
comment = Home Directories //对该文件夹的描述
path=该文件夹的绝对路径;
browseable = no //是否允许浏览
writable = yes //是否可写
; valid users = %S
; valid users = MYDOMAIN\%S
好了配置完成了;
三 测试
配好后输入命令 service smb start //开启服务器
你可以看到: 启动SMB服务
这个时候你可以在另外一台windows机子上打开运行输入 \\刚才配好的服务器的IP
然后回车,你就会看到跟windows一样的文件共享界面...
还有跟多设置用户权限的问题.相信懂得linux权限的人都会知道怎么设置.在此就不再多说了.