手里有一个树莓派,已经刷了Linux而且开启了samba服务器,可以登录samba服务器,但是无法访问linux下的共享目录

可以登录samba服务器,但是没有权限访问linux下的共享目录

这个问题已经困扰我一天了。经过一天的找资料。终于给解决了。做个备份。给需要的朋友

下面是解决办法

1、确保linux下防火墙关闭或者是开放共享目录权限

2、确保samba服务器配置文件smb.conf设置没有问题,可网上查阅资料看配置办法

3、确保setlinux关闭,可以用setenforce 0命令执行。 默认的,SELinux禁止网络上对Samba服务器上的共享目录进行写操作,即使你在smb.conf中允许了这项操作。

service smb restart

一定要注意第三项,就是这个问题我整了整整一天。不管怎么设置smb.conf就是不行

下面是在网上找的资料应该有点用

了解和配置 SELinux

查看SELinux状态:/usr/sbin/sestatus -v      ##如果SELinux status参数为enabled即为开启状态

SELinux status:                 enabled

getenforce                 ##也可以用这个命令检查

关闭SELinux:

1、临时关闭(不用重启机器):setenforce 0                  ##设置SELinux 成为permissive模式

##setenforce 1 设置SELinux 成为enforcing模式

2、修改配置文件需要重启机器:

修改/etc/selinux/config 文件

将SELINUX=enforcing改为SELINUX=disabled

重启机器即可

1. 获取当前 SELinux 运行状态

getenforce

可能返回结果有三种:Enforcing、Permissive 和 Disabled。Disabled 代表 SELinux 被禁用,Permissive 代表仅记录安全警告但不阻止 可疑行为,Enforcing 代表记录警告且阻止可疑行为。

目前常见发行版中,RHEL、CentOS、Fedora 等默认设置为 Enforcing,其余的如 openSUSE 等为 Permissive。

2. 改变 SELinux 运行状态

setenforce [ Enforcing | Permissive | 1 | 0 ]

该命令可以立刻改变 SELinux 运行状态,在 Enforcing 和 Permissive 之间切换,结果保持至关机。一个典型的用途是看看到底是不是 SELinux 导致某个服务或者程序无法运行。若是在 setenforce 0 之后服务或者程序依然无法运行,那么就可以肯定不是 SELinux 导致的。

若是想要永久变更系统 SELinux 运行环境,可以通过更改配置文件 /etc/selinux/config 实现。注意当从 Disabled 切换到 Permissive 或者 Enforcing 模式后需要重启计算机并为整个文件系统重新创建安全标签(touch /.autorelabel && reboot)。[root@web2 ~]# vim /etc/selinux/config

# This file controls the state of SELinux on the system.

# SELINUX= can take one of these three values:

# enforcing - SELinux security policy is enforced.

# permissive - SELinux prints warnings instead of enforcing.

# disabled - No SELinux policy is loaded.

SELINUX=enforcing

# SELINUXTYPE= can take one of these two values:

# targeted - Targeted processes are protected,

# mls - Multi Level Security protection.

SELINUXTYPE=targeted

3. SELinux 运行策略

配置文件 /etc/selinux/config 还包含了 SELinux 运行策略的信息,通过改变变量 SELINUXTYPE 的值实现,该值有两种可能: targeted 代表仅针对预制的几种网络服务和访问请求使用 SELinux 保护,strict 代表所有网络服务和访问请求都要经过 SELinux。

RHEL、CentOS、Fedora 等默认设置为 targeted,包含了对几乎所有常见网络服务的 SELinux 策略配置,已经默认安装并且可以无需修改直接使用。 若是想自己编辑 SELinux 策略,也提供了命令行下的策略编辑器 seedit 以及 Eclipse 下的编辑插件 eclipse-slide 。

4. coreutils 工具的 SELinux 模式

常见的属于 coreutils 的工具如 ps、ls 等等,可以通过增加 Z 选项的方式获知 SELinux 方面的信息。

linux无法连接共享文件夹,linux下samba服务器共享文件windows无法访问相关推荐

  1. samba服务器查看文件共享,我的笔记Uuntu下Samba服务器共享文件夹在windows7 下查看.doc...

    步骤1:Ubuntu下安装Ubuntu samba#apt-get install samba#apt-get install smbfs 步骤2:添加linux用户#useradd user1 // ...

  2. 服务器共享文件夹权限设置软件,服务器共享文件夹权限设置

    服务器共享文件夹权限设置 内容精选 换一换 分布式文件系统(Distributed File System)是指文件系统管理的物理存储资源不一定直接连接在本地节点上,而是通过计算机网络与节点相连.Ce ...

  3. 服务器安装centos5.5下安装samba服务器以及windows访问samba服务器

    最近使用开发的进程中出现了一个小问题,顺便记录一下原因和方法--服务器安装 windows下,想必大家都用过同享功能吧,的确很便利,直接把文件放在同享目录下即可. 那Linux下是如何实现这种同享功能 ...

  4. vbox共享文件夹 linux,Vbox下创建Linux和Windows的共享文件夹

    我的Vbox版本是4.3.6...在这里以win8和Ubuntu12.04之间共享文件举例 首先运行虚拟机,然后安装增强功能..这个增强功能很碉堡...能开启无缝模式和系统间的剪贴板共享等牛X功能 然 ...

  5. 【samba】Wodows同步Linux文件|搭建samba服务器共享文件——在windows上映射网络驱动器...

    目录 Linux做samba服务器 Linux上的操作 windows上的操作 windows做samba服务器 windows上的操作 linux上的操作 错误记录 Linux Samba服务主配文 ...

  6. CentOS 6.3下Samba服务器的安装与配置(转)

    一.简介 Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写,即为服务器消息块 ,SMB主要是作为Microsoft的 ...

  7. CentOS6 下Samba服务器的安装与配置

    原地址:http://www.cnblogs.com/mchina/archive/2012/12/18/2816717.html 一.简介 Samba是一个能让Linux系统应用Microsoft网 ...

  8. CentOS 6.3下Samba服务器的安装与配置

    一.简介 Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写,即为服务器消息块 ,SMB主要是作为Microsoft的 ...

  9. CentOS 7下Samba服务器的安装与配置 win 共享磁盘

    一.简介 Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写,即为服务器消息块 ,SMB主要是作为Microsoft的 ...

  10. Samba服务器(一):windows访问samba服务器共享文件的简单实现(图文并茂)

    From:http://linux.chinaunix.net/techdoc/beginner/2009/07/09/1122864.shtml 一.linux的文件共享(当然也包括和windows ...

最新文章

  1. sharepoint 2013 使用outlook 打开sharepoint 任务失败
  2. Android--ImageButton的焦点及事件处理
  3. openapi开放平台架构_适用于所有人的MicroProfile OpenAPI
  4. Lightoj 1231 - Coin Change (I) (裸裸的多重背包)
  5. EasyPR-Java开源中文车牌识别系统工程部署
  6. async spring 默认线程池_Spring boot注解@Async线程池实例详解
  7. Oracle Net Configuration(监听程序和网络服务配置)
  8. map,multimap,unordered_map,unordered_multimap的详解
  9. java执行sql列名无效_嵌套异常是java.sql.SQLException:无效的列名ORACLE
  10. python开发实践教程_Python开发实践教程
  11. CSDN博客排名不更新,谈谈重构的做法
  12. 在优矿(uqer.io)上打开量化投资的黑箱-技术分析篇
  13. FPGA--IP核之FIFO
  14. python-百分号字符串拼接
  15. 看柴静《苍穹之下》有感
  16. 一文读懂PRBS定义、生成办法、作用
  17. s7五杀大数据英雄_王者七大记录,五杀最多的英雄竟然有他?这英雄跑的比关羽还快!...
  18. Mac-Charles
  19. python-将连续图片转换为视频
  20. 三次计算机病毒爆发,小心你的计算机中招 未来一周将有3次计算机病毒入侵

热门文章

  1. 编译go版本的supervisord
  2. 一次搞定亚马逊 Used Sold as New 二手品申诉,速度 Get!
  3. visual studio 总是和搜狗输入法冲突
  4. Android FileOutputStream FileInputStream 读写问题记录
  5. 百度网盘限速解决方案
  6. 谷歌地图打不开怎么办?
  7. excel白屏未响应_Excel中出现无响应的解决方法
  8. 计算机专业考信息安全研究生,我是计算机科学与技术专业的学生,想考信息安全的研究生,我们本专业涉及的知识主要是计算机的组成原理,...
  9. java项目账户充值提现_资金充值提现明细
  10. Ubuntu 图形桌面与命令行界面 切换快捷键