原帖:http://www.hostloc.com/thread-440023-1-1.html
之前买的eno是被墙的,但是现在放出来了,哈哈。
本地环境
eno: windows 10;洛杉矶,年付25刀
hosthatch: CentOS 7.4,LAMP,宝塔面板;洛杉矶,年付35刀
效果图
1. 安装Samba
- yum install samba system-config-samba samba-client samba-common
复制代码
查看系统中关于samba的安装包,如图所示即可
- rpm -qa samba*
复制代码
2. 配置samba
- vim /etc/samba/smb.conf
复制代码
- [Share] //共享名,就是windows访问时会显示的名称
- comment = share //注释
- path = /home/share
- valid users = root
- public = no
- writable = yes
- printable = no
- create mask = 0775 //此处我不是很确定具体需要多少
- 说明:
- comment:提示,在windows的网络邻居上显示为备注。
- path:linux上共享目录
- valid users: 允许访问linux共享目录的用户,此用户需是linux的samba用户
- public:允许guest访问
- writable: 允许用户写
- printable: 若设为yes,则被认定为打印机
- create mask:在共享目录上建立的文件的权限
复制代码
测试配置
- testparm
复制代码
3. 添加用户
帐号必须是系统已经有的帐号,比如root, www, etc.
- smbpasswd -a root #为 root用户添加登录 samba 服务器的密码
- New SMB password:
- Retype new SMB password:
- Added user root.
复制代码
如果开启了SELinux(比如hosthatch),还需要以下命令
- setsebool -P samba_enable_home_dirs on
- setsebool -P samba_export_all_rw on
复制代码
确认修改
- getsebool -a | grep samba
复制代码
4. 重启服务
- service smb restart
复制代码
其他命令
- systemctl start smb
- systemctl enable smb
- firewall-cmd –permanent –add-service=samba
- firewall-cmd –reload
复制代码
5. 宝塔面板操作
建立共享文件夹,路径与“2. 配置”一致,775权限(此处我不是很清楚是否必须)
放行如下端口:
137/udp, 138/udp, 139/tcp, 445/tcp
6. 共享文件夹映射为Windows本地的一个磁盘分区
a. 在“开始 > 运行”中输入“cmd”启动Windows命令行。
b. 执行net use X: \Linux服务器IP地址share 命令完成映射。
c. 打开Windows的“我的电脑”可以看到X盘了。
优点:
存取速度快,搭配h5ai下载转码分享一条龙
缺点:
个别情况无法识别网络硬盘
参考:
http://blog.51cto.com/aby028/1830125
http://c嗯nblogs.com/jingmoxukong/articles/3393641.html
http://pdf.us/2017/10/02/445.html
© 版权声明
内容来源于网络或本站原创,如有任何问题请联系站长
THE END