Runas संवाद स्क्रिप्ट निष्पादन को रोकता है


2

मैंने अपने Windows XP SP3 मशीन में Nmap 6.25 और पायथन 3.3 स्थापित किया है। मैंने एक पायथन स्क्रिप्ट लिखी है जो Nmap को कॉल करती है और एक फाइल में इसका आउटपुट लिखती है। मैंने ऑलर्स स्टार्टअप फ़ोल्डर में स्क्रिप्ट का शॉर्टकट रखा है। जब मैं व्यवस्थापक के रूप में लॉग इन करता हूं, तो स्क्रिप्ट सामान्य रूप से निष्पादित होती है। जब मैं एक सामान्य उपयोगकर्ता के रूप में लॉग इन करता हूं, तो मैं नैम्प को कंसोल विंडो में शुरू करते हुए देख सकता हूं, लेकिन फिर मुझे रनस डायलॉग मिलता है और जब तक मैं मैन्युअल रूप से ओके दबाता हूं तब तक कुछ भी नहीं होता है।

मैंने द्वितीयक लॉगऑन सेवा को अक्षम कर दिया है, लेकिन मुझे अभी भी रनस संवाद मिलता है। मुझे लगता है कि जब मैं स्क्रिप्ट को फिर से चलाता हूं, तो कोई रनस संवाद प्रकट नहीं होता है और स्क्रिप्ट सामान्य रूप से निष्पादित होती है।

स्टार्टअप पर रनस संवाद को कैसे गायब किया जा सकता है, इस पर कोई सुझाव?

संपादित करें [हल]:

माइक्रोसॉफ्ट का तरीका मेरे सिस्टम में रनर को अक्षम नहीं किया।

समाधान # 1:

सबसे पहले, जब मैं फ़ाइल अनुमतियों का निरीक्षण करने के लिए फ़ाइल पर राइट क्लिक करता था, तो कोई सुरक्षा टैब नहीं था। ऐसा इसलिए था क्योंकि मेरा पीसी एक कार्यसमूह से संबंधित था। निम्नलिखित Microsoft के निर्देश मैंने सुरक्षा टैब सक्षम किया है:

1. Click Start, and then click Control Panel.
2. Click Appearance and Themes, and then click Folder Options.
3. Click the View tab, and then click to clear the Use simple file 
sharing [Recommended] check box in the Advanced settings box. 

चूंकि रनर्स संवाद दिखाई दिया बाद अजगर स्क्रिप्ट का निष्पादन और से पहले नैम्प का निष्पादन, यह स्पष्ट था कि नैम्प अपराधी था। इसलिए, मैंने "C: \ Program files \ Nmap \ Nmap.exe" की फ़ाइल अनुमति बदल दी ताकि विशिष्ट उपयोगकर्ता इसे निष्पादित कर सके।

किया हुआ!

बहुत धन्यवाद Lizz उस स्पष्ट बात को इंगित करने के लिए जिसे मैं देखने में विफल रहा।

समाधान # 2: (सिफारिश की)

फ़ाइल अनुमतियों के साथ लड़ने के बजाय, स्टार्टअप फ़ोल्डर से स्क्रिप्ट के शॉर्टकट को हटा दें। कंसोल खोलें और टाइप करें:

gpedit.msc

के लिए जाओ कंप्यूटर कॉन्फ़िगरेशन - & gt; विंडोज सेटिंग्स - & gt; लिपियाँ (स्टार्टअप / शटडाउन)

विवरण फलक में, डबल-क्लिक करें चालू होना

स्टार्टअप गुण संवाद बॉक्स में, क्लिक करें जोड़ना

स्क्रिप्ट जोड़ें संवाद बॉक्स में:

Script Name: c:\pythonXX\python.exe
Script Parameters: c:\path\to\python\script

आपके द्वारा उपयोग किए जा रहे अजगर के संस्करण के साथ pythonXX बदलें।

ओके पर क्लिक करें। किया हुआ!


मुझे लगता है कि स्टार्टअप फ़ोल्डर में आपके द्वारा बनाए गए शॉर्टकट वास्तविक स्क्रिप्ट से ड्रैग और ड्रॉप थे? यदि ऐसा है, तो मैं इसके बजाय स्टार्टअप फ़ोल्डर में एक छोटी बैच स्क्रिप्ट बनाने का सुझाव दूंगा।
Lizz

मैंने बैच स्क्रिप्ट को अप्रोच किया था लेकिन इसमें कुछ बदलाव नहीं हुआ। RunAs संवाद अभी भी प्रकट होता है।
Don Juan dePython

गूंगा प्रश्न: शॉर्टकट या छोटे बैच स्क्रिप्ट पर क्या अनुमतियाँ हैं? क्या यह उपयोगकर्ताओं को रीड एंड amp का अधिकार देता है; निष्पादित? बदलने के लिए? यदि नहीं, तो इसे जोड़ें और पुन: प्रयास करें। इसके अलावा, NMAP फ़ाइलों पर अधिकारों की जांच करें & amp; फ़ोल्डर - वही w / पायथन।
Lizz

गूंगा उत्तर: फ़ाइल अनुमतियाँ। पहले जाँच करनी चाहिए थी। ओपी में संपादित देखें।
Don Juan dePython

जवाबों:


1

टिप्पणियों में हमारे विनिमय के अनुसार, डॉन ने पाया कि समाधान NMAP फ़ोल्डर पर अनुमतियाँ थीं। ये वे चरण हैं, जो ऊपर दिए गए अपने संपादित प्रश्न से कॉपी किए गए हैं। अच्छी नौकरी, डॉन। :)


Microsoft का तरीका अपने सिस्टम में रनर को अक्षम नहीं किया।

फ़ाइल अनुमतियों का निरीक्षण करने के लिए फ़ाइल पर राइट क्लिक करने पर कोई सुरक्षा टैब नहीं था। ऐसा इसलिए था क्योंकि [आपका] पीसी एक कार्यसमूह से संबंधित था। निम्नलिखित Microsoft के निर्देश , [आपने] सुरक्षा टैब सक्षम किया है:

  1. प्रारंभ करें पर क्लिक करें और फिर नियंत्रण पैनल क्लिक करें।
  2. उपस्थिति और विषय-वस्तु पर क्लिक करें और फिर फ़ोल्डर विकल्प पर क्लिक करें।
  3. दृश्य टैब पर क्लिक करें और फिर सरल फ़ाइल का उपयोग करने के लिए क्लिक करें उन्नत सेटिंग बॉक्स में [अनुशंसित] चेक बॉक्स साझा करना।

चूंकि रेंस डायलॉग पायथन स्क्रिप्ट के निष्पादन के बाद और नैंप के निष्पादन से पहले दिखाई दिया था, यह स्पष्ट था कि नैम्प अपराधी था। इसलिए, [उसने] "C: \ Program files \ Nmap \ Nmap.exe" की फ़ाइल अनुमतियां बदल दीं, ताकि विशिष्ट उपयोगकर्ता इसे निष्पादित कर सके।

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