Ito ang command na doveadm-acl na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
doveadm-acl - Pamahalaan ang Access Control List (ACL)
SINOPSIS
doveadm [-Dv] [-f taga-format] acl utos [Opsyon] [MGA PANGANGATWIRANG]
DESCRIPTION
Ang doveadm acl UTOS ay maaaring gamitin upang magsagawa ng iba't ibang Access Control List na nauugnay
aksyon.
Opsyon
Global doveadm(1) pagpipilian:
-D Pinapagana ang verbosity at debug na mga mensahe.
-f taga-format
Tinutukoy ang taga-format para sa pag-format ng output. Ang mga sinusuportahang formatter ay:
pag-agos nagpi-print sa bawat linya gamit ang susi=halaga pares.
pager nagpi-print ng bawat isa susi: halaga ipares sa sarili nitong linya at pinaghihiwalay ang mga record na may form
karakter ng feed (^L).
tab nagpi-print ng header ng talahanayan na sinusundan ng mga linya ng halaga na pinaghihiwalay ng tab.
mesa nagpi-print ng table header na sinusundan ng mga linya ng adjusted value.
-o pagtatakda ng=halaga
Ino-override ang configuration pagtatakda ng mula /etc/dovecot/dovecot.conf at mula sa
userdb kasama ang ibinigay halaga. Upang ma-override ang maramihang mga setting, ang -o opsyon
maaaring tukuyin ng maraming beses.
-v Pinapagana ang verbosity, kabilang ang progress counter.
Ginagamit ng command na ito bilang default ang output formatter mesa.
Tukoy sa utos pagpipilian:
-A Kung ang -A naroroon ang opsyon, ang utos isasagawa para sa lahat ng mga gumagamit. Gamit
ang opsyong ito kasama ng mga user ng system mula sa userdb { drayber = passwd } Hindi
inirerekomenda, dahil naglalaman din ito ng mga user na may mas mababang UID kaysa sa isa
naka-configure sa first_valid_uid setting na ito.
Kapag ginamit ang SQL userdb module siguraduhin na ang iterate_query setting sa
/etc/dovecot/dovecot-sql.conf.ext tumutugma sa iyong layout ng database. Kapag ginagamit ang
LDAP userdb module, siguraduhin na ang iterate_attrs at iterate_filter setting sa
/etc/dovecot/dovecot-ldap.conf.ext tumugma sa iyong LDAP schema. Kung hindi doveadm(1)
ay hindi makakaulit sa lahat ng mga user.
-F file
Isagawa ang utos para sa lahat ng mga gumagamit sa file. Ito ay katulad ng -A
opsyon, ngunit sa halip na makuha ang listahan ng mga user mula sa userdb, binabasa sila
mula sa ibinigay file. ang file naglalaman ng isang username bawat linya.
-S socket_path
Ang argumento ng opsyon ay alinman sa isang ganap na landas sa isang lokal na UNIX domain socket, o
isang hostname at port (hostname:port), upang ikonekta ang isang malayuang host sa pamamagitan ng isang TCP
saksakan.
Nagbibigay-daan ito sa isang administrator na magsagawa doveadm(1) mail command sa pamamagitan ng ibinigay
saksakan.
-u gumagamit/maskara
Patakbuhin ang utos para lang sa binigay gumagamit. Posible ring gamitin ang '*'At'?'
mga wildcard (hal -u *@example.org).
Kapag hindi ang -A opsyon, o ang -F file opsyon, o ang -u gumagamit ay tinukoy,
ang utos ay isasagawa kasama ang kapaligiran ng kasalukuyang naka-log in na gumagamit.
MGA PANGANGATWIRANG
id Ang id (identifier) ay isa sa:
* group-override=Pangalan ng grupo
* gumagamit=user_name
* may-ari
* grupo=Pangalan ng grupo
* napatotohanan
* sinuman (O hindi kilala, na isang alias para sa sinuman)
Ang mga ACL ay pinoproseso sa precedence na ibinigay sa itaas, kaya halimbawa kung mayroon ka
binigyan ng read-access sa isang grupo, maaari mo pa ring alisin iyon mula sa mga partikular na user sa loob
ang grupo.
Nagbibigay-daan sa iyo ang group-override identifier na i-override ang mga ACL ng mga user. Marahil ang pinaka
kapaki-pakinabang na dahilan upang gawin ito ay upang pansamantalang huwag paganahin ang pag-access para sa ilang mga gumagamit. Para sa
halimbawa:
user=timo rw
group-override=tempdisabled
Ngayon kung miyembro ng tempdisabled group si timo, wala siyang access sa mailbox.
Hindi ito magiging posible sa isang normal na identifier ng grupo, dahil ang user=timo
ay i-override ito.
mailbox
Ang pangalan ng mailbox, kung saan dapat gawin ang pagmamanipula ng ACL. Ito rin
posibleng gamitin ang mga wildcard na character "*"at/o"?" sa pangalan ng mailbox.
karapatan Dovecot ACL kanang pangalan. Hindi ito katulad ng mga titik ng IMAP ACL, na hindi
kasalukuyang sinusuportahan. Narito ang isang pagmamapa ng mga titik ng IMAP ACL sa Dovecot ACL
mga pangalan:
l → paghahanap
Buson ay makikita sa listahan ng mailbox. Buson maaaring i-subscribe sa.
r → basahin
Buson maaaring buksan para sa pagbabasa.
w → magsulat
Ang mga flag ng mensahe at mga keyword ay maaaring baguhin, maliban \Nakita at \Natanggal.
s → write-seen
\Nakita maaaring palitan ang bandila.
t → write-deleted
\Natanggal maaaring palitan ang bandila.
i → isingit
Ang mga mensahe ay maaaring isulat o kopyahin sa mailbox.
p → magpaskil
Maaaring i-post ang mga mensahe sa mailbox by dovecot-lda, hal mula sa Salain
script.
e → tanggalin
Maaaring tanggalin ang mga mensahe.
k → lumikha
Ang mga mailbox ay maaaring gawin/pangalanan nang direkta sa ilalim nito mailbox (ngunit hindi
kinakailangan sa ilalim ng mga anak nito, kita n'yo ACL Pamana sa wiki).
Tandaan: Ang pagpapalit ng pangalan ay nangangailangan din ng tama sa pagtanggal.
x → alisin
Buson maaaring matanggal.
a → admin
Mga karapatan sa pangangasiwa sa mailbox (kasalukuyan: kakayahang baguhin ang mga ACL
para mailbox).
UTOS
acl idagdag
doveadm acl idagdag [-u gumagamit|-A|-F file] [-S socket_path] mailbox id karapatan [karapatan ...]
Magdagdag ng mga karapatan sa ACL sa mailbox/id. Kung ang id mayroon na, ang mga umiiral na karapatan ay
napanatili
acl mag-alis ng mga insekto
doveadm acl mag-alis ng mga insekto [-u gumagamit|-A|-F file] [-S socket_path] mailbox
Maaaring gamitin ang command na ito upang i-debug kung bakit hindi naa-access ng user ang isang nakabahaging mailbox. Ito
ililista kung ano mismo ang problema.
acl alisin
doveadm acl alisin [-u gumagamit|-A|-F file] [-S socket_path] mailbox id
Alisin ang buong ACL entry para sa mailbox/id.
acl makuha
doveadm acl makuha [-u gumagamit|-A|-F file] [-S socket_path] [-m] mailbox
Ipakita ang lahat ng ACL para sa mailbox.
acl recalc
doveadm acl recalc [-u gumagamit|-A|-F file] [-S socket_path]
Tiyakin na ang gumagamitAng mga nakabahaging mailbox ni ay umiiral nang tama sa acl_shared_dict.
acl alisin
doveadm acl alisin [-u gumagamit|-A|-F file] [-S socket_path] mailbox id karapatan [karapatan ...]
Alisin ang tinukoy na mga karapatan ng ACL mula sa mailbox/id. Kung ang lahat ng karapatan ay tinanggal, ang entry
umiiral pa rin nang walang anumang karapatan.
acl karapatan
doveadm acl karapatan [-u gumagamit|-A|-F file] [-S socket_path] mailbox
Ipakita ang gumagamitAng kasalukuyang mga karapatan ng ACL para sa mailbox.
acl itakda
doveadm acl itakda [-u gumagamit|-A|-F file] [-S socket_path] mailbox id karapatan [karapatan ...]
Itakda ang mga karapatan ng ACL sa mailbox/id. Kung ang id mayroon na, ang mga umiiral na karapatan ay
pinalitan
Pag-uulat TUMBOK
Mag-ulat ng mga bug, kabilang ang doveconf -n output, sa Dovecot Mailing List
<[protektado ng email]>. Ang impormasyon tungkol sa pag-uulat ng mga bug ay makukuha sa:
http://dovecot.org/bugreport.html
Gumamit ng doveadm-acl online gamit ang mga serbisyo ng onworks.net