Samba服务器的配置

samba 添加新用户 阅读详情
Samba服务器的配置
实验步骤:
1、安装有关Samba的RPM包(samba、samba-common、samba-client)
2、创建Samba用户
3、修改配置文件
4、重启samba服务
5、设置目录访问权限
6、测试
具体步骤如下:
1、安装RPM包(缺省情况下RHEL5安装了samba的相关软件包,可以用如下命令查看)
[root@localhost ~]#rpm -qa | grep samba
clip_image002
samba -----samba服务器程序的所有文件
samba-common -----提供了Samba服务器和客户机中都必须使用的公共文件
samba-client -----提供了Samba客户机的所有文件
samba-swat -----以Web界面的形式提供了对Samba服务器的管理功能
2、创建samba用户
[root@localhost ~]#smbpasswd -a user1 (“-a”是创建samba用户,“-x”是删 [root@localhost ~]#smbpasswd -a user2 除samba用户,“-d”是禁用samba用
[root@localhost ~]#smbpasswd -a user3 户帐号,“-e”是启用samba用户帐号)
3、修改配置文件
samba配置文件的位置:/etc/samba/smb.conf
[root@localhost ~]#vim /etc/samba/smb.conf
Vi大开配置文件后,首先介绍一下Samba服务器的安全级别,如图所示:系统默认设置“user”
clip_image003
Samba服务器的安全级别分为5种,分别是user、share、server、domain和ads。在设置不同的级别时,samba服务器还会使用口令服务器和加密口令。
1、user -----客户端访问服务器时需要输入用户名和密码,通过验证后,才能使用服务器的共享资源。此级别使用加密的方式传送密码。
2、share -----客户端连接服务器时不需要输入用户名和密码
3、server -----客户端在访问时同样需要输入用户名和密码,但是,密码验证需要密码验证服务器来负责。
4、domain -----采用域控制器对用户进行身份验证
5、ads -----若samba服务器加入到Windows活动目录中,则使用ads安全级别,ads安全级别也必须指定口令服务器
共享目录的配置
clip_image004
[homes] -----samba用户的宿主目录
comment = Home Directories -----设置共享的说明信息
browseable = no -----目录浏览权限
writable = yes -----用户对共享目录可写
这个共享目录只有用户本身可以使用,默认情况下,用户主目录位于/home目录下,每个Linux用户有一个以用户名命名的子目录。
以下是共享打印机的设置:
[printers] -----共享打印机
comment = All Printers -----设置共享的说明信息
path = /var/spool/samba -----指定共享目录的路径
browseable = no -----目录浏览权限
guest ok = no -----允许来宾访问
writable = no -----用户对共享目录可写
printable = yes -----可以打印
以上是系统默认设置
添加自定义的共享目录:( user1对/ASUS有所有权,user2拥有只读权限,其他用户不能访问;public共享目录允许所有用户访问及上传文件)
[ASUS]
comment = user1 Directories -----设置共享的说明信息
browseable = yes -----所有samba用户都可以看到该目录
writable = yes -----用户对共享目录可写
path = /ASUS -----指定共享目录的路径
[public]
comment = all user Directories -----设置共享的说明信息
browseable = yes -----所有samba用户都可以看到该目录
writable = yes -----用户对共享目录可写
path = /public -----指定共享目录的路径
guest ok = yes -----允许来宾访问
4、修改完配置文件后需要重启samba服务
[root@localhost ~]#service smb restart
Samba服务器包括两个服务程序
2 smbd
? smbd服务程序为客户机提供了服务器中共享资源的访问
2 nmbd
? nmbd服务程序提供了NetBIOS主机名称的解析,为Windows网络中域或者工作组内的主机进行主机名称的解析
5、设置目录权限
[root@localhost ~]#mkdir /ASUS ------创建要共享目录
[root@localhost ~]#mkdir /public ------创建要共享的目录
[root@localhost ~]#chmod 750 /ASUS ------修改/ASUS权限(属主拥有
所有权,属组只读,其它用户不能访问)
[root@localhost ~]#chown user1 /ASUS ------将/ASUS的属主改为user1
[root@localhost ~]#groupadd ASUS ------添加ASUS组
[root@localhost ~]#usermod –G ASUS user1 ------将user1加入到ASUS组
[root@localhost ~]#usermod –G ASUS user2 ------将user2加入到ASUS组
[root@localhost ~]#chgrp ASUS /ASUS ------将/ASUS的属组改为
ASUS
[root@localhost ~]#chmod 777 /public ------给所有用户分配完全控制
权限
配置完成后,还要检查/etc/service文件中以“netbios”开头的记录,正确的文件
记录如下所示,如果这些记录前有#或没有这些记录,应手工添加,否则用户无
法访问Linux服务器上的共享资源
clip_image005
6、测试
找一台内网windows客户端,打开“网上邻居 ”,输入samba服务器的IP点击
“搜索”
clip_image007
如图所示:已经搜索到
clip_image009
双击打开,如图所示:提示输入用户名和密码,先来输入user1的用户名和密码
作测试。
clip_image011
登录成功,
clip_image013
打开user1的宿主目录,此目录user1是拥有所有权限的,创建一个目录测试一
下,如图所示:可以创建
clip_image015
Public目录是允许任何用户上传、下载及删除文件,如图所示
clip_image017
User1对ASUS目录拥有完全控制权限,所以user1可以在此目录下作任何操作
clip_image019
切换另一个用户测试,由于我们在同一台计算机上作测试,测试之前首先要清楚
计算机上的缓存,如图所示:打开 “命令提示符模式”,“net use /del *”是清
除计算机上缓存
clip_image021
重新打开网上邻居,找到Samba 服务器的共享资源,以user2的身份登录
clip_image023
以下几幅图片可以看到,user2对ASUS目录拥有只读权限,对public、user2目
录拥有所有权
clip_image025
clip_image027
clip_image029
clip_image031
clip_image033
再切换一个用户登录,记得要清除缓存哦,输入user3的用户名及密码
clip_image035
如图所示:user3无法访问ASUS目录
clip_image037
User3只对user3和public目录拥有所有权
clip_image039
clip_image041
验证过程很啰嗦哈!以上如有错误请大家纠正了,谢谢!

本文出自 “杨雪军” 博客,请务必保留此出处http://yangxuejun.blog.51cto.com/623927/180224

Samba服务器配置全过程 一、研究目的 (1)掌握samba服务器的安装和配置方法; (2)掌握Linux与Windows的资源共享和互访方法; (3)了解使用Samba共享用户认证和文件系统。 二、研究背景 某公司有system、develop、productdesign和test等4个小组,个人办公机操作系统为Windows 2000/XP/2003,少数开发人员采用Linux操作系统,服务器操作系统为RHEL 4,需... 阅读详情

相关推荐

Ubuntu安装配置Samba服务器

Samba是在Linux及Unix上实现SMB(Server Message Block)协议的一个免费软件,由服务器及客户端程序构成。 Samba服务器程序可以实现以下主要功能: ◆ 文件及打印共享; ◆ 计算机名与IP的解悉; ◆ WINS服务的支持; ◆ 用户权限设置(如果配合Linux 的Quota还可以实现用户磁盘空间配额)。

宏伟伟的博客 2066

保姆级讲解 Samba服务器的搭建、配置与管理

在Linux中,大家听的最多的可能就是Samba服务,什么是Samba呢,Samba是连接Linux与Windows的桥梁,真是由于Samba的出现,我们才可以在Linux和Windows间互相通信。保证Samba服务器的安全性。,如果把Samba服务器比喻成一个图书馆,那么smb.conf就相当于这个图书馆的图书总目录,记录着大量的共享信息和规则,是samba服务器的核心。中,在客户端访问时,将用户提交的资料与smbpasswd存放的信息进行比对,如果相同,客户端与samba服务器的连接才能建立成功。

熙灿 WaitAyaka CSDN B站 贴吧同名 3万+

ubuntu下samba服务器配置

1.安装samba   命令: sudo apt-get install samba 2.安装系统设置的共享模块 命令: sudo apt-get install kdenetwork-filesharing 3.配置 第一步在ubuntu下创建需要共享的目录。 mkdir /..../...../ 第二步备份配置文件 sudo cp /etc

qzs_13933908434的专栏 2325

Samba服务的介绍,安装和使用

samba 服务实现文件共享,安装Samba服务,查看Samba服务安装的软件包,setenforce 0 用途,如何关闭防火墙。把共享文件挂载到本地

m0_65288775的博客 7104

Samba服务器配置与管理详细教程

在Linux中,大家听的最多的可能就是Samba服务,什么是Samba呢,Samba是连接Linux与Windows的桥梁,真是由于Samba的出现,我们才可以在Linux和Windows间互相通信。

m0_74788441的博客 9219

配置samba服务器详细步骤

创建samba用户之必须先创建系统用户或者使用已存在的用户,系统用户和samba用户名一样,但密码可以设置成不一样。如果共享目录权限出了障碍,就在配置文件共享目录的最后添加。在文件最后添加以下内容(标明箭头的内容根据自己需求修改)4.设置账号用于登录samba服务器,同时并设置密码。最后测试,宿主机win+R输入\\+虚拟机ip地址。3.修改samba配置文件(添加共享文件)配置文件完成后一定要重启服务,否则无效。然后输入你设置的用户名与密码,验证是否安装成功samba服务。先配置虚拟机的静态ip,

m0_74090215的博客 5186

Samba服务器配置

课后作业 Samba服务器配置

weixin_45903723的博客 1万+

配置Samba服务器

目 录一、配置samba服务器1.安装并启动samba服务​2.了解 samba 服务器配置工作流程3.samba服务器密码文件二、user服务器实例解析1.在RHEL7-1上配置samba共享服务器2.在Windows客户端访问samba共享服务在安装samba服务之,使用rpm-qa | grep samba命令检测系统是否安装了samba软件包。如果系统没有安装samba软件包,可以使用yum命令安装所需软件包。(1)挂载ISO安装镜像。(2)制作用于安装的yum源文件。dvd.repo文件的内

Q578203的博客 3087

Linux samba服务器配置教程

手把手教会如何在Linux中安装和配置samba服务器!实现Window和Linux互通文件!

cpp_learner的博客 5739

配置samba服务器

安装系统的时候大多会默认安装samba,如果没有安装,在CentOS上只需要运行这个命令安装即可: # yum install -y samba samba-client samba是安装服务的包。samba-client客服端的包,如果Linux想访问windows上的文件,安装这个包。 Samba配置文件smb.conf # vim /etc/samba/smb.conf 打开

Rong 465

【Linux系列】CentOS 9 之Samba服务器简单配置

本次实验主要是配置和使用 Samba 服务器,学习如何共享 Linux 系统上的文件,并通过 Windows 客户端以及 Linux 客户端访问这些共享文件。同时,实验还涵盖了如何使用 smbclient 和 mount 命令来访问和挂载 Samba 共享的目录,进一步掌握网络文件共享的基本操作。本篇文章简单记录Samba服务器的入门配置,不做安全方面的防御,仅供学习参考,请勿直接使用在生产力环境。提示:以下是本篇文章正文内容,下面案例可供参考。

qq_26182841的博客 4066

centos7 中samba服务器配置

comment:设置共享目录或设备的描述,例如comment=Home Directories。path:指定共亨路径和被共享目录名,例如path=/home,任何一个目录或设备的共享,都必须有以上两个访问控制参数选项,否则无法完成共享操作访问控制参数。valid users:设置允许访问共享的用户,例如valid users=userl,user2,@group1,@group2(多用户或组使用逗号隔开,@group表示group用户组)。

2301_77614355的博客 1389

004Samba服务器配置与管理

Samba服务器是一种开源的文件共享服务,它提供了一种方法,使不同操作系统之间可以共享文件和打印机。

yuhao12985的博客 2595

Centos7下Samba服务器配置

Samba概述Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。

qq_38634504的博客 4944

Linux下Samba服务器配置实战指南

SMB(Server Message Block)协议是局域网中用于文件和打印服务共享的通信协议。它允许网络中的机器共享文件、目录和打印机。SMB协议经过数次迭代,现在较为流行的版本是 SMB2 和 SMB3,尤其在Windows操作系统中广泛使用。共享目录是Samba服务中最为重要的部分,它允许网络中的其他用户访问和存储文件。在Linux系统中创建共享目录相对简单,需要考虑的是如何确保安全性和易用性。首先,选择一个合适的位置创建共享目录。

weixin_35757531的博客 1231

linux环境下samba服务器配置

adduser将username替换为你要创建的用户名。这个命令会提示你输入新用户的密码以及其他相关信息。passwd将username替换为你要设置密码的用户名。根据提示,输入新密码并确认。将username替换为你要分配sudo权限的用户名。将username替换为你的用户名。请注意,创建用户需要具有足够的权限,因此在执行上述命令时可能需要使用sudo或以root用户身份执行。确保在为新用户设置密码时选择强密码,并根据实际需求进行适当的配置和授权。

m0_46376834的博客 2272
上一篇: jQuery.extend 函数详解
下一篇: jquery $(document).ready() 与window.onload的区别 详细出处参考:http://www.jb51.net/article/21628.htm
dahuzix
博客等级 码龄15年 80粉丝 133原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值