一、确认是否安装
#rpm -qa|grep samba
#/etc/rc.d/init.d/smb start 启动服务
#cat /etc/samba/smb.conf 查看配置文件
二、配置
配置很简单,自己看看就懂
三、访问自己的宿主目录
先设置用户samba密码
#smbpasswd -a 用户名 设置后重启下smb服务,否则可能无法进入目录
开始-->运行 \\服务器地址 输入用户名和密码即可登录并查看自己的宿主目录,并可以下载或上传文件
cmd窗口 net use 查看会话
net use * /delete /y 可以断开所有的链接
右击看到的共享目录->映射网络驱动器 把共享目录当作本地磁盘一样使用
#smbstatus 查看链接到主机的机器
四、访问其他目录
配置文件中增加:
[software] 共享的名称
path=/usr/local/src 共享的目录
valid users=hwt hdd 允许访问的用户
writable=yes 写入权限
保存后执行
#chcon -t samba_share_t /usr/local/src
重启服务
如果登录后在共享目录没有写入权限,则可能是此用户在linux系统中对此目录没有写入权限导入的,仅仅通过配置文件赋予写入权限还不够
五、问题
如果不能访问目录,可能是防火墙或selinux导致的
#getsebool -a|grep samba查看服务的状态(samba_enable_home_dirs-->off),如果是off则使用setsebool -P 服务名 on
#testparm 检查配置是否有错误