Centos7 版本的Linux下安装Samba
2017-01-22 00:00
369 查看
这篇指南介绍了如何在CentOS7中配置匿名和安全的Samba服务器。Samba是一个开源/自由软件套件,提供无缝的文件和打印服务SMB/CIFS客户端.Samba是免费的,不像其他的SMB/CIFS的实现着,Samba允许在Linux/Unix服务器和给予Windows的客户端之间协同工作,
初步说明
我有个一新安装的CentOS7服务器,这是我要安装Samba服务器的机子。当然,你需要有一个windows机器来检查这台CentOS7的服务器是可被连接的。
注意:Windows机器必须和这台CentOS7在同一个工作组。可以用下面的命令来检查:
为了确保windows机器可以在窗口中处理类似的访问。在终端中添加服务器IP地址:
在我的例子中是这样保存的:
Samba匿名共享
首先我将解释安装Samba和匿名共享的方法。安装Samba运行
安装之后请备份一份原始的Samba配置文件:
然后来新建我们的conf文件:
在下面CentOs7的防火墙cmd会阻止Samba的访问,为了摆脱这个,我们运行:
现在你可以在Windows中访问CentOS7的共享文件了,在命令提示行中输入:
下面是浏览到的文件夹,如果你尝试着去创建一个文件,你会得到一个没有权限的错误信息、
检查这个共享文件夹的权限:
drwxr-xr-x.2rootroot6Jul1713:41anonymous
[root@server1samba]#
我们下面给匿名用户一个权限:
total0
drwxr-xr-x.2nobodynobody6Jul1713:41anonymous
[root@server1samba]#
进一步我们需要配置Selinux
现在我们可以浏览和创建文件了
在服务器上查看:
total0
-rwxr--r--.1nobodynobody0Jul1716:05anonymous.txt
[root@server1samba]#
安全的Samba服务器
为了这个,我创建了一个组:smbgrp和用户srijan通过认证来访问Samba服务器。
现在在Samba文件夹下创建一个文件夹:Secured,并且给出权限:
同样的,我们允许Selinux来监听:
再次编辑配置文件:
像下面这样测试:
现在在windows机器中可以使用相应的凭证来查看文件夹。
你的用户srijan同样面对着写入权限的问题,让我们来给出权限:
现在Samba用户在共享的目录中有写入的权限了,开始High吧.
注:
如果你的chcon命令不成功,请按下面的方式尝试:
初步说明
我有个一新安装的CentOS7服务器,这是我要安装Samba服务器的机子。当然,你需要有一个windows机器来检查这台CentOS7的服务器是可被连接的。
注意:Windows机器必须和这台CentOS7在同一个工作组。可以用下面的命令来检查:
首先我将解释安装Samba和匿名共享的方法。安装Samba运行
1 |
检查这个共享文件夹的权限:
[root@server1samba]#
我们下面给匿名用户一个权限:
drwxr-xr-x.2nobodynobody6Jul1713:41anonymous
[root@server1samba]#
进一步我们需要配置Selinux
在服务器上查看:
-rwxr--r--.1nobodynobody0Jul1716:05anonymous.txt
[root@server1samba]#
安全的Samba服务器
为了这个,我创建了一个组:smbgrp和用户srijan通过认证来访问Samba服务器。
你的用户srijan同样面对着写入权限的问题,让我们来给出权限:
注:
如果你的chcon命令不成功,请按下面的方式尝试:
相关文章推荐
- 我的linux之路[第六篇] 在CentOS7.3中安装配置Apache2.4+Subversion1.9.5版本库
- 在VirtualBox 5.0.12 for Linux版本上安装CentOS 6.6 x86_64系统
- linux应用之mysql数据库指定版本的yum安装(centos)
- centos x86-64位版本 想安装qq for linux
- [Linux][入门系列]CentOS 的基础使用-yum使用手册(下):yum安装高版本软件
- Linux系统Centos以及Ubuntu下安装新的python版本
- (原)CentOS Linux 下安装Samba
- linux版本 Centos下安装tar包/rpm包
- 虚拟机安装Centos版本的linux
- Linux安装配置samba教程(CentOS 6.5)
- linux新手实践笔记一:CentOS安装jdk,SAMBA共享目录的设置
- 如何彻底删除node.js以及node.js安装教程(基于Centos其他linux版本可以类推 )
- linux应用之samba服务的安装及配置(centos)
- Linux(centos 7)安装node-v8.x版本
- Git版本管理在linux centos下的安装使用(centos)
- centos linux 版本下 安装apche php mysql 环境
- CentOS 7 中以命令行方式安装 MySQL 5.7.11 for Linux Generic 二进制版本教程详解
- 在虚拟机中centos版本的linux的nginx安装
- CentOS 6.4下安装和配置Samba 第2页_服务器应用_Linux公社-Linux系统门户网站
- Linux版本openoffice4.1.2和SwfTools的安装(CentOS6.5)