Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാവുന്ന കമാൻഡ് replcon ആണിത്.
പട്ടിക:
NAME
replcon - SELinux ഫയൽ സന്ദർഭം മാറ്റിസ്ഥാപിക്കാനുള്ള ഉപകരണം
സിനോപ്സിസ്
replcon NEW_CONTEXT DIR [ഓപ്ഷനുകൾ] [എക്സ്പ്രഷൻ]
വിവരണം
replcon ഫയൽ സന്ദർഭങ്ങൾ കണ്ടെത്താനും മാറ്റിസ്ഥാപിക്കാനും ഉപയോക്താവിനെ അനുവദിക്കുന്നു. പകരക്കാർ ഫിൽട്ടർ ചെയ്യാവുന്നതാണ്
താഴെ വിവരിച്ചിരിക്കുന്നതുപോലെ ഒബ്ജക്റ്റ് ക്ലാസ് പ്രകാരം.
ആവശ്യമാണ് വാദങ്ങൾ
NEW_CONTEXT
താഴെ വിവരിച്ചിരിക്കുന്ന ഭാഗിക സന്ദർഭമായി പ്രകടിപ്പിക്കുന്ന മാറ്റിസ്ഥാപിക്കൽ സന്ദർഭം.
തിരച്ചിൽ ആരംഭിക്കാൻ DIR പ്രാരംഭ ഡയറക്ടറി. ഉപകരണം ഏതെങ്കിലും ഒന്നിലേക്ക് ആവർത്തിക്കും
ഉപഡയറക്ടറികൾ, അതിനാൽ അതിനുള്ളിൽ വൃത്താകൃതിയിലുള്ള മൗണ്ടുകൾ ഇല്ലെന്ന് ഉറപ്പാക്കുക.
ശുക്ളം
ഏത് ഫയലുകളാണ് കണ്ടെത്തേണ്ടതെന്ന് വ്യക്തമാക്കാൻ ഇനിപ്പറയുന്ന ഓപ്ഷനുകൾ ഉപയോക്താവിനെ അനുവദിക്കുന്നു. ഒരു ഫയൽ എല്ലാവരേയും കാണണം
അതിന്റെ സന്ദർഭം മാറ്റിസ്ഥാപിക്കുന്നതിനുള്ള നിർദ്ദിഷ്ട മാനദണ്ഡം. ഒരു പദപ്രയോഗവും നൽകിയിട്ടില്ലെങ്കിൽ, എല്ലാം
ഫയലുകളുടെ സന്ദർഭങ്ങൾ മാറ്റിസ്ഥാപിക്കുന്നു.
-t TYPE, --type=TYPE
TYPE എന്ന തരം അടങ്ങുന്ന സന്ദർഭമുള്ള ഫയലുകൾക്കായി തിരയുക.
-u USER, --user=USER
USER എന്ന ഉപയോക്താവിനെ ഉൾക്കൊള്ളുന്ന സന്ദർഭമുള്ള ഫയലുകൾക്കായി തിരയുക.
-r റോൾ, --role=ROLE
റോൾ അടങ്ങിയിരിക്കുന്ന സന്ദർഭമുള്ള ഫയലുകൾക്കായി തിരയുക.
-m റേഞ്ച്, --mls-range=RANGE
RANGE-ന്റെ MLS ശ്രേണിയിലുള്ള സന്ദർഭമുള്ള ഫയലുകൾക്കായി തിരയുക. അതല്ല replcon
ഉണ്ടെങ്കിൽ SELinux വിവർത്തന ലൈബ്രറി അവഗണിക്കുന്നു. കൂടാതെ, ഈ പതാക
എങ്കിൽ അവഗണിച്ചു DIR MLS വിവരങ്ങളൊന്നുമില്ല.
--സന്ദർഭം=CONTEXT
ഈ ഭാഗിക സന്ദർഭവുമായി പൊരുത്തപ്പെടുന്ന ഫയലുകൾക്കായി തിരയുക. ഈ ഫ്ലാഗ് അസാധുവാക്കുന്നു -t, -u, -r,
കൂടാതെ -എം.
-p PATH, --path=PATH
PATH ഉൾപ്പെടുന്ന ഫയലുകൾക്കായി തിരയുക.
-c ക്ലാസ്, --class=CLASS
ഒബ്ജക്റ്റ് ക്ലാസ് ക്ലാസ്സിന്റെ ഫയലുകൾ മാത്രം തിരയുക.
ഓപ്ഷനുകൾ
-R, --regex
റെഗുലർ എക്സ്പ്രഷനുകൾ പ്രവർത്തനക്ഷമമാക്കുക
-v, --വെർബോസ്
മാറ്റിസ്ഥാപിക്കുമ്പോൾ സന്ദർഭ വിവരങ്ങൾ പ്രദർശിപ്പിക്കുക.
-h, --സഹായം
സഹായ വിവരങ്ങൾ അച്ചടിച്ച് പുറത്തുകടക്കുക.
-വി, --വേർഷൻ
പതിപ്പ് വിവരങ്ങൾ അച്ചടിച്ച് പുറത്തുകടക്കുക.
ഭാഗികം CONTEXT
ദി --സന്ദർഭം പതാകയും NEW_CONTEXT ആർഗ്യുമെന്റ് ഒരു ഭാഗിക സന്ദർഭം വ്യക്തമാക്കുന്നു, അത് aa കോളൻ ആണ്
ഉപയോക്താവ്, റോൾ, തരം എന്നിവയുടെ വേർതിരിച്ച ലിസ്റ്റ്. സിസ്റ്റം MLS-നെ പിന്തുണയ്ക്കുന്നുവെങ്കിൽ, സന്ദർഭം ഉണ്ടായിരിക്കാം
ശ്രേണി നൽകുന്ന നാലാമത്തെ ഫീൽഡ്. കൂടെ --സന്ദർഭം ഒരു ഫീൽഡ് വ്യക്തമാക്കിയിട്ടില്ലെങ്കിൽ അല്ലെങ്കിൽ
അക്ഷരാർത്ഥത്തിൽ നക്ഷത്രചിഹ്നം, അപ്പോൾ ചോദ്യം എല്ലായ്പ്പോഴും ഫീൽഡുമായി പൊരുത്തപ്പെടും. കൂടെ NEW_CONTEXT ഒരു വയലാണെങ്കിൽ
വ്യക്തമാക്കിയിട്ടില്ല അല്ലെങ്കിൽ അക്ഷരാർത്ഥത്തിലുള്ള നക്ഷത്രചിഹ്നമാണ്, അപ്പോൾ സന്ദർഭത്തിന്റെ ആ ഭാഗം ഉണ്ടാകില്ല
തിരുത്തപ്പെട്ടത്.
ലക്ഷ്യം ക്ലാസുകൾ
സാധുവായ ഒബ്ജക്റ്റ് ക്ലാസ് സ്ട്രിംഗുകളാണ്
ബ്ലോക്ക്, ചാർ, ഡയർ, ഫിഫോ, ഫയൽ, ലിങ്ക് അല്ലെങ്കിൽ സോക്ക്.
കുറിപ്പ്
replcon യൂട്ടിലിറ്റി എല്ലായ്പ്പോഴും "റോ" SELinux ഫയൽ സന്ദർഭങ്ങളിൽ പ്രവർത്തിക്കുന്നു. സിസ്റ്റത്തിന് ഒരു ഉണ്ടെങ്കിൽ
ഇൻസ്റ്റാൾ ചെയ്ത വിവർത്തന ലൈബ്രറി (അതായത്, ലിബ്സെട്രാൻസ്), ആ വിവർത്തനങ്ങൾ അനുകൂലമായി അവഗണിക്കപ്പെടുന്നു
ഫയൽസിസ്റ്റത്തിൽ നിന്ന് യഥാർത്ഥ സന്ദർഭങ്ങൾ വായിക്കുന്നത്.
ഉദാഹരണങ്ങൾ
replcon ::type_t: .
നിലവിലെ ഡയറക്ടറിയിലെ എല്ലാ സന്ദർഭത്തിന്റെ തരവും type_t ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കുക. ഉപയോക്താവും
റോൾ ഭാഗം മാറ്റമില്ലാതെ തുടരുന്നു.
replcon -u user_u *:role_r:* .
നിലവിലെ ഡയറക്ടറിയിലെ user_u എന്ന ഉപയോക്താവിന്റെ എല്ലാ സന്ദർഭത്തിന്റെയും റോളിനെ റോൾ_ആർ ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കുക.
ഉപയോക്താവും ടൈപ്പ് ഭാഗവും മാറ്റമില്ലാതെ തുടരുന്നു.
replcon --സന്ദർഭം ::type_t:s0 :::s0:c0 / tmp
ടൈപ്പ്_t, MLS ശ്രേണി s0 in എന്നിവ ഉപയോഗിച്ച് എല്ലാ സന്ദർഭങ്ങളും മാറ്റിസ്ഥാപിക്കുക / tmp MLS ശ്രേണിയിൽ
s0:c0.
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് replcon ഓൺലൈനായി ഉപയോഗിക്കുക