我是这样实现的,就是要写代码!在go文件里加下面这两句。
sudo tee -a /etc/samba/smb.conf <<-'EOF'
include = /boot/samba/%U.smb-shares.conf
EOF
#这个/boot/samba/%U.smb-shares.conf,你可以自己找地方放文件,看我下面的内容。%U是登录的用户名,后面的文件名可以自己随便取。
功能是把自己编写的smb内容添加到smb的设置文件里面去。
我在/boot/samba/里的文件有三个,对应我的三个账户。
这是三个文件的内容,我拿一个举例,这是我自己的账号,可以访问并看见"yyzhou"文件夹。
path,是的文件夹地址,comment是描述,可以空着。browseable,是是否能读取目录,weiteable是否可写入,write list 允许写入文件夹的用户,read list 允许读取文件夹的用户,valid users 是允许访问文件夹的用户。下面是tv账号的截图,你看着对比着写。