怎么在公众号上做网站,电商网站优化方案,百度怎么搜索网址打开网页,湛江手机网站制作项目上遇到需要自动挂载windows共享盘到linux系统中#xff0c;由于windows密码有英文逗号(,)#xff0c;被linux识别成了参数分隔符#xff0c;在网上找了很多办法都不行#xff0c;后来通过这种方式完美解决#xff0c;linux系统是centos8.4文章阅读操作时间在5分钟左右…项目上遇到需要自动挂载windows共享盘到linux系统中由于windows密码有英文逗号(,)被linux识别成了参数分隔符在网上找了很多办法都不行后来通过这种方式完美解决linux系统是centos8.4文章阅读操作时间在5分钟左右耐心看可以节约你们找废料的时间看完相信可以解决你们的问题如果完美解决麻烦点个赞呗~
要在Linux开机时自动挂载Windows共享文件夹同时处理具有特殊字符的Windows账户密码你可以采取以下步骤
创建一个凭证文件为保持密码的安全性最好将Windows共享的用户名和密码保存在一个只有root权限能访问的文件中例如 /etc/cifs-credentials并确保它的权限设置为仅root可读 sudo touch /etc/cifs-credentialssudo chmod 600 /etc/cifs-credentials使用文本编辑器编辑该文件 如果密码中包含特殊字符直接在文件中输入即可(无需转义)写入用户名(administrator)和密码123456,abcde
usernameadministrator
password123456,abcde编辑 /etc/fstab 文件打开 /etc/fstab 文件在文件末尾添加一行以包含挂载信息。 使用你刚才创建的凭证文件进行挂载而不是在 fstab 文件中直接写明密码添加的信息可能如下 //10.9.158.77/share /mnt/share cifs credentials/etc/cifs-credentials,iocharsetutf8,file_mode0777,dir_mode0777 0 0 //10.9.158.77/share 是Windows共享的路径 /mnt/share 是Linux上的挂载点请根据实际情况修改这些路径 credentials/etc/cifs-credentials 指向前面创建的凭证文件。 iocharsetutf8 设置字符编码支持UTF-8 file_mode0777 和 dir_mode0777 设置文件和目录的权限根据需要可以修改这些值。 最后两个数字 0 0 是dump和fsck的选项通常对于CIFS共享设置为 0。 创建挂载点如果挂载点目录在这个例子中是 /mnt/share不存在需要创建它 sudo mkdir -p /mnt/share测试挂载在实际将其添加到 /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
[rootrx ~]# 重新启动和验证重新启动Linux系统以测试开机的时候共享是否自动挂载成功 sudo rebootEND END END 完成这些步骤后每次Linux开机时会自动尝试挂载Windows共享文件夹。 注 记得每次更改密码后也要更新 /etc/cifs-credentials 文件中的相关信息。
相关跳转Linux临时挂载window共享文件夹用户名密码无转义字符