首先需要安装 samba
yum install samba
service smb start
– 修改 /etc/samba/smb.conf,共享所有文件,配置如下
– 在文件的最后添加如下代码:
[yourfile]
comment = centos all file
path = /path/yourfile
valid users = root
public = yes
writable = yes
printable = no
create mask = 0777
directory mask = 0777
smbpasswd -a root ← 将系统用户 root 加入到 Samba 用户数据库
selinux策略
setsebool -P allow_smbd_anon_write=1
或者
setsebool -P samba_export_all_rw on
设置开机启动samba
chkconfig —level 35 smb on
如果只看到文件夹 看不到文件 关闭selinux
setenforce 0 一次生效
永久生效 vi /etc/selinux/config
将SELINUX=enforcing 改成SELINUX=disabled
保存
centos 访问win
先在win设置共享文件
mount -t cifs -o username=administrator,password=123456 //192.168.1.101/gongxiang /mnt/windows
或者
mount -t smbfs -o codepage=cp936,username=administrator,password=123456 ,-l //192.168.1.101/gongxiang /mnt/win