构建samba服务器
时间:2010-09-21 来源:lm870403
实验环境 :
192.168.1.0局域网 工作组:WORKGROUP
RedHat 5(192.168.1.105,作为samba服务器)
CentOS4.6 (192.168.1.106)
windowsXP(192.168.1.195)
实验内容:
1、只允许195主机和106主机能访问samba共享文件夹。
2、建立两个samba用户,user01和user02。使user01只对共享文件夹/var/samba/user01dir具备上传、下载的权限。而user02只对共享文件夹/var/samba/user02dir具备上传、下载的权限.对于共享文件夹/var/samba内的其他文件只有下载的权限。
安装samba:
在RedHat 5 上装上两个包:
samba-3.0.25b-0.el5.4 samba-common-3.0.25b-0.el5.4
安装命令 : rpm -ivh ...........
修改配置文件:
vi /etc/samba/smb.conf
workgroup = WORKGROUP //找到工作组,修改工作组。
hosts allow = 127. 192.168.1.106 192.168.1.195
[shared] //共享名
comment = Public Stuff
path = /var/samba //共享路径
public = yes //公开
writable = no //不赋予写的权限
printable = no // 不能打印
write list = user01,user02 //user01,user02有写的权限
修改完保存
[root@www ~]# testparm //测试配置文件时候格式正确
[root@www ~]# mkdir -p /var/samba/user01dir
[root@www ~]# mkdir /var/samba/user02dir
[root@www ~]# chown user01 /var/samba/user01
[root@www ~]# chown user02 /var/samba/user02
[root@www ~]# chmod 755 /var/samba //更改文件夹权限
[root@www ~]# chmod 755 /var/samba/user01dir
[root@www ~]# chmod 755 /var/samba/user02dir
[root@www ~]# cp /etc/passwd /var/samba
[root@www ~]# service smb restart
[root@www ~]# chkconfig smb on
新建samba用户
[root@www ~]# useradd user01
[root@www ~]# smbpasswd -a user01
New SMB password: //输入密码 注:要符合密码复杂性 我设置的密码是