您的位置:首页 > Web前端

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

2014-09-13 13:44 615 查看
一、重要配置完毕后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未关闭,按照上面的修改即可访问查看文件。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: