Windows प्रिंटर शेयर एसएमबी सेटिंग्स (लिनक्स पर tsclient / rdesktop के लिए) प्राप्त करना


0

काम पर, मेरे पास "वर्चुअल" विंडोज सर्वर टर्मिनल तक पहुंच है, जिसे मैं अपने उबंटू लिनक्स के माध्यम से tsclientया के माध्यम से एक्सेस कर सकता हूं rdesktop

इसके अतिरिक्त, इस नेटवर्क पर प्रिंटर शेयर हैं, जिसे नेटवर्क पर किसी भी विंडोज पीसी से एक्सेस किया जा सकता है ("वर्चुअल" टर्मिनल सहित); का कहना है कि पता है \\printshares.company.com

अब, मैं खोलने \\printshares.company.comमें "आभासी" टर्मिनल में rdesktop( परहेज tsclientक्योंकि यह एक है tsclient में बग # 94,743 (उबंटू): "टर्मिनल सर्वर क्लाइंट क्लिपबोर्ड से करने के लिए / कॉपी करने के लिए सक्षम नहीं है" ) - और मैं सभी प्रिंटर ठीक देख सकते हैं ..

हालाँकि, जब मैं अपने लिनक्स मशीन पर सीधे कार्य नेटवर्क पर होता हूं, तो मैं कोशिश करता हूं और कुछ ऐसा करता हूं:

$ 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एक आईपी को हल कर सकता हूं ( जाहिर है, मैंने वास्तविक आईपी को एक स्थानीय एक से बदल दिया है; लेकिन अन्यथा पिंग प्रतिक्रिया बाकी है ); हालाँकि, जैसा कि देखा जा सकता है, मुझे मिल रहा है NT_STATUS_LOGON_FAILURE...

अब, यहां कई चीजें गलत हो सकती हैं - वे सभी विंडोज वर्कग्रुप और ऐसे गलत हो सकते हैं आदि।

क्या विंडोज टर्मिनल सत्र से - हम उन्हें "कनेक्शन सेटिंग्स" कहते हैं, इसे पुनः प्राप्त करना संभव है, इसलिए मैं उन्हें चलने के दौरान लिनक्स के नीचे दोहरा सकता हूं smbclient?

( यह कहने की आवश्यकता नहीं है कि इन विंडोज सर्वरों को चलाने वाला आईटी विभाग लिनक्स का उपयोग करने वाले लोगों द्वारा काफी चिढ़ है, और उन प्रकार के "ग्राहकों" को कोई समर्थन नहीं देगा। इसके अलावा, अगर उन सेटिंग्स को प्राप्त करने के लिए क्लाइंट सत्र पर कुछ इंस्टॉलेशन की आवश्यकता होती है, तो नहीं होगा)। मेरी बहुत मदद करें, क्योंकि मेरे पास विंडोज टर्मिनल सत्र पर कुछ भी स्थापित करने की अनुमति नहीं है। फिर भी, मैं यह जानना चाहूंगा कि क्या इसके लिए कोई समाधान है ) ...


में सक्षम करने client ntlmv2 authका प्रयास करें /etc/samba/smb.conf
ग्रेविटी

उस @grawity के लिए धन्यवाद - उस लाइन के लिए, मुझे मिलता है: " params.c:Parameter() - Ignoring badly formed line in configuration file: client ntlmv2 auth"; से सांबा और NTLMv2 प्रमाणन मुझे मिल गया: " client ntlmv2 auth = Yes" जो उचित रूप में पारित किया था, लेकिन अभी भी हो रही है "NT_STATUS_LOGON_FAILURE" .. मैं अब चलाने के लिए कोशिश कर रहा हूँ smbclient -d5 ..., और कहा कि डिबग डंप लॉग से, केवल एक चीज नई मैं देख सकता हूँ कि " SPNEGO login failed: Logon failure" ... जो अभी भी मुझे ज्यादा नहीं बताता है ... फिर से धन्यवाद - चीयर्स!
sdaau

जवाबों:


2

यह -W DOMAINNAME के ​​साथ भी प्रयास करने लायक हो सकता है।


Yippie - धन्यवाद @Col, यह कमाल है - अंतिम रूप से सटीक प्रिंट साझा :) और पश्चात के लिए, मेरी पूरी cmdline अब है smbclient -L \\printshares.company.com -U MYUSERNAME -W mydept.company.com:; और यह भी काम करता है: smbclient -L \\printshares.company.com -U MYUSERNAME@mydept.company.com -W mydept.company.com.... बहुत, बहुत धन्यवाद फिर से - चीयर्स! संपादित करें: इसमें smb.conf में @ ग्रेविटी द्वारा शर्करा भी शामिल है; वहां भी मेरे पास: "सुरक्षा = डोमेन" भी है। चीयर्स!
sdaau

1
@ सादाऊ: securityएक smbdसर्वर विकल्प है और इसे नजरअंदाज कर दिया जाता है smbclient
ग्रैविटी

बहुत धन्यवाद @ ग्रेविटी - मुझे उस बारे में पता नहीं था; चियर्स!
सादाऊ

@sdaau यह कोई समस्या नहीं है, मुझे खुशी है कि मैं मदद कर सका।
कर्नल
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.