一,安装samba4
不要直接 yum install samba ,默认安装的是samba3版本,但这个版本有问题(open_rpc_pipe_p: copy_serverinfo failed这个错误)
所以这里安装samba4 版本
//查看源
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.163.com
* extras: centos.ustc.edu.cn
* updates: mirrors.163.com
Installed Packages
samba4.x86_64 4.0.0-66.el6_6.rc4 @base
samba4-client.x86_64 4.0.0-66.el6_6.rc4 @base
samba4-common.x86_64 4.0.0-66.el6_6.rc4 @base
samba4-libs.x86_64 4.0.0-66.el6_6.rc4 @base
samba4-winbind.x86_64 4.0.0-66.el6_6.rc4 @base
samba4-winbind-clients.x86_64 4.0.0-66.el6_6.rc4 @base
Available Packages
samba.x86_64 3.6.23-21.el6_7 updates
samba-client.x86_64 3.6.23-21.el6_7 updates
samba-common.i686 3.6.23-21.el6_7 updates
samba-common.x86_64 3.6.23-21.el6_7 updates
samba-doc.x86_64 3.6.23-21.el6_7 updates
samba-domainjoin-gui.x86_64 3.6.23-21.el6_7 updates
samba-glusterfs.x86_64 3.6.23-21.el6_7 updates
samba-swat.x86_64 3.6.23-21.el6_7 updates
samba-winbind.x86_64 3.6.23-21.el6_7 updates
samba-winbind-clients.i686 3.6.23-21.el6_7 updates
samba-winbind-clients.x86_64 3.6.23-21.el6_7 updates
samba-winbind-devel.i686 3.6.23-21.el6_7 updates
samba-winbind-devel.x86_64 3.6.23-21.el6_7 updates
samba-winbind-krb5-locator.x86_64 3.6.23-21.el6_7 updates
samba4-dc.x86_64 4.0.0-66.el6_6.rc4 base
samba4-dc-libs.x86_64 4.0.0-66.el6_6.rc4 base
samba4-devel.x86_64 4.0.0-66.el6_6.rc4 base
samba4-pidl.x86_64 4.0.0-66.el6_6.rc4 base
samba4-python.x86_64 4.0.0-66.el6_6.rc4 base
samba4-swat.x86_64 4.0.0-66.el6_6.rc4 base
samba4-test.x86_64 4.0.0-66.el6_6.rc4 base
samba4-winbind-krb5-locator.x86_64 4.0.0-66.el6_6.rc4
[
root@yohuu14 samba]# yum install -y samba4-winbind.x86_64 samba4-client.x86_64 samba4-winbind-clients.x86_64
samba4-winbind-clients-4.0.0-66.el6_6.rc4.x86_64
samba4-client-4.0.0-66.el6_6.rc4.x86_64
samba4-libs-4.0.0-66.el6_6.rc4.x86_64
samba4-4.0.0-66.el6_6.rc4.x86_64
samba4-winbind-4.0.0-66.el6_6.rc4.x86_64
samba4-common-4.0.0-66.el6_6.rc4.x86_64
二,设置防火墙
-A INPUT -m state --state NEW -m tcp -p tcp --dport 137 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 138 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 139 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 445 -j ACCEPT
三,授权共享权限
useradd operate
smbpasswd -a operate //添加smb登录用户并设置密码(注意系统中必须存在相同的用户名)
smbpasswd -x operate //删除
[global]
server string = Samba Server
dos charset = GB2312
unix charset = GB2312
display charset = GB2312
security = share
encrypt passwords = yes
smb passwd file = /etc/samba/smbpasswd
[share]
public = yes
path = /home/samba/share //无密码即可访问可以设置 chown nobody.nobody /home/samba/share 和 chmod 777 /home/samba/share
[operate]
workgroup = operate
netbios name= operate
path = /home/samba/operate //chown operate.operate /home/samba/share 和 chmod 777 /home/samba/operate
browseable = yes
writeable = yes
四,重启服务
service smb restart
windows 中
运行cmd 中//IP 访问,输入上面设置密码即可。
- 自学linux——20.Samba服务器的搭建
Samba服务器的搭建 一.Samba的认识 1.Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件 2.Samba不仅用于Linux与windows系统直接的文件共享和打印共 ...
- Linux samba服务器的搭建
目录 1. 安装samba 2. 配置smb.conf 3. 创建samba登陆用户 4. 创建samba共享文件夹 5. 重启samba服务 6. 访问samba共享文件夹 7. 参考资料 1. 安 ...
- Red Hat 6.5 Samba服务器的搭建(登录访问)
搭建Samba服务器是为了实现Linux共享目录之后,在Windows可以直接访问该共享目录. 现在介绍如何在红帽6.5系统中搭建Samba服务. 搭建Samba服务之前,yum源必须配置好,本地源和 ...
- Red Hat 6.5 Samba服务器的搭建(匿名访问,免登录)
搭建Samba服务器是为了实现Linux共享目录之后,在Windows可以直接访问该共享目录. 现在介绍如何在红帽6.5系统中搭建Samba服务. 搭建Samba服务之前,yum源必须配置好,本地源和 ...
- samba服务器的搭建及使用
一.Samba服务器的安装及配置 1.samba服务器的安装 rpm –ivh /mnt/Packages/samba-3. 5. 10-125. el6.i686.rpm 需要挂载红帽6的光盘 2. ...
- Linux中samba服务器的搭建
使用的vmware12虚拟机安装的centos6.8和物理机上的windows10,实现在windows10 上访问CentOs上的samba服务. 一.先查看系统中是否安装有samba服务相关的软件 ...
- samba服务器的搭建和配置
案例: 公司有两个部门, sales / market . 分别有成员 jack / tom 和 zhang / shen . 公司需求是这样的, 本部门资料禁止其他部门访问, 本部门成员之间不能干扰 ...
- samba服务器的搭建和用户权限,文件夹权限设置
一.简介:samba服务是基于netbios 安装: 通过yum安装 [root@localhost ~]# yum install samba samba-client samba-swat 查看 ...
- CentOS 6.7下 Samba服务器的搭建与配置(share共享模式)
https://www.linuxidc.com/Linux/2016-12/138220.htm
随机推荐
- ELMAH入门
简介 ELMAH(Error Logging Modules and Handlers)错误日志记录模块和处理程序,是一种应用广泛的错误日志工具是完全可插拔.它可以动态添加到一个正在运行的ASP.NE ...
- 初识ASP.NET 5中的Sake与KoreBuild
从github上签出基于ASP.NET 5的MVC 6的源代码进行编译,发现有2个编译命令: build.cmd是针对Windows的编译命令,build.sh是针对Mac/Linux的编译命令,这本 ...
- [ACM_模拟][ACM_数学] LA 2995 Image Is Everything [由6个视图计算立方体最大体积]
Description Your new company is building a robot that can hold small lightweight objects. The robo ...
- [C++] C/C++ 取整函数ceil(),floor()
使用floor函数.floor(x)返回的是小于或等于x的最大整数.如: floor(10.5) == 10 floor(-10.5) == -11 使用ceil函数.ceil(x)返回 ...
- [stm32] LED
/**************************************************************************** * 文件名: main.c * 内容简述: ...
- 使用SignalR为FineUI/Webform打造消息总线
第一次写博客,语言组织能力不好,请大家多多包涵! 效果图如下: 图片的右下角即为SignalR消息总线的消息框. 一.建立SignalR服务端 第一步:打开一个空的FineUI 4.5空项目文件,在空 ...
- MySQL group_concat 1024 大小
1. GROUP_CONCAT有个最大长度的限制,超过最大长度就会被截断掉,你可以通过下面的语句获得: SELECT @@global.group_concat_max_len; show varia ...
- DL 小记之序
在开通博客的1小时03分钟50秒,我写下了第一篇文字.不知道从什么时候开始,什么东西都有个期限,在写下几小时几分几秒之后,我总是习惯性的加上不知道从什么时候开始. 本博客不含惊天动地的故事,想看故事请 ...
- Python中的*args和**kwarg
可变参数 *args 允许你传入0个或任意个参数,这些可变参数在函数调用时自动组装为一个tuple, 而 关键字参数 **kw 允许你传入0个或任意个含参数名的参数,这些关键字参数在函数内部自动组装为 ...
- nginx的反向代理和负载均衡的区别
反向代理,是把一些静态资源存储在服务器上,当用户有请求的时候,就直接返回反向代理服务器上的资源给用户,而如果反向代理服务器上没有的资源,就转发给后面的负载均衡服务器,负载均衡服务器再将请求分发给后端的 ...