一、重要配置完毕后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
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未关闭,按照上面的修改即可访问查看文件。
输入密码创建完毕
(“-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未关闭,按照上面的修改即可访问查看文件。