【环境配置】Fedora samba服务器环境搭建及无法查看文件的解决方法

一、重要配置完毕后samba共享目录,能看到目录下文件夹,但看不到里面的文件解放方法,通过关闭selinux可以解决,方法如下:
1、A 不需要重启Linux:
[root@localhost ~]# setenforce 0
2、需要重启Linux:
[root@localhost ~]#vi /etc/selinux/config 
将SELINUX=enforcing 改成SELINUX=disabled
保存
[root@localhost ~]# reboot或init 6

SELinux(Security-Enhanced Linux) 是美国国家安全局(NSA)对于强制访问控制的实现,是 Linux历史上最杰出的新安全子系统,是linux 安全的加强服务。

二、安装过程如下:
1、安装Samba
2、创建Samba用户
3、修改配置文件
4、重启samba服务
5、设置目录访问权限
6、测试

1、yum -y install samba* (必须连接网络,否则下载rpm安装包安装)

Dependencies Resolved


================================================================================================
 Package                 Arch              Version                     Repository          Size
================================================================================================
Installing:
 samba                   x86_64            2:4.0.11-1.fc18             updates            529 k
Updating for dependencies:
 libsmbclient            x86_64            2:4.0.11-1.fc18             updates            110 k
 libwbclient             x86_64            2:4.0.11-1.fc18             updates             79 k
 samba-common            x86_64            2:4.0.11-1.fc18             updates            695 k
 samba-libs              x86_64            2:4.0.11-1.fc18             updates            4.1 M

Transaction Summary

===============================================================================================

[root@localhost jyh]#  rpm -qa | grep samba
samba-4.0.11-1.fc18.x86_64 //服务器文件
samba-libs-4.0.11-1.fc18.x86_64 //公用库文件
samba-common-4.0.11-1.fc18.x86_64 //公用文件

[root@localhost jyh]# whereis samba
samba: /etc/samba /lib64/samba /usr/lib64/samba /usr/share/samba /usr/share/man/man7/samba.7.gz
[root@localhost jyh]#

2、创建账号

[root@localhost ~]#smbpasswd -a root
输入密码创建完毕
(“-a”是创建samba用户,“-x”是删 除samba用户,“-d”是禁用samba用户帐号,“-e”是启用samba用户帐号)
3、修改配置文件
修改/etc/samba/smb.conf文件添加如下信息后保存。
[global]
 workgroup = WORKGROUP(修改为Windows的工作组名称)
 interfaces = lo eth2 192.168.12.2/24 192.168.13.2/24 192.168.126.1/24(加上你本机的ip)
下面为自己在文件最后加的内容,设置路径,可写,写用户为root
[linux-shared]
        comment = linux-shared
        path = /home/jyh
        writable = yes
        browseable = yes
        write list = root
        public = yes
4、重启smb服务
service smb restart
5、设置目录访问权限
设置此目录可读可写可执行
chomd 777 /home/jyh
5、测试是否共享成功
\\192.168.126.2访问,输入用户名密码即可,使用时发现无法看到文件,只能看到文件夹,网上查到是selinux未关闭,按照上面的修改即可访问查看文件。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值