Fedora17下用samba实现windows和Linux跨平台文件系统访问

时间:2021-11-24 20:02:32

第一步: 在Fedora linux系统下载并安装samba

      #   yum  -y  install  samba

第二步: 编辑samba的配置文件/etc/samba/smb.conf

       1. 找到[homes],复制这6行   yy6p

2. 修改复制的[homes]:

[work] //将[homes]修改了,在windows平台访问的时候会显示"work"

comment = Work Directories

browseable = yes //指定yes,则会显示work,否则在访问的时候是不显示的.

writable = yes //指定了有写的权限,例如创建一个文件

path = / //指定了可以访问的目录路径,这里是根目录所以可以看到根目录下的所有东西

valid users = fedora //指定了可以访问的用户,其他用户是不能访问的

编辑好后可以执行

# testparm //查看配置文件配置的结果

第三步: 在root用户下创建samba用户

#  useradd   fedora      //如果该用户已经存在,那么就直接给该用户配置smab密码

#  smbpasswd  -a  fedora

第四步: 创建共享目录

#   mkdir  /work

#   chmod  777 /work

第五步: 关闭防火墙

# systemctl  stop  iptables.service

第六步: 关闭selinux服务/etc/selinux/config

将SELINUX=disabled

第七步: 将smab配置成开机启动

# systemctl  enable  smb.service

如果是手动启动smba服务可以执行

#   systemctl  start  smb.service

如果关闭smba服务执行

# systemctl  stop  smb.service

这时就可以在windows下的"运行"中输入samba服务器的ip来访问它了

例如 ”\\10.0.0.176“

然后输入用户名:(例如)fedora

密码:123456

这样就可以了,

如果以fedora用户登录权限不够,尝试一下重启samba服务器.