- 前言
为什么不写到/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大法好)