Linux系统上Samba服务器的配置教程


第一步:

进入 /etc/samba 目录,备份下smb.conf,然后删除这个文件,自己重新建立一个,输入如下内容

 

复制代码
代码如下:
[global]
workgroup = WORKGROUP
netbios name = www.e2fsck.org # 这里重点中的重点,这个名字最好和机器名一样,远程访问的时候就用这个名字
server string = e2fsck is samba server
security = share</p> <p>load printers = no #不加载打印机
disable spoolss = yes #隐藏打印机
cups options = raw #打印机类型</p> <p>unix charset = utf8
dos charset =GBK
display charset = utf8
client lanman auth = yes
client plaintext auth = yes</p> <p>hosts deny = 192.168.0.55 #阻止这个IP访问SMB</p> <p>[wujie]
path = /var/wujie
writeable = yes
browseable = yes
guest ok = yes

简单解释下上面的内容 [global]全局配置,必须有。前3行都是显示说什么的,security 如果是share就是不用帐号密码,如果是user就是要验证的。

[wujie]这个是在客户端显示出来共享的目录,path 就是共享的路径了,guest ok 为yes就是不要身份验证。

 

第二步:

在 /var/目录建立个文件夹叫 wujie 用来做共享文件夹用

 

复制代码
代码如下:
[root@localhost ~]# id nobody
uid=99(nobody) gid=99(nobody) groups=99(nobody)</p> <p>[root@localhost ~]# chown -R nobody:nobody /var/wujie

OK,然后重启SMB服务器 service smb restart 和 service nmb start 一个简单不用验证的共享服务器就搞定了。

第三步: 做一个需要帐号密码的共享服务器

1. 先用命令 useradd wujie -s /sbin/nologin(系统建立一个叫wujie的帐号且不能登陆系统)

2. 然后再用命令 smbpasswd -a wujie (用这个命令来添加一个SMB的帐户叫wujie)

3. chown wujie:wujie /var/wujie (让wujie帐户可以有权限使用/var/wujie这个目录)

4. 然后修改 /etc/samba/smb.conf 中:


复制代码
代码如下:
[global]
workgroup = WORKGROUP // 用来指定你的机器上网络上所述的NT域名
netbios name = www.e2fsck.org //主机名,用来访问用的地址,重要
server string = e2fsck is samba server
guest account = wujie //如果希望建立一个账号,再次填入用户名,同时在 /etc/passwd 中加入这个账号,否则使用默认的’nobody’作为账号
security = user

// 这是samba服务器的安全等级。默认为user等级。samba 一共有4种安全等级。

1. share级,共享安全级,用户不需要输入账号和密码就可以登陆

2. user级, 用户安全级,用户需要账号和密码才能登陆

3. server级, 服务器安全级, 检查密码的工作可以指定另一台samba服务器完成

4. domain域安全级, 需要指定一台XP等服务器验证用户密码



复制代码
代码如下:
unix charset = utf8
dos charset = GBK
display charset = utf8
client lanman auth = yes
client plaintext auth = yes


复制代码
代码如下:
[wujie]
path = /var/wujie
writeable = yes
browseable = yes
guest ok = no //用户需要密码,yes为不需要密码(需要配合上面的 security等级)</p> <p>comment = wujie</p> <p>valid users = wujie //可访问的用户</p> <p>public = no //匿名用户看不到
create mask = 0777

主要就是把security改成user guest ok改成no

5. 最后 service smb restart 和 service nmb start 这样就做了个带命令访问的共享文件服务器了

6. 如果开了防火墙打开


复制代码
代码如下:
[root@s ~]# iptables -A INPUT -p tcp –dport 139 -j ACCEPT
[root@s ~]# iptables -A INPUT -p tcp –dport 445 -j ACCEPT
[root@s ~]# iptables -A INPUT -p udp –dport 137 -j ACCEPT
[root@s ~]# iptables -A INPUT -p udp –dport 138 -j ACCEPT</p> <p>[root@s ~]# iptables -A INPUT -i lo -j ACCEPT




相关阅读:
jQuery Ajax调用WCF服务详细教程
jquery处理json数据实例分析
MySQL中字段名和保留字冲突的解决办法
实例解析C++设计模式编程中简单工厂模式的采用
Unity UGUI教程之实现滑页效果
ASP.NET MVC5网站开发管理列表、回复及删除(十三)
MySQL实现差集(Minus)和交集(Intersect)测试报告
jsp 连接sql server 2008 连接不上的解决方法
Web安全测试之XSS实例讲解
Java中遍历数组使用foreach循环还是for循环?
c#通过DES加密算法加密大文件的方法
PHP快速按行读取CSV大文件的封装类分享(也适用于其它超大文本文件)
Linux下touch命令有什么作用如何使用?
使用jQuery实现input数值增量和减量的方法
快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 风,吹散了沙滩上的脚印 你该有你的幸福 小论文800字:治理河水污染 2016我对交际能力的认识 演讲稿 五指山下的我作文200字 金星创建“民主法治村”事迹材料 学雷锋精神心得:传递社会正能量 和妈妈一起去姥姥家150字 写给最爱的人一封信 国外十大著名的光棍 回想起以前的点点滴滴 以卵击石和完璧归赵 盛夏的沉思作文100字 “世外桃源”的向往 樱花树下的承诺第二章:回忆 美景仍在时光里 时代的潮音作文350字 演讲稿(尊师爱校)作文300字 小学踏青活动总结 沙特阿拉伯风俗礼仪 我是河南小妞 百货商场马年春节对联 描写小狗的好词好句 课堂新教模作文100字 逼出来的坚强,忍出来的性格 2015幼儿园社区工作计划 雨中之霞 对父母的爱 高一期末总结暨春节致辞 与难题战斗到底作文150字 小学生作文写事技巧指导 生日祝福语对联 《愤怒的葡萄》读书笔记 良好的银行文化是立行之本 原谅我的一切吧 元旦的由来 我读懂了妈妈的白发作文1200字 2016年办公室个人年终工作总结 治理教育乱收费工作总结 基层建设心得体会 大梦·唏嘘 致——笨笨【4】 参观南果梨祖树园 2009年水利局工作总结 下一站,祝我快乐 铭记国耻,振兴中华 2015纪念一二九爱国演讲稿 社区党支部书记在“提升居民素质教育,建设文明和谐社区”座谈会上的典型发言 竞标谈判会主持发言 等一个时间

Copyright © 2016 phpStudy |