在需要把Windows上的共享挂载到Ubuntu上的时候,假设挂载在/mnt
下名为windata
需要以下步骤。
1. 更新并安装CIFS Utils包
sudo apt update
sudo apt install cifs-utils
2. 创建一个挂载点
sudo mkdir -p /mnt/windata
3. 单次挂载的话用下面的命令
sudo mount -t cifs //<smb_server_ip>/<smb_share> /mnt/windata -o username=<your_username>,password=<your_password>
4. 要自动挂载,每次Linux启动都自动挂载它,就通过下面的方式
编辑/etc/fstab
加入如下内容:
#用户默认只读权限
//<smb_server_ip>/<smb_share> /mnt/windata cifs username=<your_username>,password=<your_password>,iocharset=utf8,sec=ntlmv2 0 0
#用户默认全部权限
//<smb_server_ip>/<smb_share> /mnt/windata cifs username=<your_username>,password=<your_password>,iocharset=utf8,sec=ntlmv2,file_mode=0777,dir_mode=0777 0 0
配置正确的话,下次启动就生效了。