Linux开机自动挂载window密码有转义字符的共享文件夹

这篇具有很好参考价值的文章主要介绍了Linux开机自动挂载window密码有转义字符的共享文件夹。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

  • 文章阅读+操作时间在5分钟左右,耐心看可以节约你们找废料的时间,看完相信可以解决你们的问题!!!!
  • 项目上遇到需要自动挂载windows共享盘到linux系统中,由于windows密码有英文逗号(,),被linux识别成了参数分隔符,在网上找了很多办法都不行,后来通过这种方式完美解决,linux系统是centos8.4
  • 如果完美解决,麻烦点个赞呗~

要在Linux开机时自动挂载Windows共享文件夹,同时处理具有特殊字符的Windows账户密码,你可以采取以下步骤:

  1. 创建一个凭证文件:为保持密码的安全性,最好将Windows共享的用户名和密码保存在一个只有root权限能访问的文件中,例如 /etc/cifs-credentials,并确保它的权限设置为仅root可读:
   sudo touch /etc/cifs-credentials
   sudo chmod 600 /etc/cifs-credentials

使用文本编辑器编辑该文件, 如果密码中包含特殊字符,直接在文件中输入即可(无需转义),写入用户名(administrator)和密码(123456,abcde):

   username=administrator
   password=123456,abcde
  1. 编辑 /etc/fstab 文件:打开 /etc/fstab 文件,在文件末尾添加一行,以包含挂载信息。

  2. 使用你刚才创建的凭证文件进行挂载,而不是在 fstab 文件中直接写明密码,添加的信息可能如下:

    //10.9.158.77/share /mnt/share cifs credentials=/etc/cifs-credentials,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0
    
    

    //10.9.158.77/share 是Windows共享的路径,

    /mnt/share 是Linux上的挂载点(请根据实际情况修改这些路径),

    credentials=/etc/cifs-credentials 指向前面创建的凭证文件。

    iocharset=utf8 设置字符编码支持UTF-8,

    file_mode=0777dir_mode=0777 设置文件和目录的权限,根据需要可以修改这些值。

    最后两个数字 0 0dumpfsck的选项,通常对于CIFS共享设置为 0

  3. 创建挂载点:如果挂载点目录(在这个例子中是 /mnt/share)不存在,需要创建它:

    sudo mkdir -p /mnt/share
    
  4. 测试挂载:在实际将其添加到 /etc/fstab 之前,可以输入mount -a手动测试挂载,这个命令会尝试挂载 /etc/fstab 中的所有文件系统。

    检查是否有任何错误,并验证挂载是否成功,最后可以输入df-h查看是否成功:

    [root@ ~]# sudo mount -a
    [root@ ~]# df -h
    文件系统                         容量  已用  可用 已用% 挂载点
    devtmpfs                          16G     0   16G    0% /dev
    tmpfs                             16G     0   16G    0% /dev/shm
    tmpfs                             16G  9.7M   16G    1% /run
    tmpfs                             16G     0   16G    0% /sys/fs/cgroup
    /dev/mapper/cl-root               70G  5.5G   65G    8% /
    /dev/mapper/cl-data              800G  5.7G  795G    1% /data
    /dev/mapper/cl-home              500G  3.9G  496G    1% /home
    /dev/sda1                        200G  1.7G  199G    1% /boot
    //10.9.158.77/share               14T   82G   13T    1% /mnt/share
    tmpfs                            3.2G  1.2M  3.2G    1% /run/user/42
    tmpfs                            3.2G     0  3.2G    0% /run/user/0
    [root@rx ~]#
    
    
  5. 重新启动和验证:重新启动Linux系统,以测试开机的时候共享是否自动挂载成功:

    sudo reboot
    

END END END 完成这些步骤后,每次Linux开机时会自动尝试挂载Windows共享文件夹。
注: 记得每次更改密码后,也要更新 /etc/cifs-credentials 文件中的相关信息。

相关跳转Linux临时挂载window共享文件夹(用户名,密码无转义字符)文章来源地址https://www.toymoban.com/news/detail-811095.html

到了这里,关于Linux开机自动挂载window密码有转义字符的共享文件夹的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 在linux上挂载windows共享目录

    非root用户(普通用户)能够读写windows共享目录,比如查看文件、创建文件、修改文件、删除文件 挂载步骤 先在 Windows 下面共享需要挂载的目录 指定需要共享的文件目录:Downloads 右键》共享》网络文件和文件夹共享》共享…》选择要与其共享的用户》默认用户即可 右键》共

    2024年02月09日
    浏览(45)
  • Linux开机自动挂载文件系统的几种方式

    在Digitalocean上,给主机添加硬盘时,为了免去分区、格式化、挂载等麻烦,可以选择让运营商帮忙自动完成以上操作。 查看文档可知,运营商在添加硬盘时,在挂载阶段自动执行了以下脚本: 1). 创建挂载目录。 mkdir -p /mnt/volume 2). 挂载硬盘(临时挂载,主机重启后失效)。

    2024年02月09日
    浏览(43)
  • Linux:开机自动挂载磁盘出错 两种解决办法 /etc/fstab

     假如在/etc/fstab文件中有一个错误的语句  但是我们假装不知道,直接给他重启  开机自动进入到一个这样的界面 在这我们直接输入root的密码  进入到root下 直接 vi /etc/fstab    先将错误的删除掉,等正常开机了再去做挂载 然后重启     正常进入系统 如果我们在刚刚做了开

    2024年02月10日
    浏览(45)
  • Linux如何挂载创建于Windows中的共享文件夹?

      有时Linux需要访问WIndows中的文件,除了在Liniux中创建共享文件夹,Windows与之链接共享,Linux还可以通过挂载的方式获取Windows的共享文件夹内容。   在Windows中创建的共享文件夹要被Linux访问,需要先启用共享功能,允许本机被另一台计算机连接,同时启用SMB 1.0/CIFS 文件

    2024年02月05日
    浏览(62)
  • Mac开机自动连接挂载服务器NAS或SMB磁盘类似Windows映射网络驱动器

    在生活和工作中,经常需要电脑连接共享磁盘,或者SMB服务器磁盘,从而方便文件资源共享。 而在使用Windows的时候,Windows自带的资源管理器中有一个映射网络驱动器的功能很是让Mac羡慕,只要添加了,每次开机,打开资源管理器后,就有。非常的方便。 虽然Mac系统也有类似

    2024年03月14日
    浏览(54)
  • Syncthing实时共享同步数据 服务器数据备份软件 Syncthing开机自启动 修改端口(linux、windows)

    Syncthing是一个开源文件同步工具,可以在多台设备之间实时同步文件或文件夹。它可以帮助你自由地选择数据的存储位置、数据是否被第三方共享以及同步的数据如何在互联网上传输。 Syncthing使用P2P技术实现数据在设备间的同步,和传统的网盘不同,数据在同步的过程中并不

    2024年02月05日
    浏览(47)
  • ubuntu挂载磁盘,以及开机自动挂载磁盘

    在Ubuntu上挂载磁盘涉及到几个步骤,其中包括查看可用磁盘、创建挂载点、编辑  /etc/fstab  文件以确保在系统启动时自动挂载等。以下是一般的步骤: **查看可用磁盘和分区:**可以使用  lsblk  命令查看系统上的磁盘和分区信息。 识别你想要挂载的磁盘和分区。 **创建挂载

    2024年02月03日
    浏览(43)
  • Ubuntu挂载硬盘并设置开机自动挂载

    当我们更换主机时老的硬盘丢之可惜,实际上大可不必如此,老的硬盘可以挂载到新的Ubuntu系统上用作资料备份,在配合samba服务器可实现远程访问,这样在移动端进行资料备份就很方便了。samba服务器搭建参考另一篇文章,这里只介绍磁盘挂载。         samba服务器搭建:

    2024年02月04日
    浏览(46)
  • 【ubuntu】将磁盘挂载到指定目录并设置开机自动挂载

    最近打算将数据磁盘开机自动挂载,省得每次都要手动挂载,总结步骤如下: 输入以下命令,将系统中所有的分区都列出来: 找到你要挂载的分区,可以通过容量大小分辨,当然,有可能还是不太好区分,可以直接在目录的 其他位置(other locations) 看到相关信息。 输入以

    2024年02月08日
    浏览(43)
  • Visual Studio 2022中粘贴代码会自动变转义字符

    装了Visual Studio 2022之后,一直没有正式的项目在跑。最近有新项目,决定试试.net 6的新特性。在添加集合时,粘贴”);补充字符串时,发现VS居然自动帮我转了转义字符,比如原文是: 我想补充成: 结果却变成了: 这明显是画蛇添足,但在原来的Visual Studio 2019不会这样。 下

    2024年02月08日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包