Linux中samba服务器配置

注意:如果配置过程中出现不正常现象请看文档末尾处的注意事项。

1、将samba所需要的rpm安装包(已提供)上传linux服务器至:/usr/local/soft/

2、执行操作命令:

a、cd /usr/local/soft

b、rpm -ivh samba-3.6.12-59.2.1.x86_64.rpm

c、rpm -ivh samba-client-3.6.12-59.2.1.x86_64.rpm

3、添加自启动

执行命令:chkconfig –a smb

4、开启防火墙例外

vim /etc/sysconfig/SuSEfirewall2

使用查找命令:

分别查找

FW_SERVICES_EXT_TCP和FW_SERVICES_EXT_UDP

a、在FW_SERVICES_EXT_TCP 处添加上:139、389、445、901

b、在FW_SERVICES_EXT_UDP 处添加上:137、138

5、重启防火墙

SuSEfirewall2 stop

SuSEfirewall2 start

6、建立samba服务器目录文件:

a、执行命令:

cd /home

mkdir dl_data

chmod 555 dl_data

b、 建立各个单位的文件目录:执行命令

cd /home/dl_data

如1:大连供电车间

mkdir大连供电车间

chmod –R 777大连供电车间

如1:高铁技术科

mkdir大连供电车间

chmod –R 777高铁技术科

依上述所说:目录结构如下

权限 目录

dr-xr-xr-x –dl_data

drwxrwxrwx | –大连供电车间

drwxrwxrwx | –高铁技术科

7、添加samba用户

用户1:

添加用户:useradd user1

设置密码:passwd user1

添加user1到samba用户:smbpasswd -a user1(注意:此时需要设置samba用户密码,也是samba登录密码)

8、配置samba配置文件:

执行命令:vim /etc/samba/smb.conf (最好先备份一下,备份命令 cp /etc/samba/smb.conf /etc/samba/smb.confcopy)

除了一下这段话,其余的全部用#号注释掉。

[global]

workgroup = WORKGROUP

passdb backend = tdbsam

printing = cups

printcap name = cups

printcap cache time = 750

cups options = raw

map to guest = Bad User

include = /etc/samba/dhcp.conf

logon path = \%L\profiles.msprofile

logon home = \%L\%U.9xprofile

logon drive = P:

usershare allow guests = Yes

添加共享文件

[高铁技术科]

comment = public

path = /home/dl_data

valid users = keshi

writable = yes

create mask = 0777

[大连供电车间]

comment = public

path = /home/dl_data/大连供电车间

valid users = shop1

writable = yes

create mask = 0777

解释:

path = /home/dl_data/大连供电车间 : 表示共享文件路径

valid users = shop1:表示只允许shop1用户登录

writable = yes : 表示可写

注意事项:

安装时注意samba版本是否对应操作系统版本。

查看系统版本,如下

执行命令:lsb_release –a

rpm包下载地址:http://rpmfind.net/linux/rpm2html/

目录文件权限设置。

目录文件所有者、所有组设置

防火墙设置

目录是否和配置中的目录对应

smb用户密码是否正确(非系统用户)

自启动别忘了开启(否则下一次开机samba服务就未开启)
原文来自:http://www.aile.pub/295 欢迎访问博主的窝心网

原文地址:http://blog.51cto.com/6706782/2125619

时间: 2024-08-30 11:31:10

Linux中samba服务器配置的相关文章

Linux中Samba详细安装

为了实现Windows主机与Linux服务器之间的资源共享,Linux操作系统提供了Samba服务,Samba服务为两种不同的操作系统架起了一座桥梁,使Linux系统和Windows系统之间能够实现互相通信,为广泛的Linux爱好者提供了极大方便.本文简要介绍如何在Linux操作系统上搭建Samba服务器和简单配置. 1.服务查询 默认情况下,Linux系统在默认安装中已经安装了Samba服务包的一部分 ,为了对整个过程有一个完整的了解,在此先将这部分卸载掉.使用命令 rpm -qa | gre

linux下Samba服务器配置攻略

关于Samba,弄了N久,在网上找了各种详解,终于找到了一个简单.实用的一个,下面我用我自己的语言来描述一下: 1.下载及安装Samba: yum -y install samba 2.配置Samba:  1).备份Samba的配置文件:cp /etc/samba/smb.conf /etc/samba/smb.conf.bak 2).在/etc/samba/smb.conf文件的末尾添加如下字段 [sambas] comment = sambas path = /home/sambas wri

Linux中samba服务器的搭建

使用的vmware12虚拟机安装的centos6.8和物理机上的windows10,实现在windows10 上访问CentOs上的samba服务. 一.先查看系统中是否安装有samba服务相关的软件包. 查看到我的linux中没有安装samba相关的软件包,接下来进行安装几个相关的软件包: samba-3.6.9-151.el6.x86_64                            //服务器端软件,主要提供samba服务器的守护程序,共享文档,日志的轮替 samba-commo

linux中samba服务器的全配置操作

1.配置匿名访问samba共享文件. 2.配置用户以身份验证的方式访问samba共享文件. 3.在samba的主配置文件中设置访问地址限制. 4.配置linux为samba客户端访问别人的共享文件. 首先介绍一下实验环境:开启两台虚拟机,linux-1作为samba共享服务器使用,win 7-1作为客户机使用来访问服务器上的共享文件,并且要有写入权限. 首先是挂载光盘文件,然后使用rpm命令安装作为samba服务器端的安装包. 此时可以先关闭IPtables防火墙服务,以及SElinux策略.

【转载】Linux中Samba详细安装(实现windows和linux的文件共享)

为了实现Windows主机与Linux服务器之间的资源共享,Linux操作系统提供了Samba服务,Samba服务为两种不同的操作系统架起了一座桥梁,使Linux系统和Windows系统之间能够实现互相通信,为广泛的Linux爱好者提供了极大方便.本文简要介绍如何在Linux操作系统上搭建Samba服务器和简单配置. 1.服务查询 默认情况下,Linux系统在默认安装中已经安装了Samba服务包的一部分 ,为了对整个过程有一个完整的了解,在此先将这部分卸载掉.使用命令 rpm -qa | gre

LINUX中 samba文件共享服务配置与用户映射

samba服务简介 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成.SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务.SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统.打印机及其他资源.通过设置"NetBIOS over TCP/IP"使得Samba不但能与局域网络主机分享资源,还能与

Linux /centOS7 Samba服务器配置详解

先满足前提条件配置静态ip,有相应的系统用户(文章中会有匿名访问的方法),为了实验的测试,要关闭防火墙,放行Samba的流量: 由于Samba服务包文件的依赖关系过多,所以选择用yum安装,执行以下操作删除系统默认的yum配置文件,并编写yum配置文件: yum配置文件的内容如下: 执行以下命令,安装Samba服务的所有有依赖关系的软件包: 安装成功后,执行以下命令,进入Samba服务的配置文件中,增加共享目录(在这之前我们要有用来共享的目录文件,以及系统用户账号) Samba服务的配置文件如下

在Linux中samba server的配置

1.查看是否安装samba服务 # rpm –qa |grep samba 2.若没安装,则安 # yum install samba 执行4次此命令 3.查看安装的samba文件 #rpm–qa |grep samba 4.改动配置文件 # vim /etc/samba/smb.conf 注意: A: 做匿名訪问sambaserver--改动例如以下: a)     security =share b)     [public]中的 path=/home /hsx----------改动路径

Linux中Samba与NFS的共享示例

在这里面所有的服务器为CentOS 6.9,samba客户端和NFS客户端均为CentOS 7.2要完成以下操作需要安装的软件包:yum install httpd mariadb-server(CentOS6.9是mysql-server)nfs-utils samba php php-fpm php-mysql nginx安装完成即可进行操作:使用samba和NFS分别共享/data目录:首先使用NFS共享/data目录:创建共享目录:~]# mkdir /data在centos6中编辑文件