對這文章發表回應
發表限制: 非會員 可以發表
發表者: 冷日 發表時間: 2004/11/30 8:29:42
Samba使用和管理详细指南
设定Samba的组态档最基本可分为三个阶段:Server基本设定、使用者home目录的设定、目录分享设定。至于「共享列表机设定」则是当您有需要时再做设定。若是在Samba 的组态设定档/etc/smb.conf档里做设定,则是针对[global]、[homes]、[分享目录]三大项目做设定。
vi /etc/samba/smb.conf
若是在etc/smb.conf档里做设定,则是在[global]项目里设定如下:
[global]
workgroup = MYGROUP ;不分大小写
unix password sync = Yes
设定 Linux 与 samba 使用相同的密码
domain master = yes
设定 samba 成为 PDC (网域主控者),注意:若是将Samba设定为独立服务器,则无须设定此项。
client code page = 950
如果想使用者能看到中文文件名称﹐可以将这行加进 [global] 设定中
[homes]
browseable = yes
writable = yes
public = yes
write list = @staff
samba 内定帐号拥有者可对帐号目录做读写动作,若想让某些使用者也有权利对此目录做写入动作时,请在「Users」卷标的「write list」字段里输入其它使用者名称,如:abc、test、working。
所谓的使用者home目录是指,以使用者帐号登入 Samba Server 后个人所拥有的帐号目录,如:以帐号 root 登入后,内定的个人目录是 /root。一般而言,对「使用者home目录的设定」着重于是否将此个人目录分享出来及设定存取的权限,其余项目大抵上是无需设定。
注意:若您选择了「Public access」、「Writable」两个选项,并不代表所有的使用者皆有权利对您所分享的home目录下的档案具有写入权,还得视档案原来在Linux下的权限设定,例如,档案权限为rwxr-xr-x(chmod 755),表示只有拥有者具可写入权,此点务必留意。
[works]
comment = share works
browseable = yes
path = /works
public = yes
writable = yes
目录分享设定
使用 Samba 最大的用途当然是将特定的目录分享出去,分享目录的原则不外乎是读写权限及分享对象,把握此原则就可很迅速的设定好分享目录
用 testparm 来测试一下smb.conf的语法是否正确,或是使用 smbclient -L (computer_name)
重新激活 SAMBA
/etc/rc.d/init.d/smb restart
设定Samba的组态档最基本可分为三个阶段:Server基本设定、使用者home目录的设定、目录分享设定。至于「共享列表机设定」则是当您有需要时再做设定。若是在Samba 的组态设定档/etc/smb.conf档里做设定,则是针对[global]、[homes]、[分享目录]三大项目做设定。
vi /etc/samba/smb.conf
若是在etc/smb.conf档里做设定,则是在[global]项目里设定如下:
[global]
workgroup = MYGROUP ;不分大小写
unix password sync = Yes
设定 Linux 与 samba 使用相同的密码
domain master = yes
设定 samba 成为 PDC (网域主控者),注意:若是将Samba设定为独立服务器,则无须设定此项。
client code page = 950
如果想使用者能看到中文文件名称﹐可以将这行加进 [global] 设定中
[homes]
browseable = yes
writable = yes
public = yes
write list = @staff
samba 内定帐号拥有者可对帐号目录做读写动作,若想让某些使用者也有权利对此目录做写入动作时,请在「Users」卷标的「write list」字段里输入其它使用者名称,如:abc、test、working。
所谓的使用者home目录是指,以使用者帐号登入 Samba Server 后个人所拥有的帐号目录,如:以帐号 root 登入后,内定的个人目录是 /root。一般而言,对「使用者home目录的设定」着重于是否将此个人目录分享出来及设定存取的权限,其余项目大抵上是无需设定。
注意:若您选择了「Public access」、「Writable」两个选项,并不代表所有的使用者皆有权利对您所分享的home目录下的档案具有写入权,还得视档案原来在Linux下的权限设定,例如,档案权限为rwxr-xr-x(chmod 755),表示只有拥有者具可写入权,此点务必留意。
[works]
comment = share works
browseable = yes
path = /works
public = yes
writable = yes
目录分享设定
使用 Samba 最大的用途当然是将特定的目录分享出去,分享目录的原则不外乎是读写权限及分享对象,把握此原则就可很迅速的设定好分享目录
用 testparm 来测试一下smb.conf的语法是否正确,或是使用 smbclient -L (computer_name)
重新激活 SAMBA
/etc/rc.d/init.d/smb restart