1)
禁用SELinux
1.在安装Fedora时选择开启或者关闭SeLinux。当然相信大多数来到这里的不会是为了这种方法来到这里。
2.临时关闭SELinux。如果你仅仅只是想临时关闭,可以输入
setenforce 0
3.禁用SELinux。在 /etc 下可以看到一个SELinux文件夹,进入后,里面有个config文件,在终端进入到文件夹,输入
gedit config
更改其中的SELINUX项的值就可以关闭和启用SELinux服务了。
修改成 SELINUX=disable 禁用SeLinux
修改成 SELINUX=enforcing 使用SeLinux
2)关闭防火墙。
查看防火墙状态:
/etc/init.d/iptables status
暂时关闭防火墙:
/etc/init.d/iptables stop
禁止防火墙在系统启动时启动
chkconfig --levels 2345 iptables off
重启iptables:
/etc/init.d/iptables restart
3)
service smb start启动samba服务。
在运行级别为5的环境下,samba服务在系统启动默认是不开启的,要设为自启动,
可以在终端下setup设置该服务即可,或在一些启动脚本里添加service smb start语句。
按空格键选中
service nmb restart ????
gedit /etc/samba/samba.conf 修改配置文件
最后在Share Definitions里添加一个共享定义,这里的设置很重要,以下是我添加的:
[nfsshare] #windows里共享文件夹的显示名称
comment = developer #描述信息,可以随便设
path = /opt/nfsshare #要共享的路径
valid users = root #在linux下已存在的用户名,现在成为你在wingdows下登陆的用户名 了,我直接用根用户
browseable =yes #是否可以浏览,意味着在工作组下是否显示共享文件夹
writable = yes #共享文件夹是否可写
好了,配置文件完成。
下面在linux下添加用户:smbpasswd –a root
root是在配置文件里设置的访问用户名,再两次输入密码就行,注意,这里的密码和你登陆linux的密码可以不一样,
它只是访问samba共享的密码。
还有注意一下linux的防火墙设置把samba设置到允许状态或停掉防火墙。