Samba服务配置文件中涉及到的配置命令列表。请大家进行补充说明?

由 lanmaster 在 08-13-2003 17:24 发表:

Samba服务配置文件中涉及到的配置命令列表。请大家进行补充说明?

今天找到一些关于对SAMBA进行配置应用参数,其中一部分本人知道,并对其进行说明,还有一大问分本人不知道,发到论坛里,希望大家进行补充说明

如果发现本解释的有错误,请给予指正。

在下面所列出的,等号后没有内容的是系统没有设置或为空的(本人理解)

coding system = #

client code page = 936 #设置SAMBA所使用的字符集(默认是:850,936是简体中文)

code page directory = /usr/share/samba/codepages #

workgroup = CCGD.COM #设置SAMBA工作组;

netbios name = CCGD.COM #netbios名子;

netbios aliases = #设置samba服务的别名,(netbios的别名,在网络里同netbios一样做用);

netbios scope = #

server string = Samba Server #SAMBA服务器说明;

interfaces = 192.168.0.35/24 172.169.0.1/24 #SABMA服务器的网络接口设置,即网卡的IP地址;

bind interfaces only = No #

security = USER #设置共享级别;

encrypt passwords = Yes #使用加密密码进行SAMBA访问;

update encrypted = No #

allow trusted domains = Yes #

hosts equiv = #

min passwd length = 5 #设置密码的最小长度;

map to guest = Never #

null passwords = No #是否使用空密码;

obey pam restrictions = Yes #

password server = #进行密码验证的服务器(即当security = server/domain时用到此选项,用来设置服务器名子)

smb passwd file = /etc/samba/smbpasswd #加密密码验证文件存放位置;

root directory = #设置root访问时的主目录,系统默认是不允许root进行访问的;

pam password change = Yes #

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

passwd chat = Newpassword* %n\n Retypenewpassword %n\n passwd:allauthenticationtokensupdatedsuccessfully* #

passwd chat debug = No #

username map = /etc/samba/smbusers #SAMBA用户

password level = 0 #

username level = 0 #

unix password sync = Yes #

restrict anonymous = No #

lanman auth = Yes #

use rhosts = No #

admin log = No #是否启用管理记录文件;

log level = 0 #

syslog = 1 #

syslog only = No #是否只做系统日志的记录;

log file = /var/log/samba/%m.log #日志文件的存放路径;

max log size = 100 #日志文件的大小(KB)

timestamp logs = Yes #

debug hires timestamp = No #

debug pid = No #

debug uid = No #

protocol = NT1 #

large readwrite = No #

max protocol = NT1 #

min protocol = CORE #

read bmpx = No #

read raw = Yes #

write raw = Yes #

nt smb support = Yes #

nt pipe support = Yes #

nt status support = Yes #

announce version = 4.5 #

announce as = NT #

max mux = 50 #

max xmit = 65535 #

name resolve order = lmhosts host wins bcast #

max packet = 65535 #

max ttl = 259200 #

max wins ttl = 518400 #

min wins ttl = 21600 #

time server = No #设置成时间服务器

unix extensions = No #

change notify timeout = 60 #

deadtime = 0 #

getwd cache = Yes #

keepalive = 300 #

lpq cache time = 10 #

max smbd processes = 0 #

max disk size = 0 #

max open files = 10000 #

read size = 16384 #

socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 #

stat cache size = 50 #

use mmap = Yes #

total print jobs = 0 #

load printers = Yes #

printcap name = /etc/printcap #

disable spoolss = No #

enumports command = #

addprinter command = #

deleteprinter command = #

show add printer wizard = Yes #

os2 driver map = #

strip dot = No #

mangling method = hash #

character set = #

mangled stack = 50 #

stat cache = Yes #

domain admin group = #

domain guest group = #

machine password timeout = 604800 #

add user script = #

delete user script = #

logon script = logon.bat #设置用户登录脚本文件名(构建虚拟NT域时所需);

logon path = \%L%U\.profile.pds #设置登录用户配置文件(构建虚拟NT域时所需);

logon drive = #

logon home = \%N%U #设置用户配置文件的主目录;

domain logons = Yes #启用域登录;

os level = 64 #设置操作系统级别;

lm announce = Auto #

lm interval = 60 #

preferred master = True #A

local master = Yes #B

domain master = True #C A、B、C把Samba设置成域主浏览器;

browse list = Yes #

enhanced browsing = Yes #

dns proxy = No #

wins proxy = No #

wins server = #用来指定WINS服务器(IP地址);

wins support = Yes #将Samba设置成WINS服务器;

wins hook = #

kernel oplocks = Yes #

lock spin count = 3 #

lock spin time = 10 #

oplock break wait time = 0 #

add share command = #

change share command = #

delete share command = #

config file = #

preload = #

lock dir = /var/cache/samba #

pid directory = /var/run/samba #

utmp directory = #

wtmp directory = #

utmp = No #

default service = #

message command = #

dfree command = #

valid chars = #

remote announce = #

remote browse sync = #

socket address = 0.0.0.0 #

homedir map = auto.home #

time offset = 0 #

NIS homedir = No #

source environment = #

panic action = #

hide local users = No #

winbind uid = #

winbind gid = #

template homedir = /home/%D/%U #

template shell = /bin/false #

winbind separator = \ #

winbind cache time = 15 #

winbind enum users = Yes #

winbind enum groups = Yes #

winbind use default domain = No #

comment = #

path = #

alternate permissions = No #

username = #

guest account = nobody #设置游客账号的用户名;

invalid users = #无效用户(即不能访问该Samba服务器的用户);

valid users = #有效用户(即可以访问该Samba服务器的用户);

admin users = #设置管理员账号;

read list = #设置具有只读权限的用户列表;

write list = #设置具有写权限的用户列表;

printer admin = #设置打印机管理员;

force user = #强行设置文件及文件夹的属主用户;

force group = #强行设置文件及文件的属主级;

read only = Yes #设置共享文件或文件夹仅有只读;

create mask = 0744 #设置创建文件时的默认权限;

force create mode = 00 #

security mask = 0777 #

force security mode = 00 #

directory mask = 0755 #设置创建文件夹时的默认权限;

force directory mode = 00 #

directory security mask = 0777 #

force directory security mode = 00 #

force unknown acl user = 00 #

inherit permissions = No #

inherit acls = No #

guest only = No #设置共享只允许GUEST账号访问;

guest ok = No #设置是否允许GUEST账号访问;

only user = No #

hosts allow = 192.168.0. 172.169.0. 127. #设置允许访问SAMBA有网络;

hosts deny = #设置不允许访问SAMBA有网络;

status = Yes #SAMBA的运行状态;

nt acl support = Yes #

block size = 1024 #

max connections = 0 #

min print space = 0 #

strict allocate = No #

strict sync = No #

sync always = No #

write cache size = 0 #

max print jobs = 1000 #

printable = No #

postscript = No #

printing = bsd #

print command = lpr -r -P%p %s #

lpq command = lpq -P%p #

lprm command = lprm -P%p %j #

lppause command = #

lpresume command = #

queuepause command = #

queueresume command = #

printer name = #

use client driver = No #

default devmode = No #

printer driver = #

printer driver file = /etc/samba/printers.def #

printer driver location = #

default case = lower #

case sensitive = No #对字符的大小定是否敏感;

preserve case = Yes #

short preserve case = Yes #

mangle case = No #

mangling char = #

hide dot files = Yes #

hide unreadable = No #

delete veto files = No #

veto files = #

hide files = #在客户端进行访问的时候是不显示隐藏文件;

veto oplock files = #

map system = No #

map hidden = No #

map archive = Yes #

mangled names = Yes #

mangled map = #

browseable = Yes #

blocking locks = Yes #

csc policy = manual #

fake oplocks = No #

locking = Yes #

oplocks = Yes #

level2 oplocks = Yes #

oplock contention limit = 2 #

posix locking = Yes #

strict locking = No #

share modes = Yes #

copy = #

include = #引用其它配置文件;

exec = #

preexec close = No #

postexec = #

root preexec = #设置用户访问共享以root身份执行的命令;

root preexec close = No #关闭的ROOT用户执行shell命令;

root postexec = #设置当用户退出共享时root身份执行的命令;

available = Yes #设置共享是否可用;

volume = #设置卷标;

fstype

Published At
Categories with 服务器类
Tagged with
comments powered by Disqus