我正在尝试访问插入 HP Officejet Pro 8500A 的 SD 卡。
我的研究表明它应该可以通过以下方式访问
IP 和文件夹memory_card
。例如,如果打印机的 IP 是192.168.1.33
::
对于 Windows:
\\192.168.1.33\memory_card
对于 Unix:
smb://192.168.1.33/memory_card
在我的 Windows 机器上,您可以从文件浏览器浏览或共享文件夹,而无需输入用户名或密码。但是在 Ubuntu 上,当我尝试使用 Nautilus 或任何其他文件浏览器(例如 Nemo)浏览或连接资源时,系统会提示输入用户名和密码。
我也尝试像挂载其他许多有密码的共享一样挂载它gvfs-mount
。它仍然提示输入用户名和密码,而在这种情况下不需要。
更多的研究表明,解决方案包括为“用户名/密码”提供“guest/hp”(https://www-user.tu-chemnitz.de/~klada/?site=projects&id=hpmem)。
我尝试了这个命令:
$ sudo mount -t cifs //192.168.15.90/memory_card /mnt/ -o username=guest,password=hp
它有以下权限错误:
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
我一直在尝试寻找一个 cifs 选项,它可以识别共享中没有用户名或密码。
答案1
sec=ntlm
需要指定该选项。sec
指定安全调制解调器。ntlm 曾经是默认模式,不需要指定。
您可以使用以下命令安装(HP 打印机 SD 卡)设备:
$ sudo mount -t cifs //192.168.15.90/memory_card /mnt/ -o sec=ntlm
这将提供NTLM 目录用于密码散列,而您不会提示输入密码来访问挂载。