Samba服务器创建一个启动配置文件

现在,我将演示如何给一个小型网络配置一个Samba服务器。你需要编辑smb.conf文件中的各个小节,所以我将带你浏览各个小节。

[Global]小节

[global]小节负责Samba的一般设定。表中解释了为了创建一个主">域名服务器需要设置的各种参数。

参数

描述

domain logons

Yes

告诉Samba成为一个主域名服务器

preferred master

Yes

使主域名服务器保存网络上所有的windows服务器、客户端以及打印机的名字。当你需要“浏览”本地网络来寻找资源时非常有用。

Also known as a local master browser.

domain master

Yes

Tells Samba to become the master browser across multiple networks all over the domain. The local master browsers register themselves with the domain master to learn about resources on other networks.

os level

65

当Samba服务器和Windows服务器商议哪个成为主域名服务器时,这个选项决定优先权。65通常能使Samba服务器获胜。

wins support

Yes

允许Samba服务器为网络提供名字解析服务。也就是说追踪所有的域服务器和客户端的ip。

time server

Yes

使samba服务器为域的客户端提供时间更新服务。

workgroup

"homenet"

要创建的Windows域的名字。可以由你自己选择,这里我决定使用homenet。

security

user

使域登陆的申请查询Samba服务器上的samba密码数据库。

smb.conf 最简单的设置, "Global" 小节

下面是如何通过SWAT来进行设置.

登入SWAT,点击 [global]小节. 点击Advanced按钮查看更多选项 进行设置完成后点击Commit Changes按钮。 当你完成后,你的smb.conf 文件将自动记录这些改变。 你可以登陆到samba服务器上通过命令“cat /etc/samba/smb.conf”来查看验证刚才所做的改变。[global]workgroup = HOMENET

time server = Yes domain logons = Yes os level = 65 preferred master = Yes domain master = Yes

Note:''''security = user 和WINS support = yes 是Samba的默认配置,即使你在SWAT中看到了它们,它们可能不会出现在smb.conf文件中。

SWAT有一个向导按钮(Wizard)可以用来快速的配置一个主域名服务器。然而默认的可能不是你最喜欢的,比如默认的域是MYGROUP,还有上面[global]参数将会被设置为auto。

[homes]小节

给Samba域中增加一个新用户需要你在samba主域名服务器上创建一个linux用户。当你登陆到samba主域名服务器后,你将看到一个新的盘,一般命名为Z:,把这个盘增加到你的电脑中。这是一个虚拟的盘用来把linux主域名服务器上的用户登录目录映射到你的电脑目录。

Samba认为所有共享目录都能赋予不同程度的安全性。[homes]小节部分负责处理默认的登录目录。

表中解释了需要创建一个能起作用的[homes]小节的最简单设置。

参数

描述

browseable

No

不允许其它人访问目录下的内容

read only

No

允许samba用户向Samba linux目录下写内容。

create mask

0664

使新用户新创建的文件具有权限"0644"。你或许想把这个改为“0600”使登陆的用户具有这个文件的所属权限。

directory mask

0775

使新创建的子目录具有“0755”的权限。你或许想把这个改为“0700”使用户拥有对这个目录的权限。

smb.conf 最简单的设置, "Home" 小节

下面是如何使用SWAT来改变相应的参数值:

点击SWAT的shares按钮进入到共享目录的配置。 点击Advanced按钮查看更多选项。 选择主目录。 修改完成后点击Commit Changes按钮。 你的smb.conf file将记录这些改变。你可以登陆到samba服务器通过命令行“cat /etc/samba/smb.conf"来查看和验证所做的修改。[homes]

read only = No browseable = No create mask = 0644 directory mask = 0755

时间: 2024-11-05 12:31:37

Samba服务器创建一个启动配置文件的相关文章

phpMyAdmin在服务器创建一个mysql数据库

打开 phpMyAdmin,用 root 用户登录, 在 首页上中间部分有一行"创建一个新的数据库",填写数据库名,点"创建",即可创建一个数据库. 然后点首页下部的"权限",进入权限管理,点"添加新用户". 然后"用户名","使用文本域",输入用户名:"主机","任意主机",后面空着:"密码","使用文本域"

在c#的winform环境下如何创建一个config配置文件,希望能给个完整源码,谢谢

问题描述 具体要求如下:要产生的配置文件名为App.config配置文件的内部格式为:<?xmlversion="1.0"encoding="utf-8"?><configuration><appSettings><addkey="IsBraver"value="false"/><addkey="Dwdm"value="620300000000

教你创建一个Windows 8可启动的USB闪盘

动因 到了公司,恰巧一个同事和我说他做的Windows to Go的windows 8启动盘不好用,记得前一段我也用个64GB3.0的USB,然后用Imagex 做过一个,但是貌似启动状态属于段誉的六脉神剑,时灵时不灵的,因此这里就小小研究了一下,小小分享一下,希望对做闪盘启动感兴趣的你有所帮助. 正题 我们有时候为了方便或者用于临时环境演示或者需要临时借用其他人的计算机又不想破坏人家的现有环境,可能会想到一个取巧的方法,那就是通过制作一个用USB闪盘制作的Windows 8系统,这样快捷方便U

centos6.5下Samba服务器搭建的方法

  前言 当我们需要编辑在linux服务器上的文件又不想登录上服务器用vi编辑的时候,Samba服务器就是一个比较好用的工具啦!Samba服务器可以让你在windows上建立网络映射,然后可以在wins下使用sublime等编辑器进行编辑,更改会同步到远程服务器.   安装Samba服务 这里使用yum源安装:# yum install samba samba-client samba-swat 有依赖关系的包samba-common.samba-winbind-clients.libsmbcl

在ubuntu上部署一个samba服务器

今天公司装了一天新电脑,准备把它装成服务器,于是为了方便开发的使用,我在上面部署了一个samba,用来实现window和linux的联系: 具体步骤,我详细的查看了百度,高手云集,以下就是总结了网友的经验,现在记下来,以后有用就不用到处找了. 一. samba的安装: sudo apt-get install samba sudo apt-get install smbfs 二. 创建共享目录: mkdir /home/phinecos/share sudo chmod 777 /home/Sh

使用AD和Tivoli目录服务器来创建一个多LDAP的FileNet P8环境

比如一个公司起先是使用 AD 目录服务器,但它并购了一家使用 Tivoli 目录服务器的公司.与其花费巨大的人力物力迁移和合并两个目录服务器,一个省时省力的方法是配置一个多 LDAP 的环境.最后,虽然本教程以 AD 和 Tivoli 目录服务器为例,但是对使用其他的 LDAP 服务器来配置多 LDAP 的 FileNet P8 环境也具有巨大的参考价值,毕竟涉及到的基本概念以及相关的操作步骤都是大同小异的. FileNet P8 是整个内容管理以及流程管理平台的统称,需要使用企业级的目录服务器

如何获得Windows 8.1 ISO文件和创建一个U盘启动盘

上周早些时候,微软在10月18号正式推出Windows 8.1更新,而Windows 8用户更是在17号晚间7点(北京时间)通过应用商店下载更新到新系统.但你也许也想要Windows 8.1的ISO文件和创建一个U盘启动盘方便日后安装.现在,我们这里有个小技巧可以让你做到这点. 说起来这个小技巧还是比较简单的,详情看下文,它允许你在不用安装Windows 8的情况下创建一个Windows 8.1的U盘启动盘,具体步骤如下: 首先,你先点开这个链接http://windows.microsoft.

python创建一个最简单http webserver服务器的方法

  这篇文章主要介绍了python创建一个最简单http webserver服务器的方法,实例分析了Python操作http创建服务器端的相关技巧,需要的朋友可以参考下 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 import sys import BaseHTTPServer from SimpleHTTPServer import SimpleHTTPRequestHandler Handler = SimpleHTTPRequestHandler Serve

android如何在activity 中启动和创建一个widget?

问题描述 如题android如何在activity 中启动和创建一个widget? 问题补充:飞雪无情 写道 解决方案 要是在activity创建一个桌面上的widget的话 我试过是不行的.但是可以实现widget里创建一个activity.解决方案二:dialog也是一种widget,都差不多的.按你说的这个意思就是编程的方式了,不用xml 布局文件,你可以这样写public class HelloAndroid extends Activity { /** Called when the