找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 103|回复: 10

Samba链接eno+hosthatch打造大盘windows 10

[复制链接]

47

主题

602

回帖

1355

积分

金牌会员

积分
1355
发表于 2018-4-1 20:31:18 | 显示全部楼层 |阅读模式
本帖最后由 yonlee 于 2018-4-3 17:10 编辑

之前买的eno是被墙的,但是现在放出来了,哈哈。

本地环境
eno: windows 10;洛杉矶,年付25刀
hosthatch: CentOS 7.4,LAMP,宝塔面板;洛杉矶,年付35刀

效果图








1. 安装Samba
[ol]
  • yum install samba system-config-samba samba-client samba-common[/ol]复制代码
    查看系统中关于samba的安装包,如图所示即可
    [ol]
  • rpm -qa samba*[/ol]复制代码




    2. 配置samba
    [ol]
  • vim /etc/samba/smb.conf[/ol]复制代码[ol]
  • [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:在共享目录上建立的文件的权限[/ol]复制代码
    测试配置
    [ol]
  • testparm[/ol]复制代码

    3. 添加用户

    帐号必须是系统已经有的帐号
    ,比如root, www, etc.
    [ol]
  • smbpasswd -a root #为 root用户添加登录 samba 服务器的密码
  • New SMB password:
  • Retype new SMB password:
  • Added user root.[/ol]复制代码
    如果开启了SELinux(比如CrownCloud),还需要以下命令
    [ol]
  • setsebool -P samba_enable_home_dirs on
  • setsebool -P samba_export_all_rw on[/ol]复制代码
    确认修改
    [ol]
  • getsebool -a | grep samba[/ol]复制代码

    4. 重启服务
    [ol]
  • service smb restart[/ol]复制代码
    其他可能用到的命令
    [ol]
  • systemctl start smb
  • systemctl enable smb
  • firewall-cmd --permanent --add-service=samba
  • firewall-cmd --reload[/ol]复制代码

    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
  • 回复

    使用道具 举报

    2

    主题

    108

    回帖

    236

    积分

    中级会员

    积分
    236
    发表于 2018-4-1 20:45:33 | 显示全部楼层
    eno天天绕路,慢的要死,你这样samba有啥意义?
    回复

    使用道具 举报

    47

    主题

    602

    回帖

    1355

    积分

    金牌会员

    积分
    1355
     楼主| 发表于 2018-4-1 20:46:17 | 显示全部楼层

    sohaoo 发表于 2018-4-1 20:45

    eno天天绕路,慢的要死,你这样samba有啥意义?


    我的香港,洛杉矶都不绕啊,哈哈哈哈哈
    回复

    使用道具 举报

    67

    主题

    535

    回帖

    1281

    积分

    金牌会员

    积分
    1281
    发表于 2018-4-1 20:45:00 | 显示全部楼层
    话说楼主Samba怎么完美自启啊

    我发现这玩意好难搞,经常大盘鸡重启,那边就掉了,需要大盘鸡手动重启samba才可以
    回复

    使用道具 举报

    2

    主题

    49

    回帖

    106

    积分

    注册会员

    积分
    106
    发表于 2018-4-1 20:48:54 | 显示全部楼层
    对教程我都是双脚双手的赞成的。
    回复

    使用道具 举报

    47

    主题

    602

    回帖

    1355

    积分

    金牌会员

    积分
    1355
     楼主| 发表于 2018-4-1 20:52:14 | 显示全部楼层

    biubiu 发表于 2018-4-1 20:48

    话说楼主Samba怎么完美自启啊

    我发现这玩意好难搞,经常大盘鸡重启,那边就掉了,需要大盘鸡手动重启samba ...

    你试试这个。我的大盘鸡不重启,我没试过

    如果想让系统重启后自动启动SMB服务,请在/etc/init.d/boot.local文件尾加入如下两行:
    rcnmb start
    /etc/init.d/smb start

    http://www.c嗯nblogs.com/jingmoxukong/articles/3393641.html
    回复

    使用道具 举报

    47

    主题

    602

    回帖

    1355

    积分

    金牌会员

    积分
    1355
     楼主| 发表于 2018-4-1 20:52:15 | 显示全部楼层

    loveug 发表于 2018-4-1 20:52

    对教程我都是双脚双手的赞成的。

    教程不敢当,些许经验罢了
    回复

    使用道具 举报

    67

    主题

    535

    回帖

    1281

    积分

    金牌会员

    积分
    1281
    发表于 2018-4-1 20:48:00 | 显示全部楼层

    yonlee 发表于 2018-4-1 20:52

    你试试这个。我的大盘鸡不重启,我没试过

    如果想让系统重启后自动启动SMB服务,请在/etc/init.d/boot.lo ...

    谢谢,我再试下

    话说debian 8是不是默认没有selinux?

    但是我能找到目录etc/selinux,usr/sbin



    这是什么情况
    回复

    使用道具 举报

    6

    主题

    998

    回帖

    2072

    积分

    金牌会员

    积分
    2072
    发表于 2018-4-1 20:53:48 | 显示全部楼层
    别说eno了我的机器都失联了
    回复

    使用道具 举报

    0

    主题

    1

    回帖

    4

    积分

    新手上路

    积分
    4
    发表于 2018-4-1 20:52:00 | 显示全部楼层
    本帖最后由 yonlee 于 2018-4-1 21:39 编辑

    biubiu 发表于 2018-4-1 21:09

    谢谢,我再试下

    话说debian 8是不是默认没有selinux?


    centos输入[ol]
  • getsebool -a | grep samba[/ol]复制代码,如果有就会有显示,没有会返回找不到。

    Debian我不清楚,好像教程都是CentOS的Google 云端硬盘1pb路过……
  • 回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|Discuz! X

    GMT+8, 2025-2-23 01:09 , Processed in 0.030404 second(s), 7 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表