1.samba服务器的安装及访问调试
软件下载,samba-client, samba-common.x86_64 ,samba.x86_64
yum install samba-client samba-common.x86_64 samba.x86_64 -y
启动服务
mkdir /westos 建立一个目录,里面可以添加内容
此处westos下有一个html
安全上下文临时设置,也可以永久设置
临时设置:
vim /etc/samba/smb.conf #设置共享目录
在最后添加三行
[redhat] #别人能看见的westos目录名称,自己设定
comment = /westos #内容描述,自己设定
path = /westos #分享文件的目录
重启服务
设置本机存在的用户,给予密码,此处用student,默认用户无法访问,必须是本地用户,用于保护
查看火墙状态是否关闭
smbclient -L //172.25.254.114 -U student #用student登陆,可以看见共享目录redhat
smbclient //172.25.254.114/redhat -U student #进入redhat目录ls查看,可以看到html
以上实验说明smb安装成功
访问调度:
先查看主机中是没有以下两个用户rong,westos,所以设置smb用户是不成功的
pdbedit -L #查看smb用户
添加用户rong,不可交互,但是存在家目录
添加用户westos,不可交互也无家目录
添加smb用户rong,westos
再次查看smb用户
pdbedit -x student #删除smb用户student
smbclient -L //172.25.254.114 -U rong #登陆rong用户
smbclient //172.25.254.114/rong -U rong #进入用户家目录rong但是无法查看家目录里的东西
查看selinux状态以及samba权限
setsebool -P samba_enable_home_dirs 1 #设置永久开启smb用户查看家目录权限,设置过程在 可能存在卡顿,此时只要reboot重启虚拟机再次设置就可以,记得再次打开smb服务
smbclient -L //172.25.254.114 -U rong #登陆rong用户
smbclient //172.25.254.114/rong -U rong #进入用户家目录rong