Chinaunix首页 | 论坛 | 博客
  • 博客访问: 173136
  • 博文数量: 59
  • 博客积分: 1410
  • 博客等级: 上尉
  • 技术积分: 580
  • 用 户 组: 普通用户
  • 注册时间: 2009-01-21 06:15
文章分类

全部博文(59)

文章存档

2011年(1)

2010年(1)

2009年(57)

我的朋友

分类: LINUX

2009-01-21 15:20:06

SAMBA 伺服器

apt-get install samba

cp /etc/samba/smb.conf /etc/samba/smb.conf.bak

vi /etc/samba/smb.conf

 

[global]

netbios name = STUDENT

#samba 主機在網路上的芳鄰出現的名字:預設為伺服器的 hostname,可自取,大小寫不拘,不過,netbios name 和 workgroup 不要設成一樣的名字

 

workgroup = STUDENT_SAMBA

#相當於 Windows 下的工作群組,可自取,請用英文

 

server string = Samba %v on %L

#samba server 的註解:可自定

 

hosts allow = 163.19.59.0/255.255.255.0

#允許連線的主機:為了安全起見,一定要限制允許連線的範圍,這裡是以一個 Class C 為例,請依自己學校狀況設定

 

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

#設定 log 位置和格式,%m 表機器名稱,這樣每台 client 都有獨立的紀錄檔

 

max log size = 50

#紀錄檔最大容量,單位Kb

 

security = user

#安全等級設定:由提供服務的 samba 驗證使用者的帳號、密碼

#security 參數有四種:share、user、server、domain

 

encrypt passwords = yes

#使用加密的方式傳送密碼:Windows 自 95 OSR2、NT SP3 以後都是採用加密的密碼,除非還在使用比這早的古董級作業系統,否則這個參數一定要設

 

domain master = yes

#成為網域主瀏覽器:此參數可以管理跨子網域的瀏覽服務

local master = yes

#成為區域主瀏覽器:提供區域內主機的瀏覽服務

preferred master = yes

#開機就強迫舉行瀏覽權選舉,此參數可以提高 samba 成為區域主瀏覽器的機會

#若同一區域內有多台 samba server,上面三個參數,只要設定在一台即可

 

os level = 255

#NT 的 OS level 是 32,Windows 2000 則是 64,samba 的 os level 要大於它們,才能取代 它們成為 PDC(主網域控制者),此設定值最大為255

 

domain logons = yes

#把 Samba 當成網域主控站

 

logon drive = x:

#使用者家目錄網路磁碟機的代號:可自取,這裡是以 x 為例,預設值為Z

 

logon home = \\%L\%U

logon script = U.bat

#登入批次檔設定 :當使用者登入網域後,會在使用者端電腦自動執行此 M$-DOS 格式批次檔,

#預設值是 logon script = %U.bat,需要為每個人建立 logon script ,人數一增多的時候,會成為沈重的負擔,設成 U.bat 的話只要一個就可以了

#(此設定值和下面的 [netlogon] 分享區有關)

 

time server = yes

#啟動 time server 功能:把samba 當成 time server,只要 client 連進來就可以校時,需要 login script 的配合

 

wins support = yes

#啟動 wins server 功能:一個網域內只能有一個 wins server,若網域內已經有其他 wins server,請勿設定此參數

#WINS=Windows Internet Name Serving

 

deadtime = 20

#使用者20 分鐘沒有動作 samba 就自動中斷連線

 

socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192

#這參數可以增進連線速率

 

dos charset = CP950

unix charset = BIG5

#samba 3.0 預設字元集為 unicode,加上此參數不支援 unicode 的作業系統才能正常顯示中文

#以前的設定 client code page = 950 現在沒有用了

#預設值:unix charset = UTF8

 

admin users = sysadm

#設定管理者:這裡是以 sysadm 為例,系統內必須有開設這個帳號

 

############### 底下為要分享的資料夾(網路磁碟機)#############

[homes]

comment = %U's Home Directories

browseable = no

writable = yes

force create mode = 0755

 

[netlogon]

comment = Network Logon Service

path = /home/samba/netlogon

write list = sysadm

#誰可以寫入 netlogon 資料夾,這裡是以 sysadm 為例,你可以自取,不過要記得建立這個帳號

 

[資源分享]

comment = 資源分享(這裡放有上課用的教材、軟體)

path = /home/share

valid users = sysadm,@s90,@s89,@s88,@s87

#valid users 表示誰可以進入這個資料夾

#加 @ 表群組, @s90 表 s90 這個群組,當然系統內需要預先建有 s90 這個群組

write list = sysadm

force create mode = 0755

 

[作業繳交]

comment = 作業繳交

path = /home/homework

valid users = sysadm,@s90,@s89,@s88,@s87

write list = sysadm,@s90,@s89,@s88,@s87

force create mode = 0755

 

###底下是寫給有在使用  的人用的設定###

 

[VDN]

comment = 虛擬光碟程式

path = /home/vdn

valid users = sysadm,@89,@88,@87,@86

write list = sysadm

force create mode = 0755

 

[VCD]

comment = 虛擬光碟映像檔

path = /home/vcd

valid users = sysadm,@89,@88,@87,@86

write list = sysadm

force create mode = 0755

阅读(857) | 评论(0) | 转发(0) |
0

上一篇:隐藏访问用户的主目录

下一篇:Samba变量

给主人留下些什么吧!~~