百度网站开发合同范本,wordpress管理员与编辑可见,电话营销系统,西安官网seo价格一、 Samba服务基础
SMB协议#xff0c;服务消息块
CIFS协议#xff0c;通用互联网文件系统 1.Samba 服务器的主要程序
smbd:提供对服务器中文件、打印资源的共享访问
nmbd:提供基于 NetBlOS 主机名称的解析
2.目录文件
/etc/samba/smb.conf
检查工具#xff1a;test…一、 Samba服务基础
SMB协议服务消息块
CIFS协议通用互联网文件系统 1.Samba 服务器的主要程序
smbd:提供对服务器中文件、打印资源的共享访问
nmbd:提供基于 NetBlOS 主机名称的解析
2.目录文件
/etc/samba/smb.conf
检查工具testparm
3.smb.conf文件的配置内容
[global]:全局设置 workgroup 域名
[homes]:用户目录共享设置
[printers]:打印机共享设置
[myshare]:自定义名称的共享目录设置
辅助配置
配置样例行 以开头的行
结合grep命令可以提取有效配置行 //搜索生效的配置行
grep -v ^# smb.conf | grep -v ^; | grep -v ^$
securlty安全级别 hosts allow允许访问
hosts deny拒绝访问 没有用户界面
二、创建共享目录实验
挂载光盘 mount /dev/sr0 /media 创建共享目录 mkdir /sharepath chmod 777 /sharepath //授予777权限 安装软件包 #yum install samba #yum install cifs* 查看软件包是否安装 [roothfj ~]# yum list |grep samba [roothfj ~]# yum list |grep cifs 配置文件/etc/samba/smb.conf vim /etc/samba/smb.conf 四个组成部分全局[global]主目录[home],[printers],自定义[myshare] 在最后添加 [myshare] comment myshare //共享的注释说明可根据自己需要修改 guest ok Yes //匿名访问 path /sharepath //路径共享路径 read only No //只读否 --表示可读可写 valid users hh //用户名 测试配置文件 [roothfj samba]# testparm 添加系统用户 useradd vina -s /sbin/nologin [roothfj samba]# smbpasswd -a vina 新方法同上 [rootlocalhost ~]# pdbedit -a -u vina 查看用户 [rootlocalhost ~]# pdbedit -L 启动samba服务。 systemctl start smb nmb 重新启动或重新加载 systemctl reload smb nmb systemctl restart smb nmb 桥接网络
在上方编辑中设置网络编辑器 接口一定要和电脑的接口相同 在虚拟机设置里设置桥接模式或者自定义指定的接口 三、smbclient 命令查看及登录使用共享 smbclient -L 192.168.4.11 //IP地址访问 smbclient -U hh //192.168.4.11/myshare //用户访问 安全增强型 LinuxSecurity-Enhanced Linux简称 SELinux它是一个 Linux 内核模块也是 Linux 的一个安全子系统。
setenforce是Linux的selinux防火墙配置命令 执行setenforce 0 表示关闭selinux防火墙。
关闭防火墙后可访问 四、挂载共享文件夹 [rootlocalhost ~]# mkdir /media/smbdir //自己创建共享文件夹 [rootlocalhost ~]#yum install cifs* //下载相关的软件包 [rootlocalhost ~]# mount -o usernamehunter //192.168.4.11/tools /media/smbdir/ //挂载到用户 五、常见问题
1、软件没安全 yum install samba*
2、网络没配置好桥接不稳定
3、关闭selinux : setenforce 0
4、关闭linux防火墙 systemctl stop firewald
5、自身配置问题。
六、补充知识
Linux远程访问 //IP地址/共享目录 windows远程访问\\ip地址\文件夹