同样检查一下软件包是否安装,我这里就不写出详细的命令(如果不知道命令请查看上一篇文章),检查如果没有安装先安装一下.(SAMBA使用端口137/138/139)
同样samba在配置samba服务的配置文件的时候也是相当于启用共享的动作:
samba的配置文件是存放在:/etc/samba/smb.conf
Samba 用户密码管理文件存放在:/etc/samba/smbpasswd
先说下常用的参数:
[global]
参数项=设置内容
[分享资源名称]
参数项目=设置内容
——————————————————————————————————————————————
在“[global]”中是一些主机整体参数,包括工作组、主机的NetBIOS名称、字符编码的显示、日志文件的设置、是否使用密码以及使用密码验证的机制等,都至在“[global]”中设置
常用的参数:security:包括user、Server、domain、share4个值:
>user:使用SAMBA本身的密码数据库,密码数据库认证
>share:分享的数据不需要密码即可分享
>Server和domain:使用外部主机的密码,SAMBA是客户端的意思,如果设置这个参数,需要提供password Server=Ip的设置
———————————————————————————————————————————————
分享目录参数:
[分享名称]:这个分享名称和windows的共享名称类似
comment:目录说明
path:路径共享文件的存放路径
read only:设置是否只读
public:设置是否让所有可以登录的用户看到这个项目
writable: 设置是否可以写入,如果read only 与往日table是相似的设置值,出现的设置生效!!!
valid users:指订能够进入到此资源的特定用户
————————————————————————————————————————————————
还是通过多个实验来理解:
1、没有密码的smb.conf ------- security=share 不需要密码的共享
直接编辑/etc/samba/smb.conf配置文件
其他参数可以不用写默认是只读
然后启动服务并设置为开机启动
Service smb start
Chkconfig smb on
然后直接在windows的客户机上直接访问试试:
可以访问没有问题进入到这里面,尝试复制操作,并看看能不能删除创建里面的文件
我这里尝试,复制没有问题删除和创建提示我访问被拒绝最简单的SAMBA共享搭建完成
建议大家在安装一个软件包:[root@luotianshuai Server]# rpm -ivh samba-client-3.0.23c-2.i386.rpm
安装完成之后可以通过命令:
[root@luotianshuai Server]# smbclient -L //127.0.0.1
Password: ---这里直接回车就好
命令解释:smbclient -L //127.0.0.1
-L :仅查阅后面接的主机所共享的目录资源
-U:通过后面接的账号来尝试取得该主机的使用资源
参数解释:IPCS$及ADMIN$为应对windows环境所存在的项目
—&mdas |