# 安装依赖
sudo apt install cifs-utils samba-client -y
# 测试连接
smbclient -L ip -U username
# 创建文件夹, 以及挂载
sudo mount --mkdir -o username="",password="" //ip/dir /mount/dir


打开文件管理器, 在地址栏输入smb://ip, 然后输入帐号密码登录

安装依赖

# 安装cifs包
sudo apt-get install cifs-utils -y
# 手动输密码挂载
sudo mount.cifs //ip /mount/path -o username="user",password="pawd"
# 将密码存入文件中, 手动挂载
sudo mount.cifs //ip /mount/path -o credentials=/credentials/path
# 没实现, 文件权限问题一直没解决
# 解决了, 把文件丢/etc下权限改777解决的

存入密码的文件

username="user"
password="pawd"

# 在/etc/fstab中添加一句
//ip /mount/path cifs user,noauto,nofail,username="user",password="pawd"
## user表示任意用户均可使挂载生效
## noauto表示不会开机自动挂载, 需要手动mount -a
## nofail表示开机挂载失败系统不会进入紧急维护模式

该方案开机时挂载会拖慢启动速度, 手动挂载又需要输入命令


打开/etc/fstab, 在文件末尾加上

//ip /mount/path cifs _netdev,nofail,noauto,x-systemd.automount,credentials=/etc/userpawd 0 0
# noauto不需要开机时自动挂载
# x-systemd.automount按需自动挂载
# 可加上x-systemd.idle-timeout=600, 实现闲置一段时间后自动卸载挂载

参考:
Linux 下访问 Samba 共享的几种姿势
最后修改:2025 年 04 月 04 日
赛博讨口子