[problem help] 加入内测通道升级后通过smb协议连接window无法访问win共享文件 Resolved
Tofloor
poster avatar
我樂苦多
deepin
2023-07-25 07:29
Author

图一是23preview内测升级后提示挂载失败:挂载设备时发生错误

没升级之前都能正常挂载设备,访问window共享文件夹

图二是UOS2.0正常访问

Honeyview_微信图片_20230724231806 (2).jpg

图一

微信图片_20230724231751.jpg

图二

Reply Favorite View the author
All Replies
神末shenmo
deepin
Spark-App
2023-07-25 08:09
#1

你的firefox过大了,考虑 https://blog.shenmo.tech/post/%E4%BF%AE%E5%A4%8D%E7%81%AB%E7%8B%90103%E7%89%88%E6%9C%AC%E5%B7%A8%E5%A4%A7%E8%BF%87%E5%A4%A7ui%E9%97%AE%E9%A2%98/

Reply View the author
deepinuser17
deepin
2023-07-25 11:54
#2
smbclient -L 192.168.50.73
smbclient -L \\192.168.50.73\<共享名>  -U <用户名>
Reply View the author
我樂苦多
deepin
2023-07-25 18:18
#3
deepinuser17
smbclient -L 192.168.50.73
smbclient -L \\192.168.50.73\<共享名>  -U <用户名>

该方法可以挂载到指定目录,但是通过文件管理器依然挂载失败

Reply View the author
deepinuser17
deepin
2023-07-26 15:35
#4

如果想加载到某个目录下, 运行以下命令. 假设要加载到/mnt/winshare.

sudo mkdir /mnt/winshare
sudo mount -t cifs -o username=<用户名> //192.168.50.73/<共享名> /mnt/winshare

然后在文件管理器里就可以打开winshare了.

如果想启动时自动加载/mnt/winshare, 创建文件 /root/smb.cred:

username=<用户名>
password=<口令>
domain=<域名>
chmod 600 /root/smb.cred

添加下面一行到/etc/fstab文件里:

//192.168.50.73/<共享名>  /mnt/winshare  cifs  credentials=/root/smb.cred  0 0

手动加载/mnt/winshare:

sudo mount /mnt/winshare

如果成功, 就可以重启机器, 查看/mnt/winshare是否自动加载了.

Reply View the author
我樂苦多
deepin
2023-07-28 22:16
#5
神末shenmo

你的firefox过大了,考虑 https://blog.shenmo.tech/post/%E4%BF%AE%E5%A4%8D%E7%81%AB%E7%8B%90103%E7%89%88%E6%9C%AC%E5%B7%A8%E5%A4%A7%E8%BF%87%E5%A4%A7ui%E9%97%AE%E9%A2%98/

谢谢大神指点,该问题已解决,在以管理员运行文件管理器可以正常`挂载

Reply View the author
我樂苦多
deepin
2023-07-28 22:17
#6
deepinuser17

如果想加载到某个目录下, 运行以下命令. 假设要加载到/mnt/winshare.

sudo mkdir /mnt/winshare
sudo mount -t cifs -o username=<用户名> //192.168.50.73/<共享名> /mnt/winshare

然后在文件管理器里就可以打开winshare了.

如果想启动时自动加载/mnt/winshare, 创建文件 /root/smb.cred:

username=<用户名>
password=<口令>
domain=<域名>
chmod 600 /root/smb.cred

添加下面一行到/etc/fstab文件里:

//192.168.50.73/<共享名>  /mnt/winshare  cifs  credentials=/root/smb.cred  0 0

手动加载/mnt/winshare:

sudo mount /mnt/winshare

如果成功, 就可以重启机器, 查看/mnt/winshare是否自动加载了.

谢谢大佬指导,受教了,慢慢摸索中发现在以管理员运行文件管理器可以正常挂载

Reply View the author
我樂苦多
deepin
2023-08-18 05:45
#7
deepinuser17

如果想加载到某个目录下, 运行以下命令. 假设要加载到/mnt/winshare.

sudo mkdir /mnt/winshare
sudo mount -t cifs -o username=<用户名> //192.168.50.73/<共享名> /mnt/winshare

然后在文件管理器里就可以打开winshare了.

如果想启动时自动加载/mnt/winshare, 创建文件 /root/smb.cred:

username=<用户名>
password=<口令>
domain=<域名>
chmod 600 /root/smb.cred

添加下面一行到/etc/fstab文件里:

//192.168.50.73/<共享名>  /mnt/winshare  cifs  credentials=/root/smb.cred  0 0

手动加载/mnt/winshare:

sudo mount /mnt/winshare

如果成功, 就可以重启机器, 查看/mnt/winshare是否自动加载了.

怎么加 -o vers=1.0 这个参数

Reply View the author
deepinuser17
deepin
2023-08-20 07:31
#8
sudo mount -t cifs -o username=<用户名>,vers=1.0 //192.168.50.73/<共享名> /mnt/winshare
Reply View the author
deepinuser17
deepin
2023-08-20 07:34
#9
//192.168.50.73/<共享名>  /mnt/winshare  cifs credentials=/root/smb.cred,vers=1.0  0 0
Reply View the author
我樂苦多
deepin
2023-08-21 18:07
#10
deepinuser17
//192.168.50.73/<共享名>  /mnt/winshare  cifs credentials=/root/smb.cred,vers=1.0  0 0

谢谢大神,我试试

Reply View the author