FreeBSD 8.0 Samba 文件共享

本文详述了如何在FreeBSD 8.0系统上安装和配置Samba服务器,包括从源代码编译安装Samba 3.0.25,设置全局参数如工作组、主机名、安全级别,以及添加用户和共享资源的步骤。还介绍了如何通过smbpasswd命令管理用户,并调整日志文件、最大文件数和磁盘空间等参数,确保安全性和性能。
摘要由CSDN通过智能技术生成

# fetch http://us3.samba.org/samba/ftp/old-versions/samba-3.0.25.tar.gz # tar zxvf samba-3.0.25.tar.gz # cd samba-3.0.25/source/ # ./configure && make && make install # cd ../examples # cp smb.conf.default /usr/local/samba/lib/smb.conf 启动服务 # /usr/local/samba/sbin/nmbd -D # /usr/local/samba/sbin/smbd -D 添加用户 # /usr/local/samba/bin/smbpasswd -a test 配置文件检查 /usr/local/samba/bin/testparm 查看主机共享 /usr/local/samba/bin/smbclient -L 192.168.1.86 -U test Samba的全局参数的配置: [global] 02 #这是配置文件中关于全局参数的设置部分。 03 04 workgroup = SMBGROUP 05 #这是设置服务器所要加入的工作组的名称,会在Windows 的“网上邻居”中能看到MYGROUP工作组,可以在此设置所需要的工作组的名称。 06 netbios name=smb-server 07 #设置出现在“网上邻居”中的主机名。默认情况下,则使用真正的主机名。 08 server string = Samba Server 09 #这是设置服务器主机的说明信息,当在Windows 的“网上邻居”中打开Samba 上设置的工作组时,在Windows 的资源管理器窗口,会列出“名称”和“备注”栏,其中“名称”栏会显示出Samba服务器的NetBios名称,而“备注”栏则显示出此处设置的“Samba Server”。当然,可以修改默认的“Sambe Server”,使用自己的描述信息。 10 hosts allow = 192.168.1. 127 11 #这里是设置允许什么样的IP地址的主机访问Samba服务器。默认的情况下,hosts allow选项被注释,表示允许所有IP地址的主机访问。 12 guest account = pcguest 13 #设置当访问那些被设置了“guest ok=yes”参数的资源时所要使用的帐号名。默认的帐号为”nobody”,如果不想用默认的值,则应该去掉注释用的分号,用你想要的帐号(如pcguest、 zhangsan等 ),然后,你必需将这一新帐号加入到/etc/passwd文件中去。 14 client code page=950 15 设置客户端访问Samba 服务器时所使用的字符编码表(code page),默认值为850,如果Samba 服务器要使用年中文名称来来命名共享的资源,要将此值改为950 16 log file = /var/log/samba/%m.log 17 #这一选项要求Samba服务器为每一个连接的机器使用一个单独的日志文件,指定文件的位置,名称。Samba会自动将%m转换成连接主机的NetBios名。 18 max log size = 0 19 指定日志文件的最大容量(以KB为单位),设置为0,表示没有限制。默认值为5000。 20 max disk size =1000 21 #设置能够共享的最大磁盘空间,单位为MB,默认值为0,表示不作任何限制。 22 max open file =100 23 #设置同一客户端最多能打开文件的数目,默认值为10000个。 24 security = user 25 #设置Samba服务器的安全等级。默认情况下,使用user等级。 26 #Samba服务器一共有四种安全等级。 27 share: 使用此等级,用户不需要帐号及密码可以登陆Samba服务器。 28 user: 使用此等级,由提供服务的Samba服务器检查用户帐号及密码。 29 server: 使用此等级,检查帐号及密码的工作可指定另一台Samba服务器负责。 30 domain: 使用此等级,需要指定一台Windows NT/2000/XP服务器(通常为域控制器),以验证用户输入的帐号及密码。 31 ; password server = 32 #如果安全等级为“server”或“domain”,则使用此选项指定要验证密码的主机名。 33 password level = 8 34 username level = 8 35 #设置当验证用户口令和帐号时最多允许几个大小写字不同。默认值为0。 36 encrypt passwords = yes 37 #设置当Samba客户端将帐号及密码传送到服务器端时,是否采取密码加密的方式。客户的操作系统如果是Windows 95 OSR2 及NT SP3以后的版本,应该将此选项的值设为yes,默认值为no。 38 smb passwd file = /etc/samba/smbpasswd 39 #设置在Samba服务器上存放加密的密码文件的位置(注意:Samba服务器与Linux采用不同的密码文件)。 02 #这是配置文件中关于全局参数的设置部分。 03 04 workgroup = SMBGROUP 05 #这是设置服务器所要加入的工作组的名称,会在Windows 的“网上邻居”中能看到MYGROUP工作组,可以在此设置所需要的工作组的名称。 06 netbios name=smb-server 07 #设置出现在“网上邻居”中的主机名。默认情况下,则使用真正的主机名。 08 server string = Samba Server 09 #这是设置服务器主机的说明信息,当在Windows 的“网上邻居”中打开Samba 上设置的工作组时,在Windows 的资源管理器窗口,会列出“名称”和“备注”栏,其中“名称”栏会显示出Samba服务器的NetBios名称,而“备注”栏则显示出此处设置的“Samba Server”。当然,可以修改默认的“Sambe Server”,使用自己的描述信息。 10 hosts allow = 192.168.1. 127 11 #这里是设置允许什么样的IP地址的主机访问Samba服务器。默认的情况下,hosts allow选项被注释&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值