起因

因为hexo没有相关的可视化界面,本地写文章的话,需要在shell下进行写作,目前可能大家使用编辑器,我发现obsidan结合图床,可以带来较好的本地编辑体验。于是在本地的linux上搭建了相关的smb共享,这样,可以直接在_posts文件夹下创建文章,而且可以使用obsidian的模板功能,创建相关的模板,这样,文章的开头,就不用输入相关的命令了。记录下linux下smb服务端的创建记录。

安装软件包

apt update
#升级软件
apt-get install samba samba-common
#安装相关软件包
chmod 777 /home/ -R
#相关文件夹添加共享读取写入权限

创建用户

groupadd test -g 6000
useradd test -u 6000 -g 6000 -s /sbin/nologin -d /dev/null
#在系统中添加相关共享账户
#缺少这一步的话,后续共享会报错

smbpasswd -a test
#添加相关账户至smb共享

创建共享文件夹

cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
#smb共享文件夹备份
vim /etc/samba/smb.conf
#smb共享文件配置文件编辑


[home] 
#共享名,该共享标签,可随意取,该名字为在其他电脑上看到的共享名
    comment = home directories 
    #该共享描述
    path = /home/  
    #共享路径
    public = no   
    #指定该共享是否允许guest账户访问
    writable = yes 
    #writable用来指定该共享路径是否可写
    workgroup = DAWN 
    #设定 Samba Server 所要加入的工作组或者域

#在文件末尾添加以上内容,大写g可以直接进入文件末尾

结语

至此,smb文件创建完成,在windows中或者mac中,直接输入ip地址后,输入用户名和密码即可访问。