Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന doveadm-acl കമാൻഡ് ആണിത്.
പട്ടിക:
NAME
doveadm-acl - ആക്സസ് കൺട്രോൾ ലിസ്റ്റ് (ACL) കൈകാര്യം ചെയ്യുക
സിനോപ്സിസ്
doveadm [-ഡി.വി] [-f ഫോർമാറ്റർ] ACL കമാൻഡ് [ഓപ്ഷനുകൾ] [വാദങ്ങൾ]
വിവരണം
ദി doveadm ACL കമാൻഡുകൾ ബന്ധപ്പെട്ട വിവിധ ആക്സസ് കൺട്രോൾ ലിസ്റ്റ് എക്സിക്യൂട്ട് ചെയ്യാൻ ഉപയോഗിക്കാം
പ്രവർത്തനങ്ങൾ.
ഓപ്ഷനുകൾ
ആഗോള doveadm(1) ഓപ്ഷനുകൾ:
-D വെർബോസിറ്റി, ഡീബഗ് സന്ദേശങ്ങൾ പ്രവർത്തനക്ഷമമാക്കുന്നു.
-f ഫോർമാറ്റർ
വ്യക്തമാക്കുന്നു ഫോർമാറ്റർ ഔട്ട്പുട്ട് ഫോർമാറ്റ് ചെയ്യുന്നതിന്. പിന്തുണയ്ക്കുന്ന ഫോർമാറ്ററുകൾ ഇവയാണ്:
ഒഴുകുക ഉപയോഗിച്ച് ഓരോ വരിയും പ്രിന്റ് ചെയ്യുന്നു കീ=മൂല്യം ജോഡി.
പേജർ ഓരോന്നും പ്രിന്റ് ചെയ്യുന്നു കീ: മൂല്യം സ്വന്തം ലൈനിൽ ജോടിയാക്കുകയും ഫോം ഉപയോഗിച്ച് റെക്കോർഡുകൾ വേർതിരിക്കുകയും ചെയ്യുന്നു
ഫീഡ് പ്രതീകം (^L).
ടാബ് ഒരു ടേബിൾ ഹെഡർ പ്രിന്റ് ചെയ്യുന്നു, തുടർന്ന് ടാബ് വേർതിരിച്ച മൂല്യരേഖകൾ.
മേശ ക്രമീകരിച്ച മൂല്യരേഖകൾക്ക് ശേഷം ഒരു പട്ടിക തലക്കെട്ട് പ്രിന്റ് ചെയ്യുന്നു.
-o ക്രമീകരണം=മൂല്യം
കോൺഫിഗറേഷൻ അസാധുവാക്കുന്നു ക്രമീകരണം നിന്ന് /etc/dovecot/dovecot.conf ഒപ്പം
നൽകിയതിനൊപ്പം userdb മൂല്യം. ഒന്നിലധികം ക്രമീകരണങ്ങൾ അസാധുവാക്കാൻ, ദി -o ഓപ്ഷൻ
ഒന്നിലധികം തവണ വ്യക്തമാക്കിയേക്കാം.
-v പ്രോഗ്രസ് കൗണ്ടർ ഉൾപ്പെടെയുള്ള വാക്ചാതുര്യം പ്രവർത്തനക്ഷമമാക്കുന്നു.
ഈ കമാൻഡ് ഡിഫോൾട്ടായി ഔട്ട്പുട്ട് ഫോർമാറ്റർ ഉപയോഗിക്കുന്നു മേശ.
നിർദ്ദിഷ്ട കമാൻഡ് ഓപ്ഷനുകൾ:
-A എങ്കില് -A ഓപ്ഷൻ നിലവിലുണ്ട്, കമാൻഡ് എല്ലാ ഉപയോക്താക്കൾക്കുമായി നടപ്പിലാക്കും. ഉപയോഗിക്കുന്നത്
ഈ ഓപ്ഷൻ സിസ്റ്റം ഉപയോക്താക്കളുമായി സംയോജിപ്പിച്ച് userdb { ഡ്രൈവർ = പാസ്സ്വേർഡ് } അല്ല
ശുപാർശ ചെയ്യുന്നത്, ഒന്നിൽ നിന്ന് കുറഞ്ഞ UID ഉള്ള ഉപയോക്താക്കളും ഇതിൽ അടങ്ങിയിരിക്കുന്നു
ഉപയോഗിച്ച് ക്രമീകരിച്ചു ആദ്യ_സാധുവായ_uid ക്രമീകരണം.
SQL userdb മൊഡ്യൂൾ ഉപയോഗിക്കുമ്പോൾ അത് ഉറപ്പാക്കുക iterate_query ക്രമീകരണം
/etc/dovecot/dovecot-sql.conf.ext നിങ്ങളുടെ ഡാറ്റാബേസ് ലേഔട്ടുമായി പൊരുത്തപ്പെടുന്നു. ഉപയോഗിക്കുമ്പോൾ
LDAP userdb മൊഡ്യൂൾ, എന്ന് ഉറപ്പാക്കുക iterate_attrs ഒപ്പം iterate_filter ക്രമീകരണങ്ങൾ
/etc/dovecot/dovecot-ldap.conf.ext നിങ്ങളുടെ LDAP സ്കീമയുമായി പൊരുത്തപ്പെടുത്തുക. അല്ലെങ്കിൽ doveadm(1)
എല്ലാ ഉപയോക്താക്കൾക്കും ആവർത്തിക്കാൻ കഴിയില്ല.
-F ഫയല്
എക്സിക്യൂട്ട് ചെയ്യുക കമാൻഡ് ലെ എല്ലാ ഉപയോക്താക്കൾക്കും ഫയല്. ഇത് സമാനമാണ് -A
ഓപ്ഷൻ, എന്നാൽ userdb-യിൽ നിന്ന് ഉപയോക്താക്കളുടെ ലിസ്റ്റ് ലഭിക്കുന്നതിനുപകരം, അവ വായിക്കപ്പെടുന്നു
നൽകിയതിൽ നിന്ന് ഫയല്. ദി ഫയല് ഒരു വരിയിൽ ഒരു ഉപയോക്തൃനാമം അടങ്ങിയിരിക്കുന്നു.
-S സോക്കറ്റ്_പാത്ത്
ഓപ്ഷന്റെ ആർഗ്യുമെന്റ് ഒന്നുകിൽ ഒരു ലോക്കൽ UNIX ഡൊമെയ്ൻ സോക്കറ്റിലേക്കുള്ള ഒരു കേവല പാതയാണ്, അല്ലെങ്കിൽ
ഒരു ഹോസ്റ്റ്നാമവും പോർട്ടും (ഹോസ്റ്റ്നാമം:തുറമുഖം), ഒരു ടിസിപി വഴി റിമോട്ട് ഹോസ്റ്റിനെ ബന്ധിപ്പിക്കുന്നതിന്
സോക്കറ്റ്.
ഇത് ഒരു അഡ്മിനിസ്ട്രേറ്ററെ എക്സിക്യൂട്ട് ചെയ്യാൻ അനുവദിക്കുന്നു doveadm(1) തന്നിരിക്കുന്നതിലൂടെ മെയിൽ കമാൻഡുകൾ
സോക്കറ്റ്.
-u ഉപയോക്താവ്/മാസ്ക്
പ്രവർത്തിപ്പിക്കുക കമാൻഡ് തന്നതിന് മാത്രം ഉപയോക്താവ്. ഉപയോഗിക്കാനും സാധിക്കും '*' ഒപ്പം '?'
വൈൽഡ്കാർഡുകൾ (ഉദാ -u *@example.org).
രണ്ടും ഇല്ലാത്തപ്പോൾ -A ഓപ്ഷൻ, അല്ലെങ്കിൽ -F ഫയല് ഓപ്ഷൻ, അല്ലെങ്കിൽ -u ഉപയോക്താവ് വ്യക്തമാക്കിയിരുന്നു,
The കമാൻഡ് നിലവിൽ ലോഗിൻ ചെയ്തിരിക്കുന്ന ഉപയോക്താവിന്റെ പരിതസ്ഥിതിയിൽ ഇത് നടപ്പിലാക്കും.
വാദങ്ങൾ
id ഐഡി (ഐഡന്റിഫയർ) ഇതിലൊന്നാണ്:
* ഗ്രൂപ്പ്-ഓവർറൈഡ്=ഗ്രൂപ്പ് പേര്
* ഉപയോക്താവ്=user_name
* ഉടമ
* ഗ്രൂപ്പ്=ഗ്രൂപ്പ് പേര്
* ആധികാരികത
* ആർക്കും (അഥവാ പേരറിയാത്ത, ഇത് ആർക്കും ഒരു അപരനാമമാണ്)
മുകളിൽ നൽകിയിരിക്കുന്ന മുൻഗണനയിലാണ് ACL-കൾ പ്രോസസ്സ് ചെയ്യുന്നത്, ഉദാഹരണത്തിന് നിങ്ങൾക്ക് ഉണ്ടെങ്കിൽ
ഒരു ഗ്രൂപ്പിലേക്ക് റീഡ്-ആക്സസ് നൽകിയിരിക്കുന്നു, നിങ്ങൾക്ക് ഇപ്പോഴും ഉള്ളിലുള്ള നിർദ്ദിഷ്ട ഉപയോക്താക്കളിൽ നിന്ന് അത് നീക്കംചെയ്യാനാകും
കൂട്ടം.
ഗ്രൂപ്പ്-ഓവർറൈഡ് ഐഡന്റിഫയർ ഉപയോക്താക്കളുടെ ACL-കൾ അസാധുവാക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു. ഒരുപക്ഷേ ഏറ്റവും
ഇത് ചെയ്യുന്നതിന് ഉപയോഗപ്രദമായ കാരണം ചില ഉപയോക്താക്കൾക്കുള്ള ആക്സസ് താൽക്കാലികമായി പ്രവർത്തനരഹിതമാക്കുക എന്നതാണ്. വേണ്ടി
ഉദാഹരണം:
ഉപയോക്താവ്=തിമോ rw
group-override=tempdisabled
ഇപ്പോൾ ടിമോ ടെംഡിസെബിൾഡ് ഗ്രൂപ്പിലെ അംഗമാണെങ്കിൽ, അദ്ദേഹത്തിന് മെയിൽബോക്സിലേക്ക് പ്രവേശനമില്ല.
ഒരു സാധാരണ ഗ്രൂപ്പ് ഐഡന്റിഫയർ ഉപയോഗിച്ച് ഇത് സാധ്യമാകില്ല, കാരണം ഉപയോക്താവ്=ടിമോ
അതിനെ മറികടക്കും.
മെയിൽബോക്സ്
ACL കൃത്രിമത്വം നടത്തേണ്ട മെയിൽബോക്സിന്റെ പേര്. അതും
വൈൽഡ്കാർഡ് പ്രതീകങ്ങൾ ഉപയോഗിക്കാൻ കഴിയും "*"കൂടാതെ/അല്ലെങ്കിൽ"?"മെയിൽബോക്സിന്റെ പേരിൽ.
വലത് Dovecot ACL ശരിയായ പേര്. ഇത് IMAP ACL അക്ഷരങ്ങൾ പോലെയല്ല, അല്ലാത്തവ
നിലവിൽ പിന്തുണയ്ക്കുന്നു. Dovecot ACL-ലേക്കുള്ള IMAP ACL അക്ഷരങ്ങളുടെ ഒരു മാപ്പിംഗ് ഇതാ
പേരുകൾ:
l → തിരയൽ
മെയിൽബോക്സ് മെയിൽബോക്സ് ലിസ്റ്റിൽ ദൃശ്യമാണ്. മെയിൽബോക്സ് സബ്സ്ക്രൈബ് ചെയ്യാം.
r → വായിക്കുക
മെയിൽബോക്സ് വായനയ്ക്കായി തുറക്കാം.
w → എഴുതുക
സന്ദേശ ഫ്ലാഗുകളും കീവേഡുകളും മാറ്റാവുന്നതാണ്, ഒഴികെ \കണ്ടു ഒപ്പം \ഇല്ലാതാക്കി.
s → എഴുതുക-കണ്ടു
\കണ്ടു പതാക മാറ്റാം.
t → എഴുതുക-ഇല്ലാതാക്കി
\ഇല്ലാതാക്കി പതാക മാറ്റാം.
i → തിരുകുക
എന്നതിലേക്ക് സന്ദേശങ്ങൾ എഴുതുകയോ പകർത്തുകയോ ചെയ്യാം മെയിൽബോക്സ്.
p → സ്ഥാനം
എന്നതിലേക്ക് സന്ദേശങ്ങൾ അയക്കാം മെയിൽബോക്സ് by dovecot-lda, ഉദാ അരിപ്പയിൽ നിന്ന്
സ്ക്രിപ്റ്റുകൾ.
e → നീക്കം ചെയ്യുക
സന്ദേശങ്ങൾ നീക്കം ചെയ്യാൻ കഴിയും.
k → സൃഷ്ടിക്കാൻ
ഇതിന് കീഴിൽ നേരിട്ട് മെയിൽബോക്സുകൾ സൃഷ്ടിക്കാം/പേരുമാറ്റാം മെയിൽബോക്സ് (പക്ഷേ അല്ല
നിർബന്ധമായും അതിന്റെ മക്കളുടെ കീഴിൽ, കാണുക ACL അവകാശം വിക്കിയിൽ).
കുറിപ്പ്: പുനർനാമകരണത്തിന് ഇല്ലാതാക്കാനുള്ള അവകാശവും ആവശ്യമാണ്.
x → ഇല്ലാതാക്കുക
മെയിൽബോക്സ് ഇല്ലാതാക്കാൻ കഴിയും.
a → അഡ്മിൻ
ഭരണാവകാശങ്ങൾ മെയിൽബോക്സ് (നിലവിൽ: ACL-കൾ മാറ്റാനുള്ള കഴിവ്
വേണ്ടി മെയിൽബോക്സ്).
കമാൻഡുകൾ
ACL ചേർക്കുക
doveadm ACL ചേർക്കുക [-u ഉപയോക്താവ്|-A|-F ഫയല്] [-S സോക്കറ്റ്_പാത്ത്] മെയിൽബോക്സ് id വലത് [വലത് ...]
ഇതിലേക്ക് ACL അവകാശങ്ങൾ ചേർക്കുക മെയിൽബോക്സ്/id. ആണെങ്കിൽ id ഇതിനകം നിലവിലുണ്ട്, നിലവിലുള്ള അവകാശങ്ങൾ
സംരക്ഷിച്ചു.
ACL ഡീബഗ്
doveadm ACL ഡീബഗ് [-u ഉപയോക്താവ്|-A|-F ഫയല്] [-S സോക്കറ്റ്_പാത്ത്] മെയിൽബോക്സ്
ഒരു പങ്കിട്ട മെയിൽബോക്സ് ഉപയോക്താവിന് ആക്സസ്സുചെയ്യാനാകാത്തത് എന്തുകൊണ്ടാണെന്ന് ഡീബഗ് ചെയ്യാൻ ഈ കമാൻഡ് ഉപയോഗിക്കാം. അത്
പ്രശ്നം എന്താണെന്ന് കൃത്യമായി പട്ടികപ്പെടുത്തും.
ACL ഇല്ലാതാക്കുക
doveadm ACL ഇല്ലാതാക്കുക [-u ഉപയോക്താവ്|-A|-F ഫയല്] [-S സോക്കറ്റ്_പാത്ത്] മെയിൽബോക്സ് id
ഇതിനായുള്ള മുഴുവൻ ACL എൻട്രിയും നീക്കം ചെയ്യുക മെയിൽബോക്സ്/id.
ACL നേടുക
doveadm ACL നേടുക [-u ഉപയോക്താവ്|-A|-F ഫയല്] [-S സോക്കറ്റ്_പാത്ത്] [-m] മെയിൽബോക്സ്
ഇതിനായി എല്ലാ ACL-കളും കാണിക്കുക മെയിൽബോക്സ്.
ACL ഓർക്കുക
doveadm ACL ഓർക്കുക [-u ഉപയോക്താവ്|-A|-F ഫയല്] [-S സോക്കറ്റ്_പാത്ത്]
ഉറപ്പാക്കുക ഉപയോക്താവ്യുടെ പങ്കിട്ട മെയിൽബോക്സുകൾ ഇതിൽ ശരിയായി നിലവിലുണ്ട് acl_shared_dict.
ACL നീക്കം
doveadm ACL നീക്കം [-u ഉപയോക്താവ്|-A|-F ഫയല്] [-S സോക്കറ്റ്_പാത്ത്] മെയിൽബോക്സ് id വലത് [വലത് ...]
എന്നതിൽ നിന്ന് വ്യക്തമാക്കിയ ACL അവകാശങ്ങൾ നീക്കം ചെയ്യുക മെയിൽബോക്സ്/id. എല്ലാ അവകാശങ്ങളും നീക്കം ചെയ്താൽ, പ്രവേശനം
യാതൊരു അവകാശവുമില്ലാതെ ഇപ്പോഴും നിലനിൽക്കുന്നു.
ACL അവകാശങ്ങൾ
doveadm ACL അവകാശങ്ങൾ [-u ഉപയോക്താവ്|-A|-F ഫയല്] [-S സോക്കറ്റ്_പാത്ത്] മെയിൽബോക്സ്
കാണിക്കുക ഉപയോക്താവ്ന്റെ നിലവിലെ ACL അവകാശങ്ങൾ മെയിൽബോക്സ്.
ACL ഗണം
doveadm ACL ഗണം [-u ഉപയോക്താവ്|-A|-F ഫയല്] [-S സോക്കറ്റ്_പാത്ത്] മെയിൽബോക്സ് id വലത് [വലത് ...]
എന്നതിലേക്ക് ACL അവകാശങ്ങൾ സജ്ജമാക്കുക മെയിൽബോക്സ്/id. ആണെങ്കിൽ id ഇതിനകം നിലവിലുണ്ട്, നിലവിലുള്ള അവകാശങ്ങൾ
മാറ്റിസ്ഥാപിച്ചു.
റിപ്പോർട്ടുചെയ്യുന്നു ബഗുകൾ
ഉൾപ്പെടെയുള്ള ബഗുകൾ റിപ്പോർട്ട് ചെയ്യുക doveconf -n ഔട്ട്പുട്ട്, ഡോവ്കോട്ട് മെയിലിംഗ് ലിസ്റ്റിലേക്ക്
<[ഇമെയിൽ പരിരക്ഷിച്ചിരിക്കുന്നു]>. ബഗുകൾ റിപ്പോർട്ടുചെയ്യുന്നതിനെക്കുറിച്ചുള്ള വിവരങ്ങൾ ഇവിടെ ലഭ്യമാണ്:
http://dovecot.org/bugreport.html
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് doveadm-acl ഓൺലൈനായി ഉപയോഗിക്കുക