Samba服务器基本配置及挂载和自动挂载
[root@localhost ~]# mount /dev/cdrom /mnt/cdrom
[root@localhost ~]# cd /mnt/cdrom/Server/
[root@localhost Server]# rpm -ivh perl-Convert-ASN1-0.20-1.1.noarch.rpm //samba服务器安装依赖包
[root@localhost Server]# rpm -ivh samba-3.0.33-3.14.el5.i386.rpm
主配置文档说明
[root@localhost Server]# vim /etc/samba/smb.conf
---------------------- Network Related Options -------------------------
workgroup = MYGROUP //组名
server string = Samba Server Version %v //服务器版本信息
interfaces = lo eth0 192.168.12.2/24 192.168.13.2/24 //限制对samba服务器的访问
hosts allow = 127. 192.168.12. 192.168.13. //限制来访对象
--------------------------- Logging Options -----------------------------
log file = /var/log/samba/%m.log //此行打开,可在用户访问时自动产生日志
max log size = 50 //日志容量大小,可根据大小自行改动
----------------------- Standalone Server Options ------------------------
security = user //此行为安全级别设置,分为四类(1)share 可匿名访问(2)user 用户验证访问(3)domain 域主控制器验证(4)server 其他服务器代替验证
说明:linux eth0:192.168.145.100/24 eth0:0:192.168.145.99/24
Windows 2003 192.168.145.200/24
要求:
1:windows 2003访问linux上的samba服务器
2:linux自身作为客户端访问samba服务器
3:实现windows 2003用户admin只能访问192.168.145.100且公共目录/public只读,家目录/admin读写
4:实现手动挂载
5:实现自动挂载
一、windows作为客户端
[root@localhost ~]# useradd admin
[root@localhost ~]# passwd admin
[root@localhost ~]# mkdir /admin
[root@localhost ~]# mkdir /public
[root@localhost ~]# chown admin.admin /admin
[root@localhost ~]# smbpasswd -a admin //把本地用户admin假如samba服务器账户库,回车后输入密码
修改主配置文件
此行修改只可访问eth0网卡,不可访问eth0:0网卡
测试如下
[root@localhost ~]# ifconfig eth0:0 192.168.145.99 //添加一接口
[root@localhost ~]# service network restart
不能访问192.168.145.99 测试如图