Linux下实现挂载SMB共享文件夹
linux下访问局域网上的smb共享文件夹,需要安装cifs-utils。
apt install cifs-utils
这里假定共享文件夹的网络位置是http://smb_ip/share
,用户名smb,密码123456。
mount -t cifs //smb_ip/share /mnt/share -o username=smb,password=123456
-t cifs
,挂载的文件类型,smb为-t cifs。//smb_ip/share
,smb共享文件夹的网络位置/mnt/share
,本地挂载的位置-o
,-o后面跟的都是挂载的详细参数配置,smb协议、用户名、密码等等,具体可以看这里详细参数解释,或者看图片。
如果要设置开机自动挂载smb,在/etc/fstab
文件中添加一行,保存退出即可。
//smb_ip/share /mnt/share cifs username=smb,passwd=123456 0 0
也可以在/etc/samba/
目录下新建配置文件smbpasswd
用来保存smb的用户名和密码以方便管理,内容如下。
username=smb
password=123456
然后 fstab中添加一行
//smb_ip/share /mnt/share cifs credentials=/etc/samba/smbpasswd 0 0
fstab的格式规范如下
<file system> <dir> <type> <options> <dump> <pass>