Openwrt 通过smb开启timemachine备份
openwrt管理页面安装samba4,安装完刷新一下页面
选右侧“服务”-“网络共享”
勾选启用macOS兼容共享
打开ssh客户端登录到openwrt
新建一个文件夹用于存放用户目录mkdir /home
新建一个用于登陆共享的用户名,也可以是几个,供不同的人使用
useradd --create-home --groups users --user-group xxxx
创建密码,要输入两次密码
smbpasswd -a xxxx
创建用于timemachine的目录,一般会在另外挂载的硬盘中。
cd /mnt/sda1mkdir /mnt/sda1/Backupschmod 775 Backupschgrp users Backups
查看group文件中是否有刚才新建的用户名
cat /etc/group
里面有这个就行了
users:x:100:xxxx
……………………………………………………
再打开openwrt管理页面,右侧“服务”-“网络共享”,找到最下面的“共享目录”,点“添加”。
名称:随便起
路径:刚才新建的/mnt/sda1/Backups
可浏览:不勾选(这里是指在网上邻居上会不会自动显示出来,如果timemachine,就不勾。如果设置共享目录,就勾上)
只读:不勾选
强制root:勾选
允许用户:xxxx(刚才新建的用户名)
允许匿名、仅来宾用户:不勾选
继承所有者:勾选
创建权限掩码:0666或者0655都行
目录权限掩码:0777
vfs对象:不填
Apple Time-machine共享:勾选(存储timemachine就勾,只做共享就不勾)
Time-machine大小(GB):预计分配给timemachine的空间大小。
点保存并应用,设置完成。
…………………………………………………………
剩下的就和所有timemachine教程一样的。
同理,可以设置文件共享。macOS、Windows、Linux都能正常访问。