虽然比较基础,还是记录一下,加深印象。

首先确保安装了安装了 samba 服务,没有则安装,这是在 CentOS:

yum -y install samba* --skip-broken

修改配置文件:

 vim /etc/samba/smb.conf

对应 Share Definitions 段,path 为共享目录

=============Share Definitions===================
[webroot]
        path = /home/wwwroot
        browseable = yes   #可读
        writable = yes  #可写
;       valid users = %S
;

重新启动 samba 服务

service smb restart

保证下次启动还能起来,查看下,在在 3 和 5 级别下还能起来不

chkconfig smb on

chkconfig smb --list

创建一个 samba 用户

smbpasswd -a www

关闭防火墙

chkconfig --list|grep iptables
chkconfig iptables off

修改共享目录的权限

setfacl -m u:www:rwx -R /home/wwwroot/
setfacl -m d:www:rwx -R /home/wwwroot/

windows 下通过“运行” 打开\IP\webroot 登录就可以了

对于 Linux 与 Linux 之间的共享可以通过 NFS 来实现

  • 修改/etc/exports 文件,添加一条 /home/share *(rw),这条中/home/share 指定了共享位置,*代表所有主机,也可以单独写 IP 地址,rw 是可读写

  • 重启 nfs 服务:service nfs restart

  • 在 B 机上挂载:mount -t nfs 192.168.1.100:/home/share /mnt/share,回车输入帐号密码就可以了

  • 最后就是在 B 机上验证下是否挂载成功,命令:df

转载请注明: 转载自Ryan 是菜鸟 | LNMP 技术栈笔记

如果觉得本篇文章对您十分有益,何不 打赏一下

谢谢打赏

本文链接地址: Linux 通过 samba 和 Windows 实现共享,以及 Linux 之间互相共享

知识共享许可协议 本作品采用知识共享署名-非商业性使用 4.0 国际许可协议进行许可