一、 安装samba客户端
sudo apt-get install smbclient -y
sudo apt-get install cifs-utils
二、查看文件共享权限
smbclient -L //192.168.10.12
三、如下图
三、 创建挂载点
mkdir -p /mnt/buildservershare
四、临时挂载
# ${remount_share_folder} 为共享文件夹地址,前面需要加上ip[被访问端]
# ${local_mount_folder} 为挂载文件夹地址
# ${username} 为用户名,与被访问端的配置一致
# ${password} 为密码,与被访问端的配置一致
mount -t cifs ${remount_share_folder} ${local_mount_folder} -o \
username=${username},password=${password},dir_mode=0777,file_mode=0777
#example:
mount -t cifs //192.168.1.105/data /home/test1/shareData -o \
username=test,password=123456,dir_mode=0777,file_mode=0777
五、卸载命令,要带sudo
sudo umount /home/terry/workspace/buildservershar
六、我自己写的一个shell 脚本,自动输入密码。
#!/bin/bash
echo "Ready to mount buildservershare"
echo "xxxxxx" | sudo -S mount -t cifs //182.18.1.18/terry /home/terry/workspace/buildservershare -o user=terry,password=xxxxx,dir_mode=0777,file_mode=0777
if [ $? -eq 0 ]; then
echo "====mount ok!===="
else
echo "====mount failed!===="
exit 1
fi
七、运行效果
八、参考文章
ubuntu共享文件夹配置与挂载:使用samba_Eter_nit_y的博客-CSDN博客_ubuntu挂载共享文件夹
Ubuntu访问samba共享文件方法_diaodingzhi6175的博客-CSDN博客
ubuntu下开机自动挂载samba目录 - 懒猫的新窝 - 博客园
Ubuntu16.4中访问另一台Ubuntu16.4中samba共享出来的目录_generalsong的博客-CSDN博客_ubantu 读取其他ubantu的共享