Linux -- Samba其他配置

其他配置

1.Samba服务器常见预设变量

常见的预设变量如表6-1所示。

表6-1 Samba预设变量

Samba服务器预设变量的应用非常多,除了在6.3.1节中提到的外还有很多。下面再来看一个例子,同一个共享资源名,当不同用户访问时,对应的Samba服务器本地目录会不同。

[smbtest]       comment = This is smb test       path = /share/%U

2.自定义Windows客户端显示文件系统

如果Windows客户端将一个Samba服务器映射到一个网络驱动器,当查看其文件系统时显示为NTFS,通过fstype参数可以修改显示的内容,该参数在[global]标签中定义。通过下面的修改后,Windows客户端显示为Samba
FileSystem,如图6-33所示。

[global]       fstype = Samba FileSystem

3.共享资源可用性

通过available参数定义共享资源是否可用。下面例子中smbtest客户端可正常使用,但smbtest1客户端将无法使用。

[smbtest]       comment = This is smb test       path = /test       available = yes  [smbtest1]       comment = This is smb test1       path = /test1       available = no

4.共享资源管理员

admin users参数用于设置共享资源管理员,通过admin
users参数指定的用户或组连接到Samba服务器共享资源操作时会忽略系统自身权限。当参数放在[global]标签时,是一个全局配置,对Samba服务器所有共享资源有效,如果该参数位于定义某共享资源的标识内时,只对这一个共享资源有效。如果全局设置与某一共享资源在该参数发生冲突时,共享资源内的该参数值优先。下面例子中当客户端使用tomyang用户连接到smbtest时,即使/test系统自身权限不允许写入,仍然可进行修改及删除操作;当客户端使用sales组用户连接到smbtest1时,即使/test1系统自身权限不允许写入,仍然可进行修改及删除操作。

[global]       admin users = tomyang  [smbtest]       comment = This is smb test       path = /test       writable = yes  [smbtest1]       comment = This is smb test1       path = /test1       writable = yes      admin users = @sales

5.文件及目录默认权限

create mask、directory
mask分别用于设置客户端在访问Samba服务器时建立文件及目录默认的基于文件系统的权限。客户端通过网络访问Samba服务器共享资源时建立的文件或目录默认的基于文件系统的权限必须比通过本机访问时建立的文件或目录默认的基于文件系统的权限要低。在下面的两个例子中,非root用户通过本机访问/test及/test1时建立的文件默认的基于文件系统的权限是664,那么在smbtest中设置的create
mask是有效的,而在smbtest1中设置的directory mask则无效。

[smbtest]       comment = This is smb test       path = /test       writable = yes      create mask = 444  [smbtest1]       comment = This is smb test1       path = /test1       writable = yes      create mask = 777

参考: http://book.51cto.com/art/201108/282447.htm

时间: 2024-12-27 23:11:49

Linux -- Samba其他配置的相关文章

Linux之Samba简单配置

一.查看Linux系统中是否有安装过samba软件: 二.挂载好光盘,准备好软件包准备安装: 三.开始安装samba及samba相关的软件包: 四.安装后查看安装信息: 五.通过查询,可以用service 来启动samba服务: 六.配置samba服务,vi /etc/samba/smb.conf,进行简单的共享配置,此处用IP+User来作共享权限控制访问: 七.在PC windows系统中来测试访问Linux Samba共享目录: 此PC之IP没有加入到配置文件的allow host内,所以

linux samba安装及配置

1.  安装 yum -y install samba 2.  查看安装路径  #whereis samba 3.  配置全局 [global] workgroup = LinuxSir netbios name = LinuxSir05 server string = Linux Samba Server TestServer security = shar 4. 配置共享目录 [staticres] path = /data/files writeable = yes browseable

linux学习笔记3:linux的网络配置,rpm包,shell以及samba服务器的使用和安装

1.linux下的shell<linux命令.编辑器和shell编程> (1)shell种类有很多,常用的有三种,在linux可以通过ls -l /bin/*sh 来显示所有已安装的shell种类  1)bourne  /bin/sh    2)C     /bin/csh  3)Kom     /bin/ksh (2)查看目前使用的是哪种shell的命令来看请里面的内容可以知道  env      意思是可以显示当前操作系统的环境变量 (3)修改使用shell的版本所使用的指令是:  chs

Linux -- Samba配置

Samba配置 Samba服务安装完成后,需要修改Samba服务配置文件以满足使用需求.Samba主配置文件为smb.conf,位于/etc/samba目录下.Samba服务配置基本流程如图6-2所示. 常规配置(1) 1.Samba服务启动.暂停 Samba属于System V服务,其启动.暂停相关命令如下. service smb start       #启动  service smb stop        #停止  service smb restart     #重新启动  serv

linux下Samba服务配置

SMB是基于客户机/服务器型的协议,因而一台Samba服务器既可以充当文件共享服务器,也可以充当一个Samba的客户端,例如,一台在Linux 下已经架设好的Samba服务器,windows客户端就可以通过SMB协议共享Samba服务器上的资源文件,同时,Samba服务器也可以访问网络中 其它windows系统或者Linux系统共享出来的文件. Samba在windows下使用的是NetBIOS协议,如果你要使用Linux下共享出来的文件,请确认你的windows系统下是否安装了NetBIOS协

Samba网络配置

Samba网络配置 操作环境 ubuntu14.04 1. 更新Linux源列表 sudo apt-get update 2. 安装Samba服务 sudo apt-get install samba samba-common 3. 新建访问共享资源的用户和设置密码 1.打开"终端窗口",输入"sudo useradd smbuser"-->回车-->用户创建成功.2.输入"sudo smbpasswd -a smbuser"--&g

centos samba/squid 配置 第二十七节课

centos  samba/squid 配置  第二十七节课 上半节课 下半节课 一. samba配置1. 什么是sambaSamba服务类似于windows上的共享功能,可以实现在Linux上共享文件,windows上访问,当然在Linux上也可以访问到.是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务. 注意:smb侦听端口:139  和  445  端口 2. 安装配置samba yum install -y samba samb

Linux Samba (1)基本概念

samba的功能很简单,就是为了使linux和windows之间能够实现共享.并且利用samba搭建文件服务器,不仅比windows功能强大,而且访问速度快.安全.samba服务器具有这么多优点,看来学习搭建samba是网管必须的任务了.使用SMB/CIFS协议. samba的端口: TCP    139 UDP    137    138 smbd 提供对文件/打印资源的共享访问 TCP 139 TCP 445 nmbd 提供netbios主机名称解析          UDP 137 UDP

samba简单配置

Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成.SMB (Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它 为局域网内的不同计算机之间提供文件及打印机等资源的共享服务. samb启动的进程 nmbd  NetBIOS服务  smbd 监听端口    早些版本的TCP139     UDP 137和138 我这里用的samba4没有找到UDP端口,只开放了139端口 如果系统自带可以先卸载,r