发布时间:2014-09-05 16:45:52作者:知识屋
1、检查是否安装了samba的所需软件
rpm –qa | grep samba
2、安装samba的rpm软件包,使用下面的命令
rpm –ivh samba*.rpm
(主程序包 客户端包 通用工具和库文件包、图形化管理工具包)
或者你如果配置了YUM,就直接可以用下面命令来操作
yum install samba (这种方法是最好的,可以把所有关于samba的包安装完全)
3、搭建流程
【1】编辑主配置文件/etc/samba/smb.conf,指定共享目录,并为共享目录设置共享权限;
【2】在主配置文件smb.conf中指定日志文件名称和存放路径;
【3】设置共享目录的本地系统权限;
【4】重新加载配置文件或者重新启动smb的服务,使配置生效。
4、samba服务器的安全模式
【1】share安全级别模式
客户登陆服务器,不需要输入用户名和密码就可以浏览服务器资源。适用于公共的共享资源,安全性差。
【2】user安全级别模式
客户登录服务器,需要提交账号密码,经验证才可访问,此为默认级别。
【3】server安全级别模式
客户需要账号密码,提交到一个服务器上进行验证,如出错,客户会用user级别访问。
【4】domain安全级别模式、
如服务器加入到域中,验证需要域控来负责,domain级别的服务器只是成为域的成员客户端,并不具备服务器的特性。
5、share服务器的实例
1)修改主配置文件/etc/samba/smb.conf
vim /etc/samba/smb.conf
【1】设置samba服务器工作组名为workgroup
【2】添加samba服务器注释信息为file server
【3】设置samba安全级别为share模式,允许用户匿名访问
workgroup=workgroup
server string= file server
………
security = share
………
【4】设置共享目录名为public
【5】设置共享目录的绝对路径为/share
【6】设置允许匿名访问
[public]
comment = public
path = /share
public = yes
设置完成后保存退出
6、重新加载配置
service smb restart
或者 service smb reload
配置完成,可以进行测试效果了,呵呵
20111026 update
7、user服务器的实例
【1】增加你所需要的系统用户
useradd test
passwd test
【2】将系统用户添加到/etc/samba/smbpasswd文件中
smbpasswd -a test
【3】修改samba服务器的主配置文件smb.conf
设置user安全级别
security = user
设置用户认证的文件路径
smb passwd file = /etc/samba/smbpasswd
配置访问路径
[test]
comment = test data #共享名称为test data
path = /share/test01
valid users = @test
【4】重新加载配置文件或者重新启动服务
service smb reload 或者service smb restart
【5】测试结果看看如何,呵呵
注意以上配置,都需要关闭防火墙和SElinux,要不然会出现问题
本文出自 “Steven Home” 博客
linux一键安装web环境全攻略 在linux系统中怎么一键安装web环境方法
Linux网络基本网络配置方法介绍 如何配置Linux系统的网络方法
Linux下DNS服务器搭建详解 Linux下搭建DNS服务器和配置文件
对Linux进行详细的性能监控的方法 Linux 系统性能监控命令详解
linux系统root密码忘了怎么办 linux忘记root密码后找回密码的方法
Linux基本命令有哪些 Linux系统常用操作命令有哪些
Linux必学的网络操作命令 linux网络操作相关命令汇总
linux系统从入侵到提权的详细过程 linux入侵提权服务器方法技巧
linux系统怎么用命令切换用户登录 Linux切换用户的命令是什么
在linux中添加普通新用户登录 如何在Linux中添加一个新的用户
2012-07-10
CentOS 6.3安装(详细图解教程)
Linux怎么查看网卡驱动?Linux下查看网卡的驱动程序
centos修改主机名命令
Ubuntu或UbuntuKyKin14.04Unity桌面风格与Gnome桌面风格的切换
FEDORA 17中设置TIGERVNC远程访问
StartOS 5.0相关介绍,新型的Linux系统!
解决vSphere Client登录linux版vCenter失败
LINUX最新提权 Exploits Linux Kernel <= 2.6.37
nginx在网站中的7层转发功能