Amazon Best VPN GoSearch

OnWorks ഫെവിക്കോൺ

keyctl - ക്ലൗഡിൽ ഓൺലൈനിൽ

ഉബുണ്ടു ഓൺലൈൻ, ഫെഡോറ ഓൺലൈൻ, വിൻഡോസ് ഓൺലൈൻ എമുലേറ്റർ അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിവയിലൂടെ OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ keyctl പ്രവർത്തിപ്പിക്കുക

Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്‌സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന കമാൻഡ് keyctl ആണിത്.

പട്ടിക:

NAME


keyctl - കീ മാനേജ്മെന്റ് സൗകര്യ നിയന്ത്രണം

സിനോപ്സിസ്


keyctl --പതിപ്പ്
keyctl കാണിക്കുക [-x] [ ]
keyctl ചേർക്കുക
keyctl പാഡ്
keyctl അഭ്യർത്ഥന [ ]
keyctl അഭ്യർത്ഥന2 [ ]
keyctl പ്രീക്വസ്റ്റ്2 [ ]
keyctl അപ്ഡേറ്റ് ചെയ്യുക
keyctl pupdate
keyctl പുതിയറിംഗ്
keyctl റദ്ദാക്കുക
keyctl വ്യക്തമായ
keyctl ലിങ്ക്
keyctl അൺലിങ്ക് ചെയ്യുക [ ]
keyctl തിരയുക [ ]
keyctl വായിച്ചു
keyctl പൈപ്പ്
keyctl അച്ചടിക്കുക
keyctl പട്ടിക
keyctl പട്ടിക
keyctl വിവരിക്കുക
keyctl വിവരിക്കുക [സെപ്]
keyctl ചൗൺ
keyctl chgrp
keyctl സെറ്റ്പെർം
keyctl പുതിയ_സെഷൻ
keyctl സമ്മേളനം
keyctl സെഷൻ - [ ...]
keyctl സെഷൻ [ ...]
keyctl തൽക്ഷണം
keyctl pinstantiate
keyctl നിഷേധിക്കുക
keyctl നിരസിക്കുക
keyctl ടൈം ഔട്ട്
keyctl സുരക്ഷ
keyctl കൊയ്യുക [-v]
keyctl ശുദ്ധീകരിക്കുക
keyctl ശുദ്ധീകരിക്കുക [-i] [-p]
keyctl ശുദ്ധീകരിക്കുക -s
keyctl പെർസിസ്റ്റന്റ് [ ]

വിവരണം


ഒരു ഉപയോഗിച്ച് വിവിധ രീതികളിൽ കീ മാനേജ്മെന്റ് സൗകര്യം നിയന്ത്രിക്കാൻ ഈ പ്രോഗ്രാം ഉപയോഗിക്കുന്നു
വിവിധതരം ഉപകമാൻഡുകൾ.

KEY ഐഡന്റിഫയറുകൾ


കീ ഐഡന്റിഫയറുകൾ keyctl-ലേക്ക് കൈമാറുകയോ തിരികെ നൽകുകയോ ചെയ്യുന്നത് പൊതുവെ പോസിറ്റീവ് പൂർണ്ണസംഖ്യകളാണ്.
എന്നിരുന്നാലും, പ്രത്യേക അർത്ഥങ്ങളുള്ള ചില പ്രത്യേക മൂല്യങ്ങളുണ്ട്, അവയായി കൈമാറാൻ കഴിയും
വാദങ്ങൾ:

(*) കീ ഇല്ല: 0

(*) ത്രെഡ് കീറിംഗ്: @t or -1

ഓരോ ത്രെഡിനും അതിന്റേതായ കീറിംഗ് ഉണ്ടായിരിക്കാം. ഇത് ആദ്യം തിരയുന്നു, മറ്റെല്ലാവർക്കും മുമ്പ്. ദി
ത്രെഡ് കീറിംഗിന് പകരം (v)ഫോർക്ക്, എക്‌സിക്, ക്ലോൺ എന്നിവയുണ്ട്.

(*) പ്രോസസ്സ് കീറിംഗ്: @p or -2

ഓരോ പ്രക്രിയയ്ക്കും (ത്രെഡ് ഗ്രൂപ്പിന്) അതിന്റേതായ കീറിംഗ് ഉണ്ടായിരിക്കാം. ഇത് എല്ലാ അംഗങ്ങൾക്കുമിടയിൽ പങ്കിടുന്നു
ഒരു ഗ്രൂപ്പിന്റെ, ത്രെഡ് കീറിംഗിന് ശേഷം തിരയപ്പെടും. പ്രോസസ്സ് കീറിംഗ് മാറ്റിസ്ഥാപിക്കുന്നു
(v) ഫോർക്കും എക്സി.

(*) സെഷൻ കീറിംഗ്: @s or -3

ഓരോ പ്രക്രിയയും (v) ഫോർക്ക്, എക്‌സിക്, എന്നിവയിലുടനീളം പാരമ്പര്യമായി ലഭിച്ച ഒരു സെഷൻ കീറിംഗിലേക്ക് സബ്‌സ്‌ക്രൈബുചെയ്യുന്നു
ക്ലോൺ. പ്രോസസ്സ് കീറിംഗിന് ശേഷം ഇത് തിരയുന്നു. സെഷൻ കീറിംഗുകൾക്ക് പേരിടാം
ഒരു പ്രോസസിന്റെ നിലവിലെ സെഷൻ കീറിംഗിന്റെ സ്ഥാനത്ത് നിലവിലുള്ള കീറിംഗ് ചേർക്കാവുന്നതാണ്.

(*) ഉപയോക്തൃ നിർദ്ദിഷ്ട കീറിംഗ്: @u or -4

ഒരു പ്രത്യേക ഉപയോക്താവിന്റെ ഉടമസ്ഥതയിലുള്ള എല്ലാ പ്രക്രിയകളും തമ്മിൽ ഈ കീറിംഗ് പങ്കിടുന്നു. അത് അല്ല
നേരിട്ട് തിരഞ്ഞു, പക്ഷേ സാധാരണയായി സെഷൻ കീറിംഗിൽ നിന്ന് ലിങ്ക് ചെയ്തിരിക്കുന്നു.

(*) ഉപയോക്തൃ ഡിഫോൾട്ട് സെഷൻ കീറിംഗ്: @ഞങ്ങൾ or -5

ഇത് ഒരു പ്രത്യേക ഉപയോക്താവിനുള്ള ഡിഫോൾട്ട് സെഷൻ കീറിംഗ് ആണ്. ഇതിലേക്ക് മാറുന്ന ലോഗിൻ പ്രക്രിയകൾ
മറ്റൊരു സെഷൻ സജ്ജമാക്കുന്നത് വരെ ഒരു പ്രത്യേക ഉപയോക്താവ് ഈ സെഷനുമായി ബന്ധിപ്പിക്കും.

(*) ഗ്രൂപ്പ് നിർദ്ദിഷ്ട കീറിംഗ്: @g or -6

ഇത് ഒരു ഗ്രൂപ്പ് നിർദ്ദിഷ്‌ട കീറിംഗിനുള്ള പ്ലേസ് ഹോൾഡറാണ്, എന്നാൽ യഥാർത്ഥത്തിൽ ഇതുവരെ നടപ്പിലാക്കിയിട്ടില്ല
കേർണലിൽ.

(*) അനുമാനിക്കുന്ന request_key അംഗീകാര കീ: @a or -7

ഇത് അനുവദനീയമാക്കാൻ request_key() സഹായിക്ക് നൽകിയിരിക്കുന്ന അംഗീകാര കീ തിരഞ്ഞെടുക്കുന്നു
കോളർ കീറിംഗുകൾ ആക്സസ് ചെയ്ത് ടാർഗെറ്റ് കീ തൽക്ഷണം ചെയ്യുക.

(*) പേര് പ്രകാരം കീറിംഗ്: %:

ഒരു പേരുള്ള കീറിംഗ്. ഇത് പ്രോസസ്സിന്റെ കീറിംഗുകളിലും /proc/keys-ലും തിരയും.

(*) പേര് പ്രകാരം കീ: % :

നൽകിയിരിക്കുന്ന തരത്തിന്റെ പേരുള്ള ഒരു കീ. പ്രോസസ്സിന്റെ കീറിംഗുകളിലും ഇൻറിലും ഇത് തിരയപ്പെടും
/proc/കീകൾ.

കമാൻറ് സിന്റാക്സ്


പൂർണ്ണമായ കമാൻഡിന് പകരമായി ഒരു കമാൻഡ് നാമത്തിന്റെ അവ്യക്തമല്ലാത്ത ചുരുക്കം ഉപയോഗിക്കാവുന്നതാണ്
പേര്. ഭാവിയിൽ പുതിയ കമാൻഡുകൾ ചേർത്തേക്കാവുന്നതിനാൽ സ്ക്രിപ്റ്റിംഗിൽ ഈ സൗകര്യം ഉപയോഗിക്കരുത്
അപ്പോൾ അവ്യക്തത ഉണ്ടാക്കുന്നു.

(*) പ്രദർശിപ്പിക്കുക The പാക്കേജ് പതിപ്പ് അക്കം

keyctl --പതിപ്പ്

ഈ കമാൻഡ് പാക്കേജ് പതിപ്പ് നമ്പർ പ്രിന്റ് ചെയ്യുകയും നിർമ്മാണ തീയതിയും പുറത്തുകടക്കുകയും ചെയ്യുന്നു:

testbox>keyctl --version
keyctl from keyutils-1.5.3 (നിർമ്മിച്ചത് 2011-08-24)

(*) കാണിക്കുക പ്രക്രിയ താക്കോൽ വളയങ്ങൾ

keyctl കാണിക്കുക [-x] [ ]

ഡിഫോൾട്ടായി ഈ കമാൻഡ് ഒരു പ്രോസസ്സ് ഏത് കീറിംഗുകളിലേക്കാണ് സബ്‌സ്‌ക്രൈബുചെയ്‌തിരിക്കുന്നതെന്നും ആവർത്തിച്ച് കാണിക്കുന്നു
അവയിൽ എന്ത് കീകളും കീറിംഗുകളും അടങ്ങിയിരിക്കുന്നു. ഒരു കീറിംഗ് വ്യക്തമാക്കിയാൽ അത് കീറിംഗ് ആയിരിക്കും
പകരം വലിച്ചെറിഞ്ഞു. എങ്കിൽ -x എന്ന് വ്യക്തമാക്കിയാൽ, പകരം കീറിംഗ് ഐഡികൾ ഹെക്സിൽ ഡംപ് ചെയ്യപ്പെടും
ദശാംശ.

(*) ചേർക്കുക a കീ ലേക്ക് a കീ റിംഗ്

keyctl ചേർക്കുക
keyctl പാഡ്

ഈ കമാൻഡ് നിർദ്ദിഷ്ട തരത്തിന്റെയും വിവരണത്തിന്റെയും ഒരു കീ സൃഷ്ടിക്കുന്നു; എന്നതുപയോഗിച്ച് അതിനെ തൽക്ഷണം ചെയ്യുന്നു
ഡാറ്റ നൽകുകയും അത് നിർദ്ദിഷ്ട കീറിംഗിലേക്ക് അറ്റാച്ചുചെയ്യുകയും ചെയ്യുന്നു. അത് പുതിയ കീയുടെ ഐഡി പ്രിന്റ് ചെയ്യുന്നു
stdout:

testbox>keyctl ഉപയോക്താവിനെ mykey സ്റ്റഫ് ചേർക്കുക @u
26

ദി പാഡ് കമാൻഡിന്റെ വകഭേദം stdin-ൽ നിന്ന് എടുക്കുന്നതിനുപകരം ഡാറ്റ വായിക്കുന്നു
കമാൻഡ് ലൈൻ:

testbox>echo -n സ്റ്റഫ് | keyctl padd ഉപയോക്താവ് mykey @u
26

(*) അപേക്ഷ a കീ

keyctl അഭ്യർത്ഥന [ ]
keyctl അഭ്യർത്ഥന2 [ ]
keyctl പ്രീക്വസ്റ്റ്2 [ ]

ഈ മൂന്ന് കമാൻഡുകൾ നൽകിയിരിക്കുന്ന തരത്തിന്റെയും വിവരണത്തിന്റെയും ഒരു കീ തിരയാൻ അഭ്യർത്ഥിക്കുന്നു. ദി
പ്രോസസ്സിന്റെ കീറിംഗുകൾ തിരയും, ഒരു പൊരുത്തം കണ്ടെത്തിയാൽ, പൊരുത്തപ്പെടുന്ന കീയുടെ ഐഡി ഇതായിരിക്കും
stdout-ലേക്ക് അച്ചടിച്ചു; ഒരു ഡെസ്റ്റിനേഷൻ കീറിംഗ് നൽകിയാൽ, അതിലേക്ക് കീ ചേർക്കും
കീറിംഗ് കൂടി.

കീ ഇല്ലെങ്കിൽ, ആദ്യത്തെ കമാൻഡ് ENOKEY എന്ന പിശക് തിരികെ നൽകുകയും പരാജയപ്പെടുകയും ചെയ്യും. ദി
രണ്ടാമത്തെയും മൂന്നാമത്തെയും കമാൻഡുകൾ തരവും വിവരണവും ഉപയോഗിച്ച് ഒരു ഭാഗിക കീ സൃഷ്ടിക്കും, കൂടാതെ
വിളിക്കുക /sbin/request-key ആ കീയും അധിക വിവരങ്ങളും നൽകി. ഇത് ചെയ്യും
സാധുവായ ഒരു കീ ലഭിക്കുന്ന തരത്തിൽ ഏതെങ്കിലും വിധത്തിൽ കീ തൽക്ഷണം ചെയ്യാൻ ശ്രമിക്കുക.

കോൾഔട്ട് വിവരങ്ങൾ വായിക്കുന്നത് ഒഴികെ, മൂന്നാമത്തെ കമാൻഡ് രണ്ടാമത്തേത് പോലെയാണ്
കമാൻഡ് ലൈനിൽ കടന്നുപോകുന്നതിനുപകരം stdin.

സാധുതയുള്ള ഒരു കീ ലഭിച്ചാൽ, ഐഡി പ്രിന്റ് ചെയ്യുകയും ഒറിജിനൽ പോലെ കീ അറ്റാച്ച് ചെയ്യുകയും ചെയ്യും
തിരച്ചിൽ വിജയിച്ചു.

സാധുവായ ഒരു കീ ലഭിച്ചില്ലെങ്കിൽ, ഒരു താൽക്കാലിക നെഗറ്റീവ് കീ അറ്റാച്ചുചെയ്യും
ഡെസ്റ്റിനേഷൻ കീറിംഗ് നൽകിയാൽ "അഭ്യർത്ഥിച്ച കീ ലഭ്യമല്ല" എന്ന പിശക് നൽകും.

testbox>keyctl request2 ഉപയോക്തൃ ഡീബഗ്:ഹലോ വിബിൾ
23
testbox>echo -n wibble | keyctl prequest2 ഉപയോക്തൃ ഡീബഗ്: ഹലോ
23
testbox>keyctl അഭ്യർത്ഥന ഉപയോക്താവിന്റെ ഡീബഗ്:ഹലോ
23

(*) അപ്ഡേറ്റ് a കീ

keyctl അപ്ഡേറ്റ്
keyctl pupdate

ഈ കമാൻഡ് ഒരു കീയിൽ ഘടിപ്പിച്ചിരിക്കുന്ന ഡാറ്റയെ ഒരു പുതിയ സെറ്റ് ഡാറ്റ ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കുന്നു. തരം ആണെങ്കിൽ
കീ അപ്‌ഡേറ്റിനെ പിന്തുണയ്‌ക്കുന്നില്ല, തുടർന്ന് "ഓപ്പറേഷൻ പിന്തുണയ്‌ക്കുന്നില്ല" എന്ന പിശക് തിരികെ നൽകും.

testbox>keyctl അപ്ഡേറ്റ് 23 സീബ്ര

ദി pupdate കമാൻഡിന്റെ വകഭേദം stdin-ൽ നിന്നുള്ള ഡാറ്റ വായിക്കുന്നതിനു പകരം അത് വായിക്കുന്നു
കമാൻഡ് ലൈൻ:

testbox>echo -n zebra | keyctl pupdate 23

(*) സൃഷ്ടിക്കാൻ a കീ റിംഗ്

keyctl പുതിയറിംഗ്

ഈ കമാൻഡ് നിർദ്ദിഷ്‌ട പേരിന്റെ ഒരു പുതിയ കീറിംഗ് സൃഷ്‌ടിക്കുകയും അത് വ്യക്തമാക്കിയതിൽ അറ്റാച്ചുചെയ്യുകയും ചെയ്യുന്നു
കീ റിംഗ്. വിജയകരമാണെങ്കിൽ പുതിയ കീറിംഗിന്റെ ഐഡി stdout-ലേക്ക് പ്രിന്റ് ചെയ്യും.

testbox>keyctl newring squelch @us
27

(*) പിൻവലിക്കുക a കീ

keyctl അസാധുവാക്കുക

ഈ കമാൻഡ് ഒരു കീ അസാധുവാക്കിയതായി അടയാളപ്പെടുത്തുന്നു. ആ കീയിലെ ഏതെങ്കിലും തുടർ പ്രവർത്തനങ്ങൾ (അല്ലാതെ
അത് അൺലിങ്കുചെയ്യുന്നു) "കീ അസാധുവാക്കി" എന്ന പിശക് നൽകും.

testbox>keyctl revoke 26
testbox>keyctl വിവരിക്കുക 26
keyctl_describe: കീ അസാധുവാക്കിയിരിക്കുന്നു

(*) തെളിഞ്ഞ a കീ റിംഗ്

keyctl വ്യക്തമാക്കുക

ഈ കമാൻഡ് നിർദ്ദിഷ്ട കീറിംഗിൽ ഘടിപ്പിച്ചിട്ടുള്ള എല്ലാ കീകളും അൺലിങ്ക് ചെയ്യുന്നു. പിശക് "അല്ല
പറഞ്ഞിരിക്കുന്ന കീ ഒരു കീറിംഗ് അല്ലെങ്കിൽ ഡയറക്ടറി" തിരികെ നൽകും.

testbox>keyctl clear 27

(*) ബന്ധം a കീ ലേക്ക് a കീ റിംഗ്

keyctl ബന്ധം

വേണ്ടത്ര ശേഷിയുണ്ടെങ്കിൽ ഈ കമാൻഡ് കീയിൽ നിന്ന് കീറിംഗിലേക്ക് ഒരു ലിങ്ക് ഉണ്ടാക്കുന്നു.
ലക്ഷ്യസ്ഥാനം ഒരു കീറിംഗ് അല്ലെങ്കിൽ "ഒരു ഡയറക്ടറി അല്ല" എന്ന പിശക് തിരികെ നൽകും. പിശക്
കീക്ക് ലിങ്ക് പെർമിഷൻ ഇല്ലെങ്കിൽ അല്ലെങ്കിൽ "അനുമതി നിരസിച്ചു" എന്ന് തിരികെ നൽകും
കീറിംഗിന് എഴുതാനുള്ള അനുമതിയില്ല. എങ്കിൽ "ഫയൽ ടേബിൾ ഓവർഫ്ലോ" എന്ന പിശക് തിരികെ നൽകും
കീറിംഗ് നിറഞ്ഞിരിക്കുന്നു. ഒരു ശ്രമം നടത്തിയാൽ "റിസോഴ്സ് ഡെഡ്‌ലോക്ക് ഒഴിവാക്കി" എന്ന പിശക് തിരികെ നൽകും
ഒരു ആവർത്തന ലിങ്ക് അവതരിപ്പിക്കാൻ.

testbox>keyctl ലിങ്ക് 23 27
testbox>keyctl ലിങ്ക് 27 27
keyctl_link: റിസോഴ്‌സ് ഡെഡ്‌ലോക്ക് ഒഴിവാക്കി

(*) അൺലിങ്ക് a കീ നിന്ന് a കീ റിംഗ് or The സമ്മേളനം കീ റിംഗ് വൃക്ഷം

keyctl അൺലിങ്ക് ചെയ്യുക [ ]

കീറിംഗ് വ്യക്തമാക്കിയിട്ടുണ്ടെങ്കിൽ, ഈ കമാൻഡ് കീറിംഗിൽ നിന്ന് കീയിലേക്കുള്ള ഒരു ലിങ്ക് നീക്കം ചെയ്യുന്നു.
ലക്ഷ്യസ്ഥാനം ഒരു കീറിംഗ് അല്ലെങ്കിൽ "ഒരു ഡയറക്ടറി അല്ല" എന്ന പിശക് തിരികെ നൽകും. പിശക്
കീറിംഗിന് റൈറ്റിംഗ് പെർമിഷൻ ഇല്ലെങ്കിൽ "അനുമതി നിരസിച്ചു" തിരികെ നൽകും. പിശക്
കീ റിംഗുമായി ലിങ്ക് ചെയ്തിട്ടില്ലെങ്കിൽ "അത്തരം ഫയലോ ഡയറക്ടറിയോ ഇല്ല" എന്നത് തിരികെ നൽകില്ല.

കീറിംഗ് വ്യക്തമാക്കിയിട്ടില്ലെങ്കിൽ, ഈ കമാൻഡ് സെഷന്റെ ആഴത്തിലുള്ള ആദ്യ തിരയൽ നടത്തുന്നു
കീറിംഗ് ട്രീ, അത് കണ്ടെത്തുന്ന നോമിനേറ്റഡ് കീയിലേക്കുള്ള എല്ലാ ലിങ്കുകളും നീക്കം ചെയ്യുന്നു (അതും
നീക്കം ചെയ്യാൻ അനുവദിച്ചിരിക്കുന്നു). പുറത്തുകടക്കുന്നതിന് മുമ്പ് വിജയകരമായ അൺലിങ്കുകളുടെ എണ്ണം ഇത് പ്രിന്റ് ചെയ്യുന്നു.

testbox>keyctl അൺലിങ്ക് 23 27

(*) തിരയൽ a കീ റിംഗ്

keyctl തിരയൽ [ ]

ഈ കമാൻഡ് ഒരു പ്രത്യേക തരത്തിലുള്ള ഒരു കീയ്‌ക്കായി ആവർത്തനരഹിതമായി തിരയുന്നു
വിവരണം. കണ്ടെത്തിയാൽ, കീയുടെ ഐഡി stdout-ൽ പ്രിന്റ് ചെയ്യുകയും കീ ആയിരിക്കും
ഉണ്ടെങ്കിൽ ഡെസ്റ്റിനേഷൻ കീറിംഗിൽ ഘടിപ്പിച്ചിരിക്കുന്നു. പിശക് "അഭ്യർത്ഥിച്ച കീ ലഭ്യമല്ല" ചെയ്യും
താക്കോൽ കണ്ടെത്തിയില്ലെങ്കിൽ തിരികെ നൽകും.

testbox>keyctl തിരയുക @us user debug:hello
23
testbox>keyctl തിരയുക @us user debug:bye
keyctl_search: അഭ്യർത്ഥിച്ച കീ ലഭ്യമല്ല

(*) വായിക്കുക a കീ

keyctl വായിക്കുക
keyctl പൈപ്പ്
keyctl അച്ചടിക്കുക

ഈ കമാൻഡുകൾ ഒരു കീയുടെ പേലോഡ് വായിക്കുന്നു. "വായിക്കുക" അത് stdout-ൽ ഒരു ഹെക്സ് ഡംപ് ആയി പ്രിന്റ് ചെയ്യുന്നു, "പൈപ്പ്"
അസംസ്‌കൃത ഡാറ്റ stdout-ലേക്ക് ഡംപ് ചെയ്യുകയും "പ്രിന്റ്" അത് പൂർണ്ണമായും ആണെങ്കിൽ നേരിട്ട് stdout-ലേക്ക് ഡംപ് ചെയ്യുകയും ചെയ്യുന്നു
അച്ചടിക്കാവുന്നതോ അല്ലെങ്കിൽ ":hex:" എന്നതിന് മുമ്പുള്ള ഒരു ഹെക്‌സ്‌ഡമ്പായി അല്ലെങ്കിൽ ഇല്ലെങ്കിൽ.

കീ തരം പേലോഡിന്റെ വായനയെ പിന്തുണയ്ക്കുന്നില്ലെങ്കിൽ, പിശക് "ഓപ്പറേഷൻ അല്ല
പിന്തുണയ്ക്കുന്നു" തിരികെ നൽകും.

testbox>keyctl റീഡ് 26
കീയിലെ ഡാറ്റയുടെ 1 ബൈറ്റുകൾ:
62
testbox>keyctl പ്രിന്റ് 26
b
testbox>keyctl പൈപ്പ് 26
btestbox>

(*) പട്ടിക a കീ റിംഗ്

keyctl പട്ടിക
keyctl പട്ടിക

ഈ കമാൻഡുകൾ ഒരു കീയുടെ ഉള്ളടക്കങ്ങളെ ഒരു കീറിംഗായി പട്ടികപ്പെടുത്തുന്നു. "ലിസ്റ്റ്" ഉള്ളടക്കം മനോഹരമായി പ്രിന്റ് ചെയ്യുന്നു
കൂടാതെ "rlist" കീ ഐഡികളുടെ സ്‌പെയ്‌സ് വേർതിരിക്കുന്ന ഒരു ലിസ്റ്റ് നിർമ്മിക്കുന്നു.

നിർദ്ദിഷ്‌ട കീറിംഗ് ഒരു കീറിംഗ് ആണോ എന്ന് പരിശോധിക്കാൻ ഒരു ശ്രമവും നടക്കുന്നില്ല.

testbox>keyctl ലിസ്റ്റ് @us
കീറിംഗിലെ 2 കീകൾ:
22: vrwsl---------- 4043 -1 കീറിംഗ്: _uid.4043
23: vrwsl---------- 4043 4043 ഉപയോക്താവ്: ഡീബഗ്:ഹലോ
testbox>keyctl rlist @us
22 23

(*) വിശദീകരിക്കുക a കീ

keyctl വിവരിക്കുക
keyctl വിവരിക്കുക [സെപ്]

ഈ കമാൻഡുകൾ ഒരു കീറിംഗിന്റെ വിവരണം ലഭ്യമാക്കുന്നു. വിവരണം "വിവരിക്കുക" മനോഹരമായി പ്രിന്റ് ചെയ്യുന്നു
"ലിസ്റ്റ്" കമാൻഡിന്റെ അതേ രീതിയിൽ; "rdescribe" എന്നതിൽ നിന്ന് ലഭിച്ച റോ ഡാറ്റ പ്രിന്റ് ചെയ്യുന്നു
കേർണൽ.

testbox>keyctl @us വിവരിക്കുക
-5: vrwsl---------- 4043 -1 കീറിംഗ്: _uid_ses.4043 testbox>keyctl
rdescribe @us keyring;4043;-1;3f1f0000;_uid_ses.4043

അസംസ്കൃത ചരട് " ; ; ; ; ", എവിടെ uid ഒപ്പം gid അവള്
ദശാംശ ഉപയോക്താവും ഗ്രൂപ്പ് ഐഡികളും, പെർംസ് ഹെക്സിലെ അനുമതി മാസ്ക് ആണ്, ടൈപ്പ് ചെയ്യുക ഒപ്പം വിവരണം ആകുന്നു
തരം പേരും വിവരണ സ്ട്രിംഗുകളും (ഇവയിലൊന്നിലും അർദ്ധവിരാമങ്ങൾ അടങ്ങിയിരിക്കില്ല).

(*) മാറ്റം The പ്രവേശനം നിയന്ത്രണങ്ങൾ on a കീ

keyctl ചൗൺ
keyctl chgrp

ഈ രണ്ട് കമാൻഡുകൾ ഒരു കീയുടെ അനുമതികൾ വിലയിരുത്തുന്നതുമായി ബന്ധപ്പെട്ട യുഐഡിയും ജിഐഡിയും മാറ്റുന്നു
മുഖംമൂടി. ഏത് ക്വാട്ടയിൽ നിന്നാണ് ഒരു കീ പുറത്തെടുക്കുന്നത് എന്നതും യുഐഡി നിയന്ത്രിക്കുന്നു.

chown കമാൻഡ് നിലവിൽ പിന്തുണയ്ക്കുന്നില്ല; അത് ശ്രമിക്കുമ്പോൾ "ഓപ്പറേഷൻ" എന്ന പിശക് ലഭിക്കും
പിന്തുണയ്ക്കുന്നില്ല".

സൂപ്പർ യൂസർ അല്ലാത്ത ഉപയോക്താക്കൾക്ക്, GID പ്രോസസ്സിന്റെ GID അല്ലെങ്കിൽ ഒരു GID ആയി മാത്രമേ സജ്ജീകരിക്കാൻ കഴിയൂ.
പ്രക്രിയയുടെ ഗ്രൂപ്പുകളുടെ പട്ടിക. സൂപ്പർഉപയോക്താവിന് ഇഷ്ടമുള്ള ഏത് ജിഐഡിയും സജ്ജമാക്കാം.

testbox>sudo keyctl chown 27 0
keyctl_chown: പ്രവർത്തനം പിന്തുണയ്ക്കുന്നില്ല
testbox>sudo keyctl chgrp 27 0

(*) ഗണം The അനുമതികൾ പൊയ്മുഖം on a കീ

keyctl സെറ്റ്പെർം

ഈ കമാൻഡ് ഒരു കീയിലെ അനുമതി നിയന്ത്രണ മാസ്കിനെ മാറ്റുന്നു. മുഖംമൂടി ഒരു ഇതായി സൂചിപ്പിക്കാം
"0x" എന്ന് തുടങ്ങുകയാണെങ്കിൽ ഹെക്‌സ് നമ്പർ, "0" എന്ന് തുടങ്ങുകയാണെങ്കിൽ ഒരു ഒക്ടൽ നമ്പർ അല്ലെങ്കിൽ ഒരു ദശാംശ സംഖ്യ
അല്ലെങ്കിൽ.

ഹെക്‌സ് നമ്പറുകൾ ഇവയുടെ സംയോജനമാണ്:

കൈവശമുള്ള UID GID മറ്റ് അനുമതികൾ അനുവദിച്ചു
====================================================
01000000 00010000 00000100 00000001 കാണുക
02000000 00020000 00000200 00000002 വായിക്കുക
04000000 00040000 00000400 00000004 എഴുതുക
08000000 00080000 00000800 00000008 തിരയുക
10000000 00100000 00001000 00000010 ലിങ്ക്
20000000 00200000 00002000 00000020 സെറ്റ് ആട്രിബ്യൂട്ട്
3f000000 003f0000 00003f00 0000003f എല്ലാം

കാണുക ഒരു കീയുടെ തരം, വിവരണം, മറ്റ് പാരാമീറ്ററുകൾ എന്നിവ കാണാൻ അനുവദിക്കുന്നു.

വായിക്കുക തരം പിന്തുണയ്‌ക്കുകയാണെങ്കിൽ പേലോഡ് (അല്ലെങ്കിൽ കീറിംഗ് ലിസ്റ്റ്) വായിക്കാൻ അനുവദിക്കുന്നു.

എഴുതുക പേലോഡ് (അല്ലെങ്കിൽ കീറിംഗ് ലിസ്റ്റ്) പരിഷ്കരിക്കാനോ അപ്ഡേറ്റ് ചെയ്യാനോ അനുവദിക്കുന്നു.

തിരയൽ ഒരു കീയിൽ അത് ലിങ്ക് ചെയ്‌തിരിക്കുന്ന ഒരു കീറിംഗ് തിരയുമ്പോൾ അത് കണ്ടെത്താൻ അനുവദിക്കുന്നു.

ബന്ധം ഒരു കീ ഒരു കീറിംഗിലേക്ക് ലിങ്ക് ചെയ്യാൻ അനുവദിക്കുന്നു.

ഗണം ഗുണങ്ങളെ ഒരു കീ അതിന്റെ ഉടമ, ഗ്രൂപ്പ് അംഗത്വം, പെർമിഷൻസ് മാസ്ക് എന്നിവ ഉണ്ടായിരിക്കാൻ അനുവദിക്കുന്നു
സമയപരിധി മാറ്റി.

testbox>keyctl setperm 27 0x1f1f1f00

(*) ആരംഭിക്കുക a പുതിയ സമ്മേളനം കൂടെ പുതിയത് താക്കോൽ വളയങ്ങൾ

keyctl സമ്മേളനം
keyctl സമ്മേളനം - [ ...]
keyctl സമ്മേളനം [ ...]

ഈ കമാൻഡുകൾ ചേരുകയോ ഒരു പുതിയ കീറിംഗ് സൃഷ്ടിക്കുകയോ ചെയ്യുക, തുടർന്ന് ഒരു ഷെൽ അല്ലെങ്കിൽ മറ്റ് പ്രോഗ്രാമുകൾ പ്രവർത്തിപ്പിക്കുക
സെഷൻ കീ ആയി കീറിംഗ്.

ആർഗ്യുമെന്റുകളില്ലാത്ത വ്യതിയാനം ഒരു അജ്ഞാത സെഷൻ കീറിംഗ് സൃഷ്ടിക്കുകയും അറ്റാച്ചുചെയ്യുകയും ചെയ്യുന്നു
അത് സെഷൻ കീറിംഗ് ആയി; അത് എക്സിക്യൂട്ടീവിന്റെ $SHELL ആണ്.

പേരിന്റെ സ്ഥാനത്ത് ഒരു ഡാഷ് ഉള്ള വ്യതിയാനം ഒരു അജ്ഞാത സെഷൻ കീറിംഗ് സൃഷ്ടിക്കുന്നു
അത് സെഷൻ കീറിംഗായി അറ്റാച്ചുചെയ്യുന്നു; അത് എക്‌സിക് ആണ്, അല്ലെങ്കിൽ $SHELL ആണെങ്കിൽ
ഒരെണ്ണം വിതരണം ചെയ്തിട്ടില്ല.

നൽകിയ പേരിലുള്ള വ്യതിയാനം, പേരിട്ടിരിക്കുന്ന കീറിംഗ് സൃഷ്ടിക്കുകയോ ചേരുകയോ ചെയ്യുന്നു, അത് അറ്റാച്ചുചെയ്യുന്നു
സെഷൻ കീറിംഗ്; അത് എക്‌സിക് ആണ് വിതരണം ചെയ്ത കമാൻഡ്, അല്ലെങ്കിൽ ഒന്ന് നൽകിയില്ലെങ്കിൽ $SHELL.

testbox>keyctl rdescribe @s
keyring;4043;-1;3f1f0000;_uid_ses.4043

testbox>keyctl സെഷൻ
ജോയിൻഡ് സെഷൻ കീറിംഗ്: 28
testbox>keyctl rdescribe @s
keyring;4043;4043;3f1f0000;_ses.24082

testbox>keyctl സെഷൻ -
ജോയിൻഡ് സെഷൻ കീറിംഗ്: 29
testbox>keyctl rdescribe @s
keyring;4043;4043;3f1f0000;_ses.24139

testbox>keyctl സെഷൻ - keyctl rdescribe @s
ജോയിൻഡ് സെഷൻ കീറിംഗ്: 30
keyring;4043;4043;3f1f0000;_ses.24185

testbox>keyctl സെഷൻ ഫിഷ്
ജോയിൻഡ് സെഷൻ കീറിംഗ്: 34
testbox>keyctl rdescribe @s
keyring;4043;4043;3f1f0000;fish

testbox>keyctl സെഷൻ ഫിഷ് keyctl rdesc @s
ജോയിൻഡ് സെഷൻ കീറിംഗ്: 35
keyring;4043;4043;3f1f0000;fish

(*) തൽക്ഷണം a കീ

keyctl തൽക്ഷണം
keyctl pinstantiate
keyctl നിഷേധിക്കുക
keyctl നിരസിക്കുക

ഈ കമാൻഡുകൾ ഭാഗികമായി സജ്ജീകരിച്ച കീയിലേക്ക് ഡാറ്റ അറ്റാച്ചുചെയ്യാൻ ഉപയോഗിക്കുന്നു (കേർണൽ സൃഷ്ടിച്ചത് പോലെ
കൂടാതെ /sbin/request-key എന്നതിലേക്ക് കടന്നു). "തൽക്ഷണം" എന്നത് ഒരു കീ സാധുതയുള്ളതായി അടയാളപ്പെടുത്തുകയും അറ്റാച്ചുചെയ്യുകയും ചെയ്യുന്നു
പേലോഡായി ഡാറ്റ. "നിരസിക്കുക", "നിരസിക്കുക" എന്നിവ ഒരു കീ അസാധുവായി അടയാളപ്പെടുത്തുകയും സമയപരിധി നിശ്ചയിക്കുകയും ചെയ്യുന്നു
കുറച്ച് സമയത്തിന് ശേഷം അത് പോകും. ഇത് ദ്രുതഗതിയിലുള്ള ക്രമങ്ങളെ ഒരുപാട് തടയുന്നു
അവയെല്ലാം പരാജയപ്പെടുമ്പോൾ, തുടർന്നുള്ളവയെല്ലാം പോലെ, സിസ്റ്റത്തെ വളരെയധികം മന്ദഗതിയിലാക്കാനുള്ള അഭ്യർത്ഥനകൾ
"അഭ്യർത്ഥിച്ച കീ കണ്ടെത്തിയില്ല" (നിഷേധിച്ചാൽ) അല്ലെങ്കിൽ വ്യക്തമാക്കിയ പിശക് ഉപയോഗിച്ച് അഭ്യർത്ഥനകൾ പരാജയപ്പെടും
നെഗറ്റീവ് കീ കാലഹരണപ്പെടുന്നതുവരെ പിശക് (നിരസിച്ചാൽ).

നിരസിക്കലിന്റെ പിശക് വാദം ഒന്നുകിൽ UNIX പിശക് നമ്പർ അല്ലെങ്കിൽ 'ഇതിൽ ഒന്നായിരിക്കാംനിരസിച്ചു','കാലഹരണപ്പെട്ടു'
അഥവാ 'അസാധുവാക്കി'.

നിർദ്ദിഷ്‌ട കീറിംഗിൽ പുതുതായി ഇൻസ്റ്റന്റ് ചെയ്‌ത കീ അറ്റാച്ചുചെയ്യും.

ഈ കമാൻഡുകൾ അഭ്യർത്ഥന-കീ പ്രവർത്തിക്കുന്ന പ്രോഗ്രാമിൽ നിന്ന് മാത്രമേ പ്രവർത്തിപ്പിക്കാൻ കഴിയൂ - ഒരു പ്രത്യേക
ഓതറൈസേഷൻ കീ കേർണൽ സജ്ജീകരിച്ച് അഭ്യർത്ഥന-കീ സെഷനിൽ ഘടിപ്പിച്ചിരിക്കുന്നു
കീ റിംഗ്. ഈ പ്രത്യേക കീ അത് പരാമർശിക്കുന്ന കീ തൽക്ഷണം ചെയ്തുകഴിഞ്ഞാൽ അസാധുവാക്കപ്പെടും
ഏതെങ്കിലും ഒരു വഴി.

testbox>keyctl തൽക്ഷണം $1 "ഡീബഗ് $3" $4
testbox>keyctl നിരാകരിക്കുക $1 30 $4
testbox>keyctl നിരസിക്കുക $1 30 64 $4

ദി pinstantiate കമാൻഡിന്റെ വകഭേദം അത് എടുക്കുന്നതിനുപകരം stdin-ൽ നിന്നുള്ള ഡാറ്റ വായിക്കുന്നു
കമാൻഡ് ലൈനിൽ നിന്ന്:

testbox>echo -n "ഡീബഗ് $3" | keyctl pinstantiate $1 $4

(*) ഗണം The കാലഹരണപ്പെടൽ കാലം on a കീ

keyctl ടൈം ഔട്ട്

ഒരു കീയിൽ ടൈംഔട്ട് സജ്ജീകരിക്കാൻ ഈ കമാൻഡ് ഉപയോഗിക്കുന്നു, അല്ലെങ്കിൽ നിലവിലുള്ള ടൈംഔട്ട് മായ്‌ക്കുകയാണെങ്കിൽ
വ്യക്തമാക്കിയ മൂല്യം പൂജ്യമാണ്. ഭാവിയിലേക്ക് കുറച്ച് സെക്കന്റുകൾ എന്ന നിലയിലാണ് ടൈംഔട്ട് നൽകിയിരിക്കുന്നത്.

testbox>keyctl ടൈംഔട്ട് $1 45

(*) വീണ്ടെടുക്കുക a താക്കോൽ സുരക്ഷ സന്ദർഭം

keyctl സുരക്ഷ

ഒരു കീയുടെ LSM സുരക്ഷാ സന്ദർഭം വീണ്ടെടുക്കാൻ ഈ കമാൻഡ് ഉപയോഗിക്കുന്നു. ലേബൽ പ്രിന്റ് ചെയ്തിരിക്കുന്നു
stdout.

testbox>keyctl സുരക്ഷ @s
unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023

(*) കൊടുക്കുക The പാരന്റ് പ്രക്രിയ a പുതിയ സമ്മേളനം കീ റിംഗ്

keyctl പുതിയ_സെഷൻ

ഇൻവോക്കിംഗ് പ്രോസസ്സിന് (സാധാരണയായി ഒരു ഷെൽ) ഒരു പുതിയ സെഷൻ നൽകാൻ ഈ കമാൻഡ് ഉപയോഗിക്കുന്നു
കീറിംഗ്, അതിന്റെ പഴയ സെഷൻ കീറിംഗ് ഉപേക്ഷിക്കുന്നു.

testbox> keyctl സെഷൻ foo
ജോയിൻഡ് സെഷൻ കീറിംഗ്: 723488146
testbox> keyctl കാണിക്കുക
സെഷൻ കീറിംഗ്
-3 --alswrv 0 0 കീറിംഗ്: foo
testbox> keyctl new_session
490511412
testbox> keyctl കാണിക്കുക
സെഷൻ കീറിംഗ്
-3 --alswrv 0 0 കീറിംഗ്: _സെസ്

ഇത് ബാധിക്കുന്നുവെന്നത് ശ്രദ്ധിക്കുക പാരന്റ് സിസ്റ്റം കോൾ ആവശ്യപ്പെടുന്ന പ്രക്രിയയുടെ, അങ്ങനെ ചെയ്യാം
പൊരുത്തപ്പെടുന്ന ക്രെഡൻഷ്യലുകളുള്ള പ്രക്രിയകളെ മാത്രം ബാധിക്കുക. കൂടാതെ, മാറ്റം എടുക്കുന്നില്ല
കേർണൽ സ്‌പെയ്‌സിൽ നിന്ന് യൂസർ സ്‌പെയ്‌സിലേക്ക് അടുത്ത പാരന്റ് പ്രോസസ് മാറുന്നതുവരെ പ്രഭാവം -
സാധാരണയായി എപ്പോൾ കാത്തിരിക്കുക() സിസ്റ്റം കോൾ റിട്ടേണുകൾ.

(*) നീക്കംചെയ്യുക മരിച്ചു കീകൾ നിന്ന് The സമ്മേളനം കീ റിംഗ് വൃക്ഷം

keyctl കൊയ്യും

ഈ കമാൻഡ് കോളറിന്റെ സെഷൻ കീറിംഗ് ട്രീയുടെ ആഴത്തിലുള്ള ആദ്യ തിരയൽ നടത്തുന്നു
കാലഹരണപ്പെടൽ, അസാധുവാക്കൽ, കാരണം ആക്സസ് ചെയ്യാൻ കഴിയാത്ത ഏതെങ്കിലും കീ അൺലിങ്ക് ചെയ്യാൻ ശ്രമിക്കുന്നു
നിരസിക്കൽ അല്ലെങ്കിൽ നിരാകരണം. ലഭ്യമല്ലാത്ത ലൈവ് കീകൾ നീക്കം ചെയ്യാൻ ഇത് ശ്രമിക്കുന്നില്ല
അനുവദിച്ച അനുമതിയുടെ അഭാവം കാരണം.

വിളിക്കുന്നയാളുടെ പക്കലുണ്ടെങ്കിൽ മാത്രമേ റീപ് ചെയ്യാവുന്ന ഒരു കീ കീറിംഗിൽ നിന്ന് നീക്കം ചെയ്യപ്പെടുകയുള്ളൂ
ആ കീറിംഗിൽ അനുമതി എഴുതുക, കൂടാതെ തിരയൽ അനുമതി നൽകുന്ന കീറിംഗുകൾ മാത്രം
വിളിക്കുന്നയാളെ അന്വേഷിക്കും.

കമാൻഡ് പുറത്തുകടക്കുന്നതിന് മുമ്പ് കൊയ്ത കീകളുടെ എണ്ണം പ്രിന്റ് ചെയ്യുന്നു. എങ്കിൽ -v പതാക പാസ്സാക്കി
കൊയ്ത കീകൾ വിജയത്തോടൊപ്പം കൊയ്തെടുക്കുമ്പോൾ ലിസ്റ്റ് ചെയ്യപ്പെടും
അൺലിങ്കിന്റെ പരാജയം.

(*) നീക്കംചെയ്യുക പൊരുത്തപ്പെടുന്നു കീകൾ നിന്ന് The സമ്മേളനം കീ റിംഗ് വൃക്ഷം

keyctl ശുദ്ധീകരിക്കുക
keyctl ശുദ്ധീകരിക്കുക [-i] [-p]
keyctl ശുദ്ധീകരിക്കുക -s

ഈ കമാൻഡുകൾ വിളിക്കുന്നയാളുടെ സെഷനിൽ പൊരുത്തപ്പെടുന്ന കീകൾ കണ്ടെത്താൻ ഒരു ആഴത്തിലുള്ള ആദ്യ തിരയൽ നടത്തുന്നു
കീറിംഗ് ട്രീയും അവ അൺലിങ്ക് ചെയ്യാനുള്ള ശ്രമങ്ങളും. വിജയകരമായി അൺലിങ്ക് ചെയ്ത കീകളുടെ എണ്ണം
അവസാനം അച്ചടിച്ചു.

കീറിംഗുകൾ വിളിക്കുന്നയാൾക്ക് തിരയാനും കാണാനും വായിക്കാനും കാണാനും അനുമതി നൽകണം
നീക്കം ചെയ്യേണ്ട കീകൾ കാണാനുള്ള അനുമതിയും നൽകണം. കീകൾ നീക്കം ചെയ്യാൻ മാത്രമേ കഴിയൂ
എഴുതാനുള്ള അനുമതി നൽകുന്ന കീറിംഗുകൾ.

ആദ്യ വേരിയന്റ് നിർദ്ദിഷ്ട തരത്തിലുള്ള എല്ലാ കീകളും ശുദ്ധീകരിക്കുന്നു.

രണ്ടാമത്തെ വേരിയന്റ്, നൽകിയിരിക്കുന്ന തരവുമായി പൊരുത്തപ്പെടുന്ന എല്ലാ കീകളും ശുദ്ധീകരിക്കുന്നു
വിവരണം അക്ഷരാർത്ഥത്തിൽ. -i ഫ്ലാഗ് ഒരു കേസ്-ഇൻഡിപെൻഡന്റ് പൊരുത്തം അനുവദിക്കുന്നു, -p ഫ്ലാഗ് അനുവദിക്കുന്നു
ഒരു പ്രിഫിക്സ് പൊരുത്തം.

മൂന്നാമത്തെ വേരിയന്റ്, നിർദ്ദിഷ്ട തരത്തിന്റെ എല്ലാ കീകളും ശുദ്ധീകരിക്കുന്നു
വിവരണവുമായി പൊരുത്തപ്പെടുന്നതിന് കേർണലിലെ കീ ടൈപ്പിന്റെ താരതമ്യപ്പെടുത്തൽ. ഇത് കീ തരം അനുവദിക്കുന്നു
വൈവിധ്യമാർന്ന വിവരണങ്ങളുള്ള ഒരു കീ പൊരുത്തപ്പെടുത്താൻ.

(*) നേടുക നിര്ബന്ധംപിടിക്കുക കീ റിംഗ്

keyctl പെർസിസ്റ്റന്റ് [ ]

ഈ കമാൻഡിന് നിലവിലെ യുഐഡിക്കോ നിർദ്ദിഷ്ട യുഐഡിക്കോ വേണ്ടിയുള്ള സ്ഥിരമായ കീറിംഗ് ലഭിക്കുന്നു
നാമനിർദ്ദേശം ചെയ്ത കീറിംഗിലേക്ക് അത് അറ്റാച്ചുചെയ്യുന്നു. സ്ഥിരമായ കീറിംഗിന്റെ ഐഡി പ്രിന്റ് ചെയ്യപ്പെടും
stdout.

ഈ കമാൻഡ് നിലവിലില്ലെങ്കിൽ കെർണൽ കീറിംഗ് സൃഷ്ടിക്കും
വിളിക്കുന്നു, കീറിംഗിലെ കാലഹരണപ്പെടൽ സമയപരിധി ഇതിലെ മൂല്യത്തിലേക്ക് പുനഃസജ്ജമാക്കും:

/proc/sys/kernel/keys/persistent_keyring_expiry

(സ്വതവേ മൂന്ന് ദിവസം). സമയപരിധി എത്തിയാൽ, സ്ഥിരമായ കീറിംഗ് ആയിരിക്കും
നീക്കം ചെയ്‌തശേഷം അത് കുറ്റിയിടുന്നതെല്ലാം മാലിന്യം ശേഖരിക്കാം.

പ്രക്രിയയുടെ യഥാർത്ഥ അല്ലെങ്കിൽ ഫലപ്രദമായ UID-കൾ അല്ലാതെ മറ്റൊരു UID വ്യക്തമാക്കിയിട്ടുണ്ടെങ്കിൽ, ഒരു പിശക് സംഭവിക്കും
പ്രോസസ്സിന് CAP_SETUID ശേഷി ഇല്ലെങ്കിൽ നൽകണം.

പിശകുകൾ


ഈ പ്രോഗ്രാം നൽകുന്ന പൊതുവായ നിരവധി പിശകുകൾ ഉണ്ട്:

"ഒരു ഡയറക്ടറി അല്ല" - ഒരു കീ ഒരു കീറിംഗ് ആയിരുന്നില്ല.

"അഭ്യർത്ഥിച്ച കീ കണ്ടെത്തിയില്ല" - കീക്കായി നോക്കിയത് ലഭ്യമല്ല.

"കീ അസാധുവാക്കി" - ഒരു അസാധുവാക്കപ്പെട്ട കീ ആക്സസ് ചെയ്തു.

"കീ കാലഹരണപ്പെട്ടു" - കാലഹരണപ്പെട്ട ഒരു കീ ആക്സസ് ചെയ്തു.

"അനുമതി നിരസിച്ചു" - ഒരു UID/GID/മാസ്ക് കോമ്പിനേഷൻ വഴി അനുമതി നിരസിച്ചു.

onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് keyctl ഓൺലൈനായി ഉപയോഗിക്കുക


സൗജന്യ സെർവറുകളും വർക്ക്സ്റ്റേഷനുകളും

Windows & Linux ആപ്പുകൾ ഡൗൺലോഡ് ചെയ്യുക

ലിനക്സ് കമാൻഡുകൾ

Ad




×
വിജ്ഞാപനം
❤️ഇവിടെ ഷോപ്പുചെയ്യുക, ബുക്ക് ചെയ്യുക അല്ലെങ്കിൽ വാങ്ങുക — ചെലവില്ലാതെ, സേവനങ്ങൾ സൗജന്യമായി നിലനിർത്താൻ സഹായിക്കുന്നു.