अंग्रेज़ीफ्रेंचस्पेनिश

Ad


ऑनवर्क्स फ़ेविकॉन

k5start - क्लाउड में ऑनलाइन

उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर पर ऑनवर्क्स मुफ्त होस्टिंग प्रदाता में k5start चलाएं

यह k5start कमांड है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर में से एक का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


k5start - Kerberos टिकट प्राप्त करें और वैकल्पिक रूप से सक्रिय रखें

SYNOPSIS


के5स्टार्ट [-abFhLnPqstvx] [-c बच्चा पीआईडी पट्टिका] [-f कीटैब]
[-g समूह] [-H मिनट] [-I सेवा उदाहरण]
[-i ग्राहक उदाहरण] [-K मिनट] [-k टिकट कैश]
[-l पहर स्ट्रिंग] [-m मोड] [-o मालिक]
[-p पीआईडी पट्टिका] [-r सेवा क्षेत्र] [-S सेवा नाम]
[-u ग्राहक प्रमुख] [प्रमुख [आदेश ...]]

के5स्टार्ट -U -f कीटैब [-abFhLnPqstvx] [-c बच्चा पीआईडी पट्टिका]
[-g समूह] [-H मिनट] [-I सेवा उदाहरण]
[-K मिनट] [-k टिकट कैश] [-l पहर स्ट्रिंग]
[-m मोड] [-o मालिक] [-p पीआईडी पट्टिका]
[-r सेवा क्षेत्र] [-S सेवा नाम] [आदेश ...]

वर्णन


के5स्टार्ट प्रिंसिपल के लिए प्रारंभिक केर्बेरोज टिकट-अनुदान टिकट प्राप्त करता है और कैश करता है।
के5स्टार्ट के विकल्प के रूप में इस्तेमाल किया जा सकता है किनिट, लेकिन इसका मुख्य रूप से उपयोग करने का इरादा है
प्रोग्राम जो करबरोस क्रेडेंशियल प्राप्त करने के लिए कीटैब का उपयोग करना चाहते हैं, जैसे कि वेब सर्वर
जिसे किसी अन्य सेवा जैसे LDAP सर्वर को प्रमाणित करने की आवश्यकता है।

आम तौर पर, जिस प्रिंसिपल के लिए टिकट देना है उसे पहले के रूप में निर्दिष्ट किया जाना चाहिए
तर्क। प्रमुख या तो सिर्फ एक प्रमुख नाम हो सकता है (वैकल्पिक उदाहरण सहित)
या एक पूर्ण प्रिंसिपल और दायरे स्ट्रिंग। NS -u और -i विकल्पों को विकल्प के रूप में इस्तेमाल किया जा सकता है
प्रिंसिपल को निर्दिष्ट करने के लिए तंत्र, लेकिन आम तौर पर उतना सुविधाजनक नहीं होता है। अगर नहीं
प्रिंसिपल को या तो पहले तर्क या तर्क के रूप में दिया जाता है -u विकल्प,
क्लाइंट प्रिंसिपल चल रहे उपयोगकर्ता के यूनिक्स उपयोगकर्ता नाम के लिए डिफ़ॉल्ट है के5स्टार्ट डिफ़ॉल्ट में
स्थानीय क्षेत्र।

वैकल्पिक रूप से, कमांड लाइन पर एक कमांड दी जा सकती है के5स्टार्ट. यदि हां, तो वह आदेश है
Kerberos प्रमाणीकरण के बाद चलाएँ (और चल रहा है एकलोग अगर वांछित), उपयुक्त के साथ
पर्यावरण चर इसे सही टिकट कैश पर इंगित करने के लिए सेट करते हैं। के5स्टार्ट उसके बाद
चलना जारी रखें, समय-समय पर जागना क्रेडेंशियल्स को थोड़ा ताज़ा करने के लिए इससे पहले कि वे करेंगे
समाप्त, आदेश पूरा होने तक। (आवृत्ति जिसके साथ यह ताज़ा करने के लिए जागता है
क्रेडेंशियल्स को अभी भी के साथ नियंत्रित किया जा सकता है -K विकल्प।) इस मोड में चलाने के लिए,
प्रिंसिपल को या तो नियमित कमांड लाइन तर्क के रूप में निर्दिष्ट किया जाना चाहिए या इसके माध्यम से -U
विकल्प; NS -u और -i विकल्पों का उपयोग नहीं किया जा सकता है। साथ ही, एक कीटैब के साथ निर्दिष्ट किया जाना चाहिए -f
एक विशिष्ट आदेश चलाने के लिए।

शेल का उपयोग करके कमांड नहीं चलाया जाएगा, इसलिए यदि आप शेल मेटाएक्टेक्टर्स का उपयोग करना चाहते हैं
उनके विशेष अर्थ के साथ आदेश, "श-सी" दें आदेश" चलाने के आदेश के रूप में और
उद्धरण आदेश.

यदि कमांड में कमांड-लाइन विकल्प हैं (जैसे "-c"), तो -- कमांड लाइन पर रखें
बताने के आदेश की शुरुआत से पहले के5स्टार्ट उन विकल्पों को स्वयं के रूप में पार्स नहीं करने के लिए।

कमांड चलाते समय, के5स्टार्ट बच्चे को HUP, TERM, INT और QUIT संकेतों का प्रचार करता है
प्रक्रिया और उन संकेतों के प्राप्त होने पर बाहर नहीं निकलती है। (यदि प्रचारित संकेत
बच्चे की प्रक्रिया से बाहर निकलने का कारण बनता है, के5स्टार्ट फिर बाहर निकल जाएगा।) यह अनुमति देता है के5स्टार्ट प्रतिक्रिया देना
ठीक से जब एक कमांड पर्यवेक्षण प्रणाली के तहत चलाया जाता है जैसे कि चलाओ(8) या svscan(8) कि
पर्यवेक्षित आदेशों को नियंत्रित करने के लिए संकेतों का उपयोग करता है, और इंटरैक्टिव कमांड चलाने के लिए जो चाहिए
Ctrl-C प्राप्त करें।

अगर एक चल रहा है के5स्टार्ट ALRM सिग्नल प्राप्त करता है, यह तुरंत टिकट कैश को ताज़ा करता है
चाहे वह समाप्त होने का खतरा हो या नहीं।

If के5स्टार्ट एक आदेश के साथ चलाया जाता है या -K झंडा और -x झंडा नहीं दिया जाता है, वह रखेगा
प्रारंभिक प्रमाणीकरण विफल होने पर भी कोशिश कर रहा है। यह प्रारंभिक प्रमाणीकरण का पुनः प्रयास करेगा
तुरंत और फिर घातीय बैकऑफ़ के साथ प्रति मिनट एक बार, और तब तक प्रयास करते रहें जब तक
प्रमाणीकरण सफल होता है या इसे मार दिया जाता है। आदेश, यदि कोई हो, तब तक प्रारंभ नहीं किया जाएगा जब तक
प्रमाणीकरण सफल होता है।

विकल्प


-a जब या तो के साथ चलाया जाता है -K झंडा या आदेश, हमेशा हर बार टिकटों को नवीनीकृत करें के5स्टार्ट
जगता है। इस विकल्प के बिना, के5स्टार्ट जितनी बार चाहें उतनी बार टिकट को नवीनीकृत करने का प्रयास करेंगे
टिकट को समाप्त होने से रोकने के लिए आवश्यक है। इस विकल्प के साथ, के5स्टार्ट नवीनीकरण करेंगे
के साथ निर्दिष्ट अंतराल के अनुसार टिकट -K झंडा।

यह व्यवहार शायद का डिफ़ॉल्ट व्यवहार होना चाहिए था -K. डिफ़ॉल्ट था
मौजूदा उपयोगकर्ताओं के लिए परिवर्तनों से बचने के लिए नहीं बदला गया, लेकिन नए अनुप्रयोगों के लिए, विचार करें
हमेशा उपयोग करना -a साथ में -K.

यह विकल्प महत्वपूर्ण है यदि कोई अन्य प्रोग्राम टिकट कैश में हेरफेर कर रहा है कि
के5स्टार्ट उपयोग कर रहा है। उदाहरण के लिए, यदि कोई अन्य प्रोग्राम स्वचालित रूप से टिकट का नवीनीकरण कर रहा है
से अधिक बार के5स्टार्ट, तो के5स्टार्ट कभी भी ऐसा टिकट नहीं देख पाएंगे जो के करीब हो
समाप्त हो रहा है और इसलिए, डिफ़ॉल्ट रूप से, कभी भी टिकट को नवीनीकृत करने का प्रयास नहीं करेगा। इसका मतलब है की
कि के5स्टार्ट AFS टोकन को कभी भी नवीनीकृत नहीं करेगा, भले ही -t विकल्प दिया गया था, क्योंकि
के5स्टार्ट टिकट का सफलतापूर्वक नवीनीकरण करने के बाद ही AFS टोकन का नवीनीकरण करता है। यदि यह विकल्प
ऐसी स्थिति में निर्दिष्ट है, के5स्टार्ट हर बार चेक करने पर अपने टिकट का नवीनीकरण करेगा
टिकट, इसलिए AFS टोकन का नवीनीकरण किया जाएगा।

यह तर्क या तो संयोजन में ही मान्य है -K या चलाने का आदेश।

-b शुरू करने के बाद, कंट्रोलिंग टर्मिनल से अलग हो जाएं और बैकग्राउंड में चलाएं। इस
विकल्प केवल संयोजन में समझ में आता है -K या एक आदेश कि के5स्टार्ट होगा
चल रहा है और इसका उपयोग केवल तभी किया जा सकता है जब कीटैब के साथ निर्दिष्ट किया गया हो -f. के5स्टार्ट नहीं होगा
एक बार प्रमाणित करने का प्रयास करने के बाद तक पृष्ठभूमि ही, ताकि कोई भी प्रारंभिक
त्रुटियों की सूचना दी जाएगी, लेकिन फिर यह आउटपुट को रीडायरेक्ट करेगा / Dev / बातिल और नहीं
बाद की त्रुटियों की सूचना दी जाएगी।

अगर यह झंडा दिया जाता है, के5स्टार्ट निर्देशिकाओं को "/" में भी बदल देगा। सभी पथ (जैसे
चलाने के लिए एक आदेश या एक पीआईडी ​​फ़ाइल के रूप में) इसलिए निरपेक्ष के रूप में दिया जाना चाहिए, नहीं
रिश्तेदार, पथ।

यदि चलाने के लिए किसी कमांड के संयोजन के साथ प्रयोग किया जाता है, तो वह कमांड में भी चलेगा
पृष्ठभूमि और इसके इनपुट और आउटपुट को पुनर्निर्देशित भी किया जाएगा / Dev / बातिल। यह
त्रुटियों को देखने के लिए किसी अन्य तंत्र के माध्यम से किसी भी त्रुटि की रिपोर्ट करनी होगी।

ध्यान दें कि मैक ओएस एक्स पर, डिफ़ॉल्ट टिकट कैश प्रकार प्रति-सत्र है और इसका उपयोग कर रहा है -b
झंडा अलग हो जाएगा के5स्टार्ट मौजूदा टिकट कैश से। उपयोग करते समय -b in
संयोग के साथ -K मैक ओएस एक्स पर, आप शायद इसका भी उपयोग करना चाहते हैं -k निर्दिष्ट करने के लिए ध्वज
एक टिकट कैश फ़ाइल और फ़ाइल कैश के उपयोग के लिए बाध्य करें।

इस विकल्प का उपयोग करते समय, उपयोग करने पर भी विचार करें -L रिपोर्ट करने के लिए के5स्टार्ट syslog में त्रुटियाँ।

-c बच्चा पीआईडी पट्टिका
चाइल्ड प्रोसेस की प्रोसेस आईडी (PID) में सेव करें बच्चा पीआईडी पट्टिका. बच्चा पीआईडी पट्टिका is
अगर यह अस्तित्व में नहीं है तो बनाया गया है और अगर यह अस्तित्व में है तो इसे अधिलेखित कर दिया गया है। यह विकल्प केवल
अनुमति दी जाती है जब कमांड लाइन पर एक आदेश दिया गया था और संयोजन के रूप में सबसे उपयोगी है
साथ में -b चल रही बाल प्रक्रिया के प्रबंधन की अनुमति देने के लिए।

ध्यान दें, जब साथ प्रयोग किया जाता है -b, PID फ़ाइल को बाद में लिखा जाता है के5स्टार्ट is
पृष्ठभूमि और इसकी कार्यशील निर्देशिका को बदल देता है /, इसलिए पीआईडी ​​के लिए सापेक्ष पथ
फ़ाइल के सापेक्ष होगा / (शायद वह नहीं जो आप चाहते हैं)।

-F अग्रेषित करने योग्य टिकट प्राप्त न करें, भले ही स्थानीय कॉन्फ़िगरेशन अग्रेषित करने योग्य कहता हो
डिफ़ॉल्ट रूप से टिकट। इस झंडे के बिना, के5स्टार्ट पुस्तकालय डिफ़ॉल्ट जो कुछ भी करता है।

-f कीटैब
कीटैब का उपयोग करके प्रमाणित करें कीटैब पासवर्ड मांगने के बजाय। के लिए एक कुंजी
क्लाइंट प्रिंसिपल में मौजूद होना चाहिए कीटैब.

-g समूह
टिकट कैश बनाने के बाद, इसके समूह के स्वामित्व को बदल दें समूह, जो हो सकता है
या तो किसी समूह का नाम या संख्यात्मक समूह आईडी। टिकट कैश 0600 . के साथ बनाए जाते हैं
डिफ़ॉल्ट रूप से अनुमतियाँ, इसलिए इसका कोई उपयोगी प्रभाव नहीं होगा जब तक कि इसका उपयोग न किया जाए -m.

-H मिनट
एक खुश टिकट की जांच करें, जिसे कम से कम शेष जीवनकाल के रूप में परिभाषित किया गया है
मिनट मिनट। यदि ऐसा टिकट मिलता है, तो प्रमाणीकरण का प्रयास न करें। बजाय,
बस कमांड चलाएँ (यदि कोई निर्दिष्ट किया गया था) या स्थिति 0 के साथ तुरंत बाहर निकलें (यदि कोई नहीं)
था)। अन्यथा, एक नया टिकट प्राप्त करने का प्रयास करें और फिर कमांड चलाएँ, यदि कोई हो।

If -H के साथ प्रयोग किया जाता है -t, बाहरी कार्यक्रम हमेशा चलाया जाएगा, भले ही a . वाला टिकट हो
पर्याप्त शेष जीवनकाल पाया गया।

If -H के साथ प्रयोग किया जाता है -K, के5स्टार्ट तुरंत बाहर नहीं निकलेगा। इसके बजाय, निर्दिष्ट
शेष जीवनकाल दो मिनट के डिफ़ॉल्ट मान को बदल देगा, जिसका अर्थ है कि के5स्टार्ट
यह सुनिश्चित करेगा, हर बार जब यह जागता है, कि टिकट का शेष जीवनकाल है
मिनट तर्क। यह एक विकल्प है -a यह सुनिश्चित करने के लिए कि टिकट में हमेशा एक
जीवन भर की कुछ न्यूनतम राशि शेष।

-h एक उपयोग संदेश प्रदर्शित करें और बाहर निकलें।

-I सेवा उदाहरण
सेवा प्रिंसिपल का उदाहरण भाग। डिफ़ॉल्ट का डिफ़ॉल्ट क्षेत्र है
मशीन। ध्यान दें कि क्लाइंट प्रिंसिपल के विपरीत, एक गैर-डिफ़ॉल्ट सेवा प्रिंसिपल
के साथ निर्दिष्ट किया जाना चाहिए -I और -S; के भाग के रूप में कोई इंस्टेंस भाग प्रदान नहीं कर सकता
करने के लिए तर्क -S.

-i ग्राहक उदाहरण
प्रिंसिपल के इंस्टेंस भाग को निर्दिष्ट करता है। यह विकल्प समझ में नहीं आता
के साथ संयोजन को छोड़कर -u. ध्यान दें कि उदाहरण के भाग के रूप में निर्दिष्ट किया जा सकता है
उपयोगकर्ता नाम एक स्लैश और फिर उदाहरण जोड़ने के सामान्य सम्मेलन के माध्यम से, तो
किसी को भी इस विकल्प का उपयोग नहीं करना है।

-K मिनट
टिकट को अनिश्चित काल तक जीवित रखने के लिए डेमॉन मोड में दौड़ें। कार्यक्रम फिर से जागता है
मिनट मिनट, जांचता है कि टिकट दो मिनट से पहले या उससे कम समय में समाप्त हो जाएगा
अगली निर्धारित जांच के बाद, और यदि आवश्यक हो तो एक नया टिकट प्राप्त करें। (दूसरे शब्दों में, यह
यह सुनिश्चित करता है कि टिकट का जीवनकाल हमेशा कम से कम दो का शेष रहेगा
मिनट।) यदि -H झंडा भी दिया जाता है, इसके द्वारा निर्दिष्ट जीवनकाल दोनों को बदल देता है
मिनट डिफ़ॉल्ट।

यदि यह विकल्प नहीं दिया गया है, लेकिन कमांड लाइन पर एक कमांड दिया गया है, तो डिफ़ॉल्ट
अंतराल 60 मिनट (1 घंटा) है।

यदि टिकट कैश को रीफ्रेश करने में कोई त्रुटि होती है, तो वेक-अप अंतराल होगा
एक मिनट के लिए छोटा किया गया और ऑपरेशन उस अंतराल पर तब तक के लिए पुनः प्रयास किया गया जब तक
त्रुटि बनी रहती है।

-k टिकट कैश
उपयोग टिकट कैश पर्यावरण की सामग्री के बजाय टिकट कैश के रूप में
परिवर्तनीय KRB5CCNAME या लाइब्रेरी डिफ़ॉल्ट। टिकट कैश कोई टिकट कैश हो सकता है
अंतर्निहित Kerberos पुस्तकालयों द्वारा मान्यता प्राप्त पहचानकर्ता। यह आम तौर पर समर्थन करता है a
किसी फ़ाइल का पथ, अग्रणी "फ़ाइल:" स्ट्रिंग के साथ या उसके बिना, लेकिन अन्य का भी समर्थन कर सकता है
टिकट कैश प्रकार।

यदि कोई -o, -gया, -m दिया जाता है, टिकट कैश फ़ाइल के लिए या तो एक आसान पथ होना चाहिए
या "फ़ाइल:" या "WRFILE:" से प्रारंभ करें।

-L संदेशों को syslog के साथ-साथ मानक आउटपुट या मानक त्रुटि पर रिपोर्ट करें। सभी
LOG_DAEMON सुविधा के साथ संदेशों को लॉग किया जाएगा। प्रदर्शित होने वाले नियमित संदेश
मानक आउटपुट पर LOG_NOTICE स्तर के साथ लॉग किया जाता है। त्रुटियां जो कारण नहीं होती हैं के5स्टार्ट
समाप्त करने के लिए LOG_WARNING स्तर के साथ लॉग किया गया है। गंभीर त्रुटियाँ स्तर के साथ लॉग की जाती हैं
लॉग_ईआरआर।

के साथ संयोजन में समस्याओं को डीबग करते समय यह उपयोगी होता है -b.

-l पहर स्ट्रिंग
टिकट जीवन भर सेट करें। पहर स्ट्रिंग Kerberos द्वारा मान्यता प्राप्त प्रारूप में होना चाहिए
समय निर्दिष्ट करने के लिए पुस्तकालय, जैसे "10h" (दस घंटे) या "10m" (दस मिनट)।
ज्ञात इकाइयाँ "s", "m", "h", और "d" हैं। अधिक जानकारी के लिए देखें किनिट(1).

-m मोड
टिकट कैश बनाने के बाद, इसकी फ़ाइल अनुमतियों को बदल दें मोड, जो एक होना चाहिए
ऑक्टल में फ़ाइल मोड (उदाहरण के लिए 640 या 444)।

एक सेट करना मोड अनुमति नहीं देता है के5स्टार्ट टिकट कैश को पढ़ने या लिखने के लिए
कारण के5स्टार्ट का उपयोग करते समय विफल होने और बाहर निकलने के लिए -K विकल्प या कमांड चलाना।

-n उपेक्षित, अब अप्रचलित के साथ विकल्प संगतता के लिए उपस्थित के4स्टार्ट.

-o मालिक
टिकट कैश बनाने के बाद, इसका स्वामित्व बदल दें मालिक, जो या तो हो सकता है
एक उपयोगकर्ता या एक संख्यात्मक उपयोगकर्ता आईडी का नाम। अगर मालिक एक उपयोगकर्ता का नाम है और -g था
यह भी नहीं दिया गया है, टिकट कैश के समूह स्वामित्व को भी डिफ़ॉल्ट में बदलें
उस उपयोगकर्ता के लिए समूह।

-P समीपस्थ टिकट प्राप्त न करें, भले ही स्थानीय कॉन्फ़िगरेशन समीपस्थ होने के लिए कहे
डिफ़ॉल्ट रूप से टिकट। इस झंडे के बिना, के5स्टार्ट पुस्तकालय डिफ़ॉल्ट जो कुछ भी करता है।

-p पीआईडी पट्टिका
रनिंग की प्रोसेस आईडी (PID) को सेव करें के5स्टार्ट में प्रक्रिया पीआईडी पट्टिका. पीआईडी पट्टिका is
अगर यह अस्तित्व में नहीं है तो बनाया गया है और अगर यह अस्तित्व में है तो इसे अधिलेखित कर दिया गया है। यह विकल्प सबसे अधिक है
के संयोजन में उपयोगी -b चल के प्रबंधन की अनुमति देने के लिए के5स्टार्ट डेमॉन।

ध्यान दें, जब साथ प्रयोग किया जाता है -b PID फ़ाइल को बाद में लिखा जाता है के5स्टार्ट पृष्ठभूमि है
और इसकी कार्यशील निर्देशिका को बदल देता है /, इसलिए PID फ़ाइल के सापेक्ष पथ होंगे
के सापेक्ष / (शायद वह नहीं जो आप चाहते हैं)।

-q शांत। प्रारंभिक बैनर संदेश की छपाई को दबाता है जो कह रहा है कि केर्बरोस
मूल टिकट के लिए प्राप्त किया जा रहा है, और पासवर्ड संकेत को भी दबा देता है जब
la -s विकल्प दिया गया है।

-r सेवा क्षेत्र
सेवा प्राचार्य के लिए क्षेत्र। यह डिफ़ॉल्ट स्थानीय क्षेत्र के लिए डिफ़ॉल्ट है।

-S सेवा नाम
प्रिंसिपल को निर्दिष्ट करता है जिसके लिए के5स्टार्ट सर्विस टिकट मिल रहा है। डिफ़ॉल्ट
टिकट देने वाला टिकट प्राप्त करने के लिए मूल्य "krbtgt" है। यह विकल्प (साथ में -I)
इसका उपयोग तब किया जा सकता है जब किसी को केवल एक ही सेवा तक पहुंच की आवश्यकता हो। ध्यान दें कि ग्राहक के विपरीत
प्रिंसिपल, एक गैर-डिफ़ॉल्ट सेवा प्रिंसिपल को दोनों के साथ निर्दिष्ट किया जाना चाहिए -S और -I; एक
तर्क के भाग के रूप में उदाहरण भाग प्रदान नहीं कर सकता -S.

-s मानक इनपुट से पासवर्ड पढ़ें। यह सामान्य पासवर्ड प्रॉम्प्ट को बायपास करता है,
जिसका अर्थ है कि गूंज दबाया नहीं गया है और इनपुट को नियंत्रित करने के लिए मजबूर नहीं किया गया है
टर्मिनल। इस विकल्प के अधिकांश उपयोग एक सुरक्षा जोखिम हैं। आप सामान्य रूप से a . का उपयोग करना चाहते हैं
कीटैब और -f इसके बजाय विकल्प।

-t टिकट मिलने के बाद बाहरी कार्यक्रम चलाएं। इसका डिफ़ॉल्ट उपयोग चलाना है
एकलोग एक टोकन प्राप्त करने के लिए। यदि पर्यावरण चर KINIT_PROG सेट है, तो यह ओवरराइड करता है
डिफ़ॉल्ट रूप से संकलित।

If के5स्टार्ट AFS . के साथ बनाया गया है सेटपैग () समर्थन और एक आदेश दिया गया था
कमांड लाइन, के5स्टार्ट AFS टोकन प्राप्त करने से पहले एक नया PAG बनाएगा। अन्यथा,
यह वर्तमान पीएजी में टोकन प्राप्त करेगा।

-U प्रमाणीकरण प्रिंसिपल को कमांड लाइन पर दिए जाने की आवश्यकता के बजाय, पढ़ें
यह के साथ निर्दिष्ट कीटैब से -f. प्राचार्य पहले से लिया जाएगा
कीटैब में प्रवेश। -f निर्दिष्ट किया जाना चाहिए यदि इस विकल्प का उपयोग किया जाता है।

. -U दिया हुआ है, के5स्टार्ट कमांड पर एक प्रमुख नाम दिए जाने की अपेक्षा नहीं करेगा
लाइन, और विकल्पों के बाद किसी भी तर्क को चलाने के लिए एक कमांड के रूप में लिया जाएगा।

-u ग्राहक प्रमुख
यह प्रिंसिपल को क्रेडेंशियल प्राप्त करने के लिए निर्दिष्ट करता है। संपूर्ण प्राचार्य हो सकता है
यहां निर्दिष्ट किया गया है, या वैकल्पिक रूप से इसके साथ केवल पहला भाग निर्दिष्ट किया जा सकता है
ध्वज और उदाहरण के साथ निर्दिष्ट किया गया -i.

ध्यान दें कि सामान्य रूप से केवल देने के बजाय इस ध्वज का उपयोग करने का कोई कारण नहीं है
कमांड लाइन पर प्रिंसिपल पहले नियमित तर्क के रूप में।

-v वर्बोज़ बनें। यह क्या हो रहा है के बारे में कुछ अतिरिक्त जानकारी का प्रिंट आउट लेगा
प्रयास किया गया और परिणाम क्या रहा।

-x किसी भी त्रुटि पर तुरंत बाहर निकलें। आम तौर पर, कमांड चलाते समय या जब साथ चलाया जाता है
-K विकल्प, के5स्टार्ट टिकट कैश को रीफ्रेश करने में विफल होने पर भी चलता रहता है और होगा
अगले चेक अंतराल पर पुन: प्रयास करें। इस विकल्प के साथ, के5स्टार्ट इसके बजाय बाहर निकल जाएगा।

वापसी मान


कार्यक्रम स्थिति 0 के साथ बाहर निकलता है यदि उसे सफलतापूर्वक टिकट मिल जाता है या उसके पास एक खुश टिकट है
(देखें -H)। अगर के5स्टार्ट एकलॉग या कोई अन्य प्रोग्राम चलाता है के5स्टार्ट की निकास स्थिति लौटाता है
वह कार्यक्रम।

उदाहरण


उपयोग /etc/krb5.keytab प्रिंसिपल के लिए टिकट देने वाला टिकट प्राप्त करने के लिए कीटैब
host/example.com, टिकट कैश को अंदर डाल रहा है /tmp/service.tkt. जीवनकाल 10 घंटे . है
और टिकट की समय सीमा समाप्त होने वाली है या नहीं यह जांचने के लिए कार्यक्रम हर 10 मिनट में जागता है।

k5start -k /tmp/service.tkt -f /etc/krb5.keytab -K 10 -l 10h \
होस्ट/example.com

ऐसा ही करें, लेकिन डिफ़ॉल्ट टिकट कैश का उपयोग करके और कमांड चलाएँ
/usr/लोकल/बिन/ऑथ-बैकअप. के5स्टार्ट आदेश समाप्त होने तक चलता रहेगा। अगर
प्रारंभिक प्रमाणीकरण विफल हो जाता है, कोशिश करते रहें, और जब तक यह कमांड शुरू न करें
सफल होता है। इसका उपयोग सिस्टम स्टार्टअप के दौरान एक कमांड के लिए किया जा सकता है जिसमें वैध होना चाहिए
शुरू करने से पहले टिकट, और होने को सहन करता है के5स्टार्ट नेटवर्क is . से पहले प्रारंभ करें
पूरी तरह से स्थापित।

k5start -f /etc/krb5.keytab -K 10 -l 10h होस्ट/example.com \
/usr/लोकल/बिन/ऑथ-बैकअप

द्वारा बनाई गई अस्थायी कैश फ़ाइल की अनुमतियाँ दिखाता है के5स्टार्ट:

k5start -f /etc/krb5.keytab होस्ट/example.com \
-- श-सी 'एलएस-एल $KRB5CCNAME'

रखने के आदेश से पहले "--" नोटिस करें के5स्टार्ट "-c" को स्वयं के रूप में पार्स करने से
विकल्प.

वही काम करें, लेकिन कीटैब से प्रिंसिपल का निर्धारण करें:

k5start -f /etc/krb5.keytab -U -- sh -c 'ls -l $KRB5CCNAME'

ध्यान दें कि कमांड से पहले कोई प्रिंसिपल नहीं दिया गया है।

को आरंभ करता है के5स्टार्ट डेबियन का उपयोग करते हुए एक डेमॉन के रूप में स्टार्ट-स्टॉप-डेमन प्रबंधन कार्यक्रम। यह है
जिस तरह की लाइन को कोई डेबियन इनिट स्क्रिप्ट में डाल सकता है:

स्टार्ट-स्टॉप-डेमन --स्टार्ट --पिडफाइल /var/run/k5start.pid \
--exec /usr/local/bin/k5start --b -p /var/run/k5start.pid \
-f /etc/krb5.keytab होस्ट/example.com

यह उपयोग करता है /var/run/k5start.pid PID फ़ाइल के रूप में और से host/example.com टिकट प्राप्त करता है
सिस्टम कीटैब फ़ाइल। के5स्टार्ट फिर इसके साथ रोका जाएगा:

स्टार्ट-स्टॉप-डेमन --स्टॉप --पिडफाइल /var/run/k5start.pid
आरएम-एफ /var/run/k5start.pid

इस कोड को अपाचे के लिए एक init स्क्रिप्ट में जोड़ा जा सकता है, उदाहरण के लिए, a . शुरू करने के लिए के5स्टार्ट
अपने Kerberos क्रेडेंशियल्स को प्रबंधित करने के लिए Apache के साथ प्रक्रिया करें।

वातावरण


यदि पर्यावरण चर AKLOG सेट है, तो इसका मान प्रोग्राम चलाने के लिए उपयोग किया जाएगा
साथ में -t डिफ़ॉल्ट के बजाय अनुपालन किया गया के5स्टार्ट. यदि AKLOG सेट नहीं है और KINIT_PROG
सेट है, तो इसके बजाय इसके मान का उपयोग किया जाएगा। KINIT_PROG पिछड़ी संगतता के लिए सम्मानित है
लेकिन इसके भ्रमित नाम के कारण इसके उपयोग की अनुशंसा नहीं की जाती है।

यदि कोई टिकट फ़ाइल नहीं है (के साथ -k) या कमांड कमांड लाइन पर निर्दिष्ट है, के5स्टार्ट उपयोग होगा
टिकट देने के स्थान का निर्धारण करने के लिए पर्यावरण चर KRB5CCNAME
टिकट। यदि या तो कोई आदेश निर्दिष्ट किया गया है या -k विकल्प का उपयोग किया जाता है, KRB5CCNAME सेट हो जाएगा
चलने से पहले टिकट फ़ाइल को इंगित करने के लिए एकलोग कार्यक्रम या पर दिया गया कोई आदेश
कमांड लाइन।

onworks.net सेवाओं का उपयोग करके k5start ऑनलाइन का उपयोग करें


फ्री सर्वर और वर्कस्टेशन

विंडोज और लाइनेक्स एप डाउनलोड करें

लिनक्स कमांड

Ad