openwrt管理页面安装samba4,安装完刷新一下页面
选右侧“服务”-“网络共享”
勾选启用macOS兼容共享

打开ssh客户端登录到openwrt

新建一个文件夹用于存放用户目录
mkdir /home
新建一个用于登陆共享的用户名,也可以是几个,供不同的人使用

useradd --create-home --groups users --user-group xxxx
创建密码,要输入两次密码

smbpasswd -a xxxx
创建用于timemachine的目录,一般会在另外挂载的硬盘中。

cd /mnt/sda1
mkdir /mnt/sda1/Backups
chmod 775 Backups
chgrp 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都能正常访问。

标签: none

添加新评论