在ubuntu中,您可以使用fstab来开机自动挂载Samba / CIFS共享。
下面是挂载Samba / CIFS共享的步骤:
首先,您需要安装cifs-utils包:
sudo apt-get install cifs-utils
接下来创建一个共享目录,一般是在帐号目录创建:
mkdir /samba_share
在/etc目录创建一个文件,文件名随意,我这里是sambapassword
sudo mkdir /etc/sambapassword
编辑文件输入以下内容:
vim /etc/sambapassword
username=value
password=value
username:samba网络硬盘的用户名
password:samba网络硬盘的密码
然后打开fstab文件:
vim /etc/fstab
添加以下代码
//10.0.0.7/Public /home/xxxx/Public cifs rw,credentials=/etc/sambapassword,gid=0,uid=0,rw,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0
参数 | 说明 |
---|---|
//10.0.0.7 | Samba网络硬盘的IP地址 |
/Public | Samba网络硬盘的共享地址 |
/mnt/local_share | 刚刚创建的本地挂载目录 |
cifs | 挂载的文件类型 |
credentials=/etc/sambapassword | 刚刚创建的帐号密码验证文件 |
gid=0,uid=0 | 用户的ID,输入指令ID可以查看当前用户的这两个ID编号 |
rw | 读写权限 |
iocharset=utf8 | 字符集为utf8,主要是防止中文乱码 |
file_mode=0777,dir_mode=0777 | 共享的目录和文件权限为777 |
然后,您可以通过以下命令测试挂载是否成功:
sudo mount -a
如果没有错误,则表示挂载成功。如果有错误可以再找一下攻略,因为我是一次性成功的。
现在,每次您启动计算机时,Samba / CIFS共享都会自动挂载到/home/xxxx/samba_share目录中。
Enjoy!