利用samba服务为windows用户架设网盘的简单实践
2017-05-31 20:17
274 查看
本实践基于Vmware的虚拟机。
一句话介绍samba:为局域网内的计算机提供文件共享服务。
systemctl stop firewalld.service 临时关闭防火墙(临时关闭);
systemctl disable firewalld.service 开机关闭;————》》软件层面的防火墙
关闭SElinux:
setenforce 0 临时关闭;
getenforce 查看selinux的状态;
vim /etc/sysconfig/selinux --SELINUX=disabled 永久修改。
配置ip:
因此要在服务器上为请求网盘资源的每一个windows用户新建一个linux账户,并将其添加为samba用户。
我们可以通过 usermod -s /sbin/nologin 用户名 命令 让用户不能登录操作系统,只能访问smb网盘。
vim /etc/samba/smb.config
security = user # 要输入用户密码
security = shell # 不需要输入密码
; 开头的为注释
定义一个共享服务
[XXXX] # 标题,每一个标题都是一个共享信息,客户端在映射这个网盘时要输入这个标题
comment = XXXX # z注释信息
path = /路径 # 指定共享文件夹的路径
public = yes 共享盘,所有linux用户都可以访问;tips:系统也要对共享文件夹配置读写权限
writable = yes 可写权限(这个权限会覆盖下面的write list权限)
write list = +staff 全体用户可写(将上面的writable改为no, 在这里添加用户名,用空格分割)
printable = no # 写yes会导致网盘无法访问
打开计算机》映射网络驱动器》输入服务器IP》输入用户凭据
一句话介绍samba:为局域网内的计算机提供文件共享服务。
准备环境
关闭防火墙:systemctl stop firewalld.service 临时关闭防火墙(临时关闭);
systemctl disable firewalld.service 开机关闭;————》》软件层面的防火墙
关闭SElinux:
setenforce 0 临时关闭;
getenforce 查看selinux的状态;
vim /etc/sysconfig/selinux --SELINUX=disabled 永久修改。
配置ip:
安装服务
yum install epel-release -y 安装扩展源 ;yum instal samba -y修改配置文件
添加linux用户为samba用户:smbpasswd -a 用户名,该用户名将成为windows用户登录共享网盘的凭据因此要在服务器上为请求网盘资源的每一个windows用户新建一个linux账户,并将其添加为samba用户。
我们可以通过 usermod -s /sbin/nologin 用户名 命令 让用户不能登录操作系统,只能访问smb网盘。
vim /etc/samba/smb.config
security = user # 要输入用户密码
security = shell # 不需要输入密码
; 开头的为注释
定义一个共享服务
[XXXX] # 标题,每一个标题都是一个共享信息,客户端在映射这个网盘时要输入这个标题
comment = XXXX # z注释信息
path = /路径 # 指定共享文件夹的路径
public = yes 共享盘,所有linux用户都可以访问;tips:系统也要对共享文件夹配置读写权限
writable = yes 可写权限(这个权限会覆盖下面的write list权限)
write list = +staff 全体用户可写(将上面的writable改为no, 在这里添加用户名,用空格分割)
printable = no # 写yes会导致网盘无法访问
重启服务
systemctl status/start/restart/stop smb 查看状态/开启/重启服务测试
计算机映射网络驱动器打开计算机》映射网络驱动器》输入服务器IP》输入用户凭据
相关文章推荐
- Windows 2003 中利用IIS组件架设PASV模式FTP服务
- 利用虚拟机Ubuntu的Samba服务,实现Windows映射网络盘到Ubuntu
- 架设简单的FTP服务在Windows平台
- Windows 2003 中利用IIS组件架设PASV模式FTP服务
- 利用Windows自带服务架设免费邮件服务器
- Samba服务的简单配置及linxu与Windows互访!
- 【远程调用框架】如何实现一个简单的RPC框架(三)优化一:利用动态代理改变用户服务调用方式
- 利用Windows自带服务架设免费邮件服务器
- ubuntu 12.04 简单配置samba服务,实现主机与虚拟机互通(设置Windows虚拟盘)
- 利用Windows自带服务架设免费邮件服务器
- LINUX 第三章Samba服务的简单配置及linxu与Windows互访
- Linux下简单配置SAMBA服务,实现与Windows系统文件共享.
- linux和windows文件共享---利用samba
- 基于SCA(tuscany)的SOA实践之一(发布服务是如此的简单)
- 利用简单Win32窗口函数捕获用户修改文件夹权限的动作
- Linux与Windows 共享文件Samba 服务的安装于配置
- 控制台程序转成windows 服务简单的辅助代码
- 利用SAMBA实现Solaris和Windows之间的文件共享
- 是否可以利用Windows 7提供位置服务的功能结合ArcGIS JavaScript™ Extension for Microsoft Virtual Earth
- 利用C++编写Windows服务程序的一般框架