samba服务
samba服务介绍
- samba是一种能够使linux系统和windows系统实现文件共享的服务,Linux作为服务器 ,windows作为客户端访问linux中共享的文件目录。
- 在windows中可以直接修改linux中的文件
samba服务安装与配置
查看samba服务是否安装
systemctl status smbd
apt install samba
创建共享目录
mkdir /home/user/shared
chmod 777 /home/user/shared
修改samba配置文件
vim /etc/samba/smb.conf
在最后一行添加以下内容
[shared]
comment = 这是注释;
path = /home/user/shared
public = yes
writable = yes
available = yes
browseable = yes
添加samba用户
smbpasswd -a username
启动samba服务
systemctl restart smbd
查看服务启动状态
systemctl status smbd
windows连接samba服务
win+r打开运行,输入\\ip #ip为linux主机ip
linux连接samba
sudo apt install -y cifs-utils
mount -t cifs //192.168.0.14/smbtest /mnt -o username=roverq,password=123456
说明:
-t cifs:指定文件系统为samba的文件系统
//192.168.0.14 : 目标ip
/smbtest : samba的目录,smb.conf中定义的目录,不是
: 共享目录,例如:smb.conf中是shared,共享目录
: 是/mnt/share,那目录就是shared
/mnt : 本地目录
-o username=roverq,password=123456 : 用户名密码
1.创建密码文件password.txt保存登录密码(设置权限为600),内容为
username=用户名
password=密码
2.编辑/etc/fstab,添加以下内容
//ip/目录 /本地挂载目录 cifs credentials=密码文件,iocharset=utf8,gid=组id,uid=用户uid,file_mode=0777,dir_mode=0777 0 0
例如:
//192.168.100.105/shared /home/roverq/test cifs credentials=/home/roverq/.samba/smbpassword,iocharset=utf8,gid=1000,uid=1000,file_mode=0777,dir_mode=0777 0 0
3.启动挂载
sudo mount -a
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了