मैं एक व्यवस्थापक कमांड प्रॉम्प्ट के बिना विंडोज 8.1 में प्रतीकात्मक लिंक कैसे बना सकता हूं?


8

मैं उम्मीद कर रहा हूं कि कोई व्यक्ति मुझे सही कर सकता है जहां मैं विंडोज 8.1 में एक व्यवस्थापक लिंक के रूप में cmd.exe को चलाने के बिना एक प्रतीकात्मक लिंक बनाने की कोशिश कर रहा हूं।

जब भी मैं एक नियमित कमांड प्रॉम्प्ट से सिमलिंक बनाने की कोशिश करता हूं, तो मुझे सामान्य अनुमति प्रतिक्रिया मिलती है ...

C:\Users\MyUser>mklink symlink.txt mytextfile.txt
You do not have sufficient privilege to perform this operation.

... और यह एक कमांड कमांड प्रॉम्प्ट (उम्मीद के मुताबिक) से काम करता है ...

C:\Users\MyUser>mklink symlink.txt mytextfile.txt
symbolic link created for symlink.txt <<===>> mytextfile.txt

हालाँकि, ऐसा नहीं लगता है कि विंडोज 8.1 में कोई भी सामान्य सुधार काम कर रहा है (कम से कम, जो सुधार मुझे मिल सकते हैं)।

मैंने उत्तर देने की कोशिश की है कि मैं एक नियमित उपयोगकर्ता के रूप में विंडोज 7 होम प्रीमियम में एक लिंक कैसे बना सकता हूं? , लेकिन इसका कोई असर नहीं हुआ।

मेरे पास UAC भी अपने निम्नतम स्तर पर है।

क्या कुछ और है जो मुझे याद आ रहा है?


2
यह यूएसी की गलती है। "पॉल बेट्स" द्वारा उत्तर यहां देखें: stackoverflow.com/questions/15320550/…
StackzOfZtuff

@StackzOfZtuff - खैर, यह कष्टप्रद है। लिंक के लिए धन्यवाद, ऐसा लगता है कि मुझे यूएसी और कोई मेट्रो ऐप नहीं चुनना है। मुझे नहीं लगता कि मैं कभी समझ पाऊंगा कि Microsoft UAC के साथ क्या करने की कोशिश कर रहा था।
कार्ल निकोल

जवाबों:


9

"फ़िल्टर्ड" टोकन में विशेषाधिकार गायब है

या तो UAC अक्षम करें। या यूएसी सक्षम के साथ: गैर-व्यवस्थापक खाते के SECreateSymbolicLinkPrivilegeसाथ प्रयास को सक्षम करने के बाद ।

स्पष्टीकरण
यह पकड़ है 17. मैं एमएस-प्रलेखन कैसे पढ़ता हूं।

यदि आपके उपयोगकर्ता-खाते में एक प्रसिद्ध व्यवस्थापक-समूह ब्लैक लिस्टेड है, तो एक दूसरा, गैर-उन्नत, टोकन बनाया जाता है।

प्रासंगिक SeCreateSymbolicLinkPrivilegeको तब फ़िल्टर किया जाता है जब एलिवेटेड टोकन से गैर-एलिवेटेड टोकन उत्पन्न होता है।

MSDN से: उपयोगकर्ता इंटरफ़ेस विशेषाधिकार अलगाव (UIPI) :

यदि निम्न में से कोई भी सत्य है, तो Windows उपयोगकर्ता के लिए दो एक्सेस टोकन बनाएगा: उपयोगकर्ता के खाते में निम्न में से कोई भी RID होता है।
DOMAIN_GROUP_RID_ADMINS
[...]
फ़िल्टर किए गए टोकन में क्या विशेषाधिकार हैं, यह इस बात पर आधारित है कि मूल टोकन में ऊपर सूचीबद्ध प्रतिबंधित RIDS शामिल है या नहीं। यदि प्रतिबंधित RID में से कोई भी टोकन में था, तो सभी विशेषाधिकार हटा दिए जाते हैं:
SeChangeNotifyPrivilege
SeShutdownPrivilege
SeUndockPrivilege
SeReserveProcessorPileileile
SeTimeZonePrivilege

तो समाधान दूसरी टोकन पीढ़ी को पूरी तरह से अक्षम करना है। या तो अपने खाते से सभी उल्लिखित समूहों को हटाकर, या यूएसी को पूरी तरह से अक्षम करके।

(अस्वीकरण: पॉल बेट्स ने काम किया। मैंने अभी कुछ विवरण जोड़ा है। उनका उत्तर यहां देखें: /programming/15320550/secreatesymboliclinkprivilege-ignored-on-windows8 )

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