SAMBA

             samba配置(全局)         

http://oldsite.linuxaid.com.cn/training/showtri.jsp?i=246#sos50 详细的安装(包括编译参数)和配置步骤 适合LFS

http://www.douzhe.com/linuxtips/1561.html SAMBA作为PDC

                                                     

Samba软件包的内容 

1. SMB服务器smbd:为SMB客户机如Windows 9x/NT等提供Windows NTLan Manager风格的文件和打印服务。 

 

2.NetbiosRFC1001/RFC1002)名字服务器nmbd:可以提供浏览支持。用户甚至可以用Samba作为局域网的主浏览服务器。 

 

3. SMB客户程序smbclient:类似ftp程序,用以从UNIXNetware和其他操作系统上访问SMB服务器上的资源(如文件、打印机) 

 

4.SMB客户服务程序的tar扩展smbtar:用以方便地拷贝SMB服务器上的文件。 

 

5. smbstatus 用于列示当前 samba 的联接状态

 

6. testparm

 

7. nmblookup

 

8. smbmount

配置SAMBA /etc/samba/smb.conf

smb.conf文件的语法格式包含了许多区段(section),每一个区段都有一个名字,用方括号括起来,其中比较重要的区段是[global][homes][printers][global]区段定义了全局参数,[homes]区段定义了用户的主目录文件服务,[printers]区段定义了打印机共享服务。 

 

[global]  #全局配置设定

# workgroup = NT的域名或者工作组名 

 

workgroup = MYGROUP 

 

 

# server string 等价于NT的描述域(description field 

 

server string = Samba Server 

 

 

# 下面的选项对于安全十分重要,它限制连接到当前服务器的本地网络的IP地址。 

 

# 下面的例子中,只允许两个C类网络地址和‘loopback’界面访问SMB服务器。 

 

# 更多信息,查看smb.conf的手册页。如果该选项要激活,把分号去掉。 

 

; hosts allow = 192.168.1. 192.168.2. 127. 

 

 

# 自动加载打印机,而不是每次单独设置 

 

printcap name = /etc/printcap 

 

load printers = yes 

 

 

# 除非你的打印系统的类型不标准,否则不用设置下面的参数,当前支持的打印 

 

# 系统有:bsd, sysv, plp, lprng, aix, hpux, qnx 

 

; printing = bsd 

 

 

# 如果希望建立客户账号,激活此选项,同时把此账号加入 /etc/passwd 文件中  

 

# 否则使用用户 "nobody" 作为客户账号  

 

; guest account = pcguest 

 

 

# 对从不同机器建立的连接建立不同的日志文件  

 

log file = /var/log/samba/log.%m 

 

# 限制日志文件的最大尺寸(单位是 KB  

 

max log size = 50 

 

# 这三行设置超时,否则 mount 上的设备 umount 不掉,一直提示 busy 
change notify timeout = 30  
deadtime = 1  
keepalive = 0  

 

# 这三行是 umask 的设置,看情况设置吧  

create mask = 0755 

force create mode = 0755 

force directory mode = 0755 

 

# 安全模式,大多数用户希望用户级的安全,  

 

# 详细信息参考 security_level.txt 文件。  

 

security = user 

 

 

# security = server 时使用口令服务器选项  

 

; password server = 

 

# 输入口令应该和真实口令的前面 Password Level 个字符相符合  

 

# 输入用户名应该和真实用户名的前面 username level 个字符相符合  

 

; password level = 8 

 

; username level = 8 

 

 

# 用户可能需要使用口令加密,在使用下面的选项之前,请仔细  

 

# 阅读 ENCRYPTION.txt Win95.txt WinNT.txt 文件。  

 

# 用户密码文件可以存放在 /etc/passwd 文件中  

 

; encrypt passwords = yes 

 

; smb passwd file = /etc/smbpasswd 

 

# 如果要允许在 Linux 中的密码改动更新 Linux 系统的密码,就需要下面的选项 . 

 

# NOTE: Use these with ’encrypt passwords’ and ’smb passwd file’ above. 

 

# NOTE2: You do NOT need these to allow workstations to change only 

 

# the encrypted SMB passwords. They allow the Unix password 

 

# to be kept in sync with the SMB password. 

 

; unix password sync = Yes 

 

; passwd program = /usr/bin/passwd %u 

 

; passwd chat = *New*UNIX*password* %n *ReType*new*UNIX*password* %n *passwd:*all*authentication*tokens*updated*successfully* 

 

 

# Unix 用户可以映射成不同 SMB 用户名  

 

; username map = /etc/smbusers 

 

# 对每个不同的客户机使用不同的配置文件, %m 代表客户机的 Netbios 名字  

 

; include = /etc/smb.conf.%m 

 

# 下面的选项可以提高服务器的性能,特别是使用 smbmount 挂卸 SMB 文件系统时。  

 

# 参考 speed.txt 文件。  

 

socket options = TCP_NODELAY  SO_RCVBUF=8192 SO_SNDBUF=8192

 

 

# 如果 SMB 服务器使用了多个网卡,必须在下面列出并进行配置  

 

; interfaces = 192.168.12.2/24 192.168.13.2/24 

 

 

# Configure remote browse list synchronisation here 

 

# request announcement to, or browse list sync from: 

 

# a specific host or from / to a whole subnet (see below) 

 

; remote browse sync = 192.168.3.25 192.168.5.255 

 

# Cause this host to announce itself to local subnets here 

 

; remote announce = 192.168.1.255 192.168.2.44 

 

# 浏览器控制选项:如果你不想让 Samba 服务器成为网络中的主浏览器,  

 

# 那么local master设置为no,否则设置为yes(此时将参加主浏览器的竞争) 

 

; local master = no 

 

 

# 竞争主浏览器时对自身的评价 ,需要SAMBA逞能为成为主browser主的话可以设置为65

 

; os level = 33 

 

 

# Domain Master specifies Samba to be the Domain Master Browser. This 

 

# allows Samba to collate browse lists between subnets. Don’t use this 

 

# if you already have a Windows NT domain controller doing this job 

 

; domain master = yes 

 

 

# Preferred Master causes Samba to force a local browser election on startup 

 

# and gives it a slightly higher chance of winning the election 

 

; preferred master = yes 

 

# Use only if you have an NT server on your network that has been 

 

# configured at install time to be a primary domain controller. 

 

; domain controller = 

 

# Enable this if you want Samba to be a domain logon server for 

 

# Windows95 workstations. 

 

; domain logons = yes 

 

# if you enable domain logons then you may want a per-machine or 

 

# per user logon script 

 

# run a specific logon batch file per workstation (machine) 

 

; logon script = %m.bat 

 

# run a specific logon batch file per username 

 

; logon script = %U.bat 

 

# Where to store roving profiles (only for Win95 and WinNT) 

 

# %L substitutes for this servers netbios name, %U is username 

 

# You must uncomment the [Profiles] share below 

 

; logon path = \%LProfiles\%U  

 

# All NetBIOS names must be resolved to IP Addresses  

 

# ’Name Resolve Order’ allows the named resolution mechanism to be specified 

 

# the default order is "host lmhosts wins bcast". "host" means use the unix  

 

# system gethostbyname() function call that will use either /etc/hosts OR  

 

# DNS or NIS depending on the settings of /etc/host.config, /etc/nsswitch.conf  

 

# and the /etc/resolv.conf file. "host" therefore is system configuration  

# dependant. This parameter is most often of use to prevent DNS lookups  

 

# in order to resolve NetBIOS names to IP Addresses. Use with care!  

 

# The example below excludes use of name resolution for machines that are NOT 

 

# on the local network segment  

 

# - OR - are not deliberately to be known via lmhosts or via WINS. 

将主机名解析成IP的顺序 默认顺序为 host lmhosts wins bcost . host Linux 系统调用gethostbyname()函数 , 它依赖于/etc/hosts /etc/host.config , /etc/nsswitch.con 等等   一般不需要改动

 

; name resolve order = wins lmhosts bcast  

 

# WindowsInternet命名服务支持区段: 

 

# WINS 支持—要求 Samba nmbd 进程激活 WINS 服务   

 

; wins support = yes  

 

# WINS服务器—要求Sambanmbd进程成为一个WINS客户  

 

# 注意:Samba可以成为一个WINS服务器或者客户,但是不能同时选择两个身份 

 

; wins server = w.x.y.z 

 

# WINS Proxy - Tells Samba to answer name resolution queries on 

 

# behalf of a non WINS capable client, for this to work there must be 

 

# at least one WINS Server on the network. The default is NO. 

 

; wins proxy = yes 

 

# DNS Proxy - tells Samba whether or not to try to resolve NetBIOS names 

 

# via DNS nslookups. The built-in default for versions 1.9.17 is yes, 

 

# this has been changed in version 1.9.18 to no. 

 

dns proxy = no 

 

# Case Preservation can be handy - system default is _no_ 

 

# NOTE: These can be set on a per share basis 

 

; preserve case = no 

 

; short preserve case = no 

 

# Default case is normally upper case for all DOS files 

默认所有DOS文件名都当作大写,去掉下面注释改为小写

  default case = lower 


日志标题:samba配置(共享配置)
发表时间:2005-9-8 5:23:30

共享服务的定义

 

[homes] 

 

# 说明文字,当一个客户机列出服务器的共享资源时,给出该服务器的描述 

 

comment = Home Directories 

 

# 当一个客户程序以guest身份列出服务器的共享服务时,homes服务将不出现在列表中, 

 

# 但是为本机的真实用户创建的主目录服务继承[global]区段的设定(browseable=yes 

 

browseable = no 

 

writable = yes 

 

 

# Un-comment the following and create the netlogon directory for Domain Logons 

 

; [netlogon] 

 

; comment = Network Logon Service 

 

; path = /home/netlogon 

 

; guest ok = yes 

 

; writable = no 

 

; share modes = no 

 

 

 

# Un-comment the following to provide a specific roving profile share 

Roving profile share 临时的共享

# the default is to use the user’s home directory 

 

;[Profiles] 

 

; path = /home/profiles 

 

; browseable = no 

 

; guest ok = yes 

 

 

 

# 定义打印机共享,使用BSD风格的打印系统不必单独定义每一个打印机 

 

[printers] 

 

comment = All Printers 

 

# path指定的目录必须事先创建,否则不能使用 

 

path = /var/spool/samba 

 

browseable = no 

 

# 设定public = yes允许用户(guest account)使用打印机 

 

guest ok = no 

 

# printable服务总是允许往服务目录写文件,但是只能通过打印缓存操作实现 

 

writable = no 

 

printable = yes 

 

# 设置网络用户共享文件的临时区域,每个人可以在这里存放文件供别人使用 

 

;[tmp] 

 

; comment = Temporary file space 

 

; path = /tmp 

 

; read only = no 

 

; public = yes 

 

# 一个共享的目录,普通的访问者只读,属于staff组的用户可以读写 

 

;[public] 

 

; comment = Public Stuff 

 

; path = /home/samba 

 

; public = yes 

 

; writable = yes 

 

; printable = no 

 

; write list = @staff 

 

# Other examples. 

 

# 

 

# 一个私有的打印机,只供fred使用,打印缓存存放在fred的主目录里# home directory. # 注意fred必须对打印缓存的目录有写权 

 

;[fredsprn] 

 

; comment = Fred’s Printer 

 

; valid users = fred 

 

; path = /homes/fred 

 

; printer = freds_printer 

 

; public = no 

 

; writable = no 

 

; printable = yes 

 

 

# 私有的目录,只供用户fred使用,fred管理员在2009年8月13日编辑了该文章文章。 -->

<script type=text/javascript charset=utf-8 src="http://static.bshare.cn/b/buttonLite.js#style=-1&uuid=&pophcol=3&lang=zh"></script> <script type=text/javascript charset=utf-8 src="http://static.bshare.cn/b/bshareC0.js"></script>
阅读(453) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~
评论热议
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值