На работе у меня есть доступ к "виртуальному" терминалу Windows-сервера, к которому я могу получить доступ через Ubuntu Linux через tsclient
или rdesktop
.
Кроме того, в этой сети есть общие принтеры, к которым можно получить доступ с любого ПК с Windows в сети (включая "виртуальные" терминалы); скажем, адрес \\printshares.company.com
.
Теперь я открываю \\printshares.company.com
в "виртуальном" терминале в rdesktop
(избегая tsclient
поскольку у него есть ошибка № 94743 в tsclient (Ubuntu): «Клиент сервера терминалов не может копировать в / из буфера обмена»)) - и я вижу все принтеры нормально ..
Тем не менее, когда я нахожусь на моей машине Linux прямо в рабочей сети, я пытаюсь сделать что-то вроде:
$ ping printshares.company.com
PING printshares.company.com (192.168.0.200) 56(84) bytes of data.
^C64 bytes from 192.168.0.200: icmp_req=1 ttl=124 time=10.4 ms
--- printshares.company.com ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 10.450/10.450/10.450/0.000 ms
$ smbclient -L \\printshares.company.com -U MYUSERNAME
Enter MYUSERNAME's password:
session setup failed: NT_STATUS_LOGON_FAILURE
Хотя сервер не может быть пропингован - по крайней мере команда ping
сообщает мне, что printshares.company.com
может разрешить IP-адрес (очевидно, я заменил реальный IP-адрес на локальный; в противном случае ответ на запрос ping остался); однако, как видно, я получаю NT_STATUS_LOGON_FAILURE
...
Теперь, здесь может быть что-то не так - все эти рабочие группы Windows, и тому подобное, могут ошибаться и т.д.
Можно ли извлечь - давайте назовем их "параметры подключения" - из сеанса терминала Windows, чтобы я мог реплицировать их под Linux при запуске smbclient
?
(Излишне говорить, что ИТ-отдел, работающий с этими серверами Windows, весьма раздражен людьми, использующими Linux; он не будет оказывать поддержку таким "клиентам".Кроме того, если получение этих настроек требует некоторой установки в клиентской сессии, мне это мало поможет, так как у меня нет прав для установки чего-либо в терминальной сессии Windows. Тем не менее, я хотел бы знать, есть ли какое-либо решение для этого)...