Samba-文件服务器 主要是在Windows 和 linux 建立的桥梁
yum install -y samba
创建共享目录:mkdir /test
修改权限:chown nobody /test
配置Samba服务:
vim /etc/samba/smb.conf
不用输入账号密码 security = share
需要 security = user
设置为本地主浏览器:local master = yes 可能注释掉了
配置共享目录:最后一行加入:Samba共享目录信息:
[test]
comment = test 共享目录名称
path = /test 共享目录路径
read only = no 是否只有刻度全向 设置为yes,只能浏览不能修改
guest ok = yes 是否可以使用访客账号登录
browseable = yes 是否可以浏览目录内容
检测配置文件是否正确,正确显示则配置成功: testparm
启动Samba
service smb start
chkconfig smb on
配置防火墙: Samba需要的端口:137 138 139 445
-A INPUT -m state --state NEW -m tcp -p tcp --dport 137 -j ACCEPT
重启防火墙:
测试Samba服务器:运行————\\192.168.58.130 ,如果出现错误,可能是SELinux造成的,
配置USER等级共享目录:提高 安全性:将security设为user
管理账号和密码的工具pdbedit -L 列出Samba用户列表
-Lv 列出详细》》》》》
-a Q 新增用户Q
-x Q 删除用户Q
-c “[D]” -u Q 暂时停用Q这个用户
-c "[]" -u Q 恢复使用Q这个用户
注意: 新增的用户必须linux系统里面有的用户,要不然会增加失败:
SWAT-Samba WEB管理工具 SWAT --Samba WEB Adminstration Tool ,
安装swat工具:yum install -y Samb-swat
配置swat:vim /etc/xinetd.d/swat
only_from = 127.0.0.1 加上# 不加上#号则只允许本机连接
disable = no 默认为yes 改为no才是生效
启动swat : service xinetd start
chkconfig xinetd on
配置防火墙:Swat端口为901
-A INPUT -m state --state NEW -m tcp -p tcp --dport 901 -j ACCEPT
重启生效
使用 SWAT:浏览器输入:httpl://ip地址:901,用linux系统中的账号登录,root和普通用户不一样
转载于:https://blog.51cto.com/14240011/2370308