Linux零基础教程:6、配置SMB文件共享服务
- 2023-06-29
- 2728
- 飞驰的心
在日常环境下,文件共享是一个非常重要的功能,尤其是进行大规模文件备份和数据交换时,什么FTP、SSH那小水管一般的流量显得非常低效,“网络共享”服务则可以最大化利用网络带宽资源,做大吞吐的数据交换,尤其是“网络文件共享”和其他系统的兼容性非常好,比如:windows的打印和文件共享、nas的SMB共享等等。总之这是一个用途广泛且受到良好生态支持的服务,下面是SMB的配置细节:
启动:sudo systemctl start smbd
重启:sudo systemctl restart smbd
配置:nano /etc/samba/smb.conf
[myshare]
comment = My Shared Folder
path = /home/user
browseable = yes
read only = no
create mask = 0700
directory mask = 0700
valid users = 共享用户用户名
[myshare]:共享的名称,可以根据你的喜好进行更改。
comment:对共享的描述。
path:共享文件夹的路径。将/path/to/shared/folder替换为你要共享的文件夹的实际路径。
browseable:是否允许浏览该共享。
read only:是否只读共享。
create mask:新文件的权限掩码。
directory mask:新文件夹的权限掩码。
valid users:允许访问该共享的用户或用户组。你可以指定一个用户或一个用户组。
【特别注意】为SMB添加用户这个步骤很重要,忘了就连不上
sudo smbpasswd -a fvce 增加用户:要增加的用户必须以是系统用户,但smb的共享密码可以随意设置(建议不要与登录密码相同)
sudo smbpasswd -x fvce 删除共享用户
sudo smbpasswd -d fvce 冻结用户:就是这个用户不能在登录了
sudo smbpasswd -e fvce 恢复用户:让冻结的用户可以在使用
sudo smbpasswd -n fvce 把用户的密码设置成空,要在global中写入 null passwords -true
sudo pdbedit -L -v 查看当前smb用户
【最后别忘了】给这个文件夹加入系统读写权限,否则SMB依然不能读写
chmod 777 /path/to/directory
本博客所有内容均为原创,原则上我不希望你转载。如特别喜欢而转载的话,请务必注明出处“网际飞扬 http://www.fayo.net”
否则本人闲来无事可能会把你误当成维权的靶子。
评论
全部评论
共{{commentCount}}条{{rs.Msg_Content}}