Ubuntu 20.04访问Windows共享文件夹(开机自动访问-不用写到/etc/fstab文件)

  • 前言
为什么不写到/etc/fstab呢?
因为涉及到访问网络资源
如果你断网了
系统就起不来了
生产环境你慌不慌?

1. 修改/etc/sudoers文件

# 默认情况下,/etc/sudoers文件没有写入权限
# 首先我们要将这个文件赋予写入权限
sudo chmod +w /etc/sudoers
# 有权限后开始编辑此文件
sudo vi /etc/sudoers
# 按下键盘上的a键后,开始编辑
# 修改"%sudo   ALL=(ALL:ALL) ALL" 为"%sudo  ALL=(ALL:ALL) NOPASSWD:ALL"
# 修改完之后,按下键盘上的esc键退出编辑模式
# 在按下shift+; 相当输入了冒号":" 进入末行模式,在输入wq,w表示保存,q表示退出
# wq就表示保存并退出
# 完事儿再把/etc/sudoers文件的权限还原回去
sudo chmod -w /etc/sudoers
# 此时就不需要密码了

在这里插入图片描述

2. 创建挂载点

# 在user用户的桌面上创建一个名为Y的目录,作为我们的挂载点
sudo mkdir /home/user/桌面/Y

在这里插入图片描述

3.使用mount命令进行挂载测试

sudo busybox mount -t cifs //192.168.169.1/新建文件夹 /home/user/桌面/Y -o username=administrator,password=123456
# 其中   //192.168.169.1/新建文件夹   属于你要访问的目录
# 其中   /home/user/桌面/Y            属于挂载点,就是之后你打开Y这个目录,就相当于在访问//192.168.169.1/新建文件夹
# 其中   username=  后面要跟上你要访问的目录所需要的用户名
# 其中   password=  后面要跟上你要访问的目录所需要的用户名的密码
# 这条命令执行完之后,没有报错在进行下一步,如果有报错VX我 ID: my_name_is_leihao 

4.实现开机自动挂载

使用Ubuntu自带的最骚的开机自启动程序
只有你通过桌面的方式登录到这个用户后
才开始访问挂载
而非开机就挂载并访问
这个软件就叫        启动应用程序

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

就在上面这个框里
粘贴挂载命令
sudo busybox mount -t cifs //192.168.169.1/新建文件夹 /home/user/桌面/Y -o username=administrator,password=123456
    名称自己起一个就行,见名知意即可
    备注也可写可不写
切记!切记!切记!
挂载过一次后,别重复挂载,否则会提示你  failed: Permission denied
如果开机时没联网
登录用户时,这个操作就不会成功
只需要在命令行里面在敲一遍就好了(CV大法好)