ນີ້ແມ່ນຄໍາສັ່ງ doveadm-pw ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
doveadm-pw - ເຄື່ອງກໍາເນີດ hash ລະຫັດຜ່ານຂອງ Dovecot
ສະຫຼຸບສັງລວມ
doveadm [-Dv] pw -l
doveadm [-Dv] pw [-p ລະຫັດຜ່ານ] [-r ຮອບ] [-s ໂຄງການ] [-u ຜູ້ໃຊ້] [-V]
doveadm [-Dv] pw -t hash [-p ລະຫັດຜ່ານ] [-u ຜູ້ໃຊ້]
ລາຍລະອຽດ
doveadm pw ຖືກນໍາໃຊ້ເພື່ອສ້າງລະຫັດລະຫັດຜ່ານສໍາລັບລະຫັດຜ່ານທີ່ແຕກຕ່າງກັນ ໂຄງການs and
ທາງເລືອກໃນການກວດສອບ hash ທີ່ສ້າງຂຶ້ນ.
ລະຫັດຜ່ານທີ່ສ້າງຂຶ້ນທັງໝົດມີ {ໂຄງການ} ຄໍານໍາຫນ້າ, ຕົວຢ່າງ {SHA512-CRYPT.HEX}. ທັງໝົດ
passdbs ມີໂຄງການເລີ່ມຕົ້ນສໍາລັບລະຫັດຜ່ານທີ່ເກັບໄວ້ໂດຍບໍ່ມີການ {ໂຄງການ} ຄຳນຳໜ້າ. ໄດ້
ໂຄງການເລີ່ມຕົ້ນສາມາດໄດ້ຮັບການ overridden ໂດຍການເກັບຮັກສາລະຫັດຜ່ານທີ່ມີຄໍານໍາຫນ້າໂຄງການ.
OPTIONS
Global doveadm(1) ທາງເລືອກໃນການ:
-D ເປີດໃຊ້ຂໍ້ຄວາມ verbosity ແລະ debug.
-o ຕັ້ງ=ມູນຄ່າ
ລົບລ້າງການຕັ້ງຄ່າ ຕັ້ງ ຈາກ /etc/dovecot/dovecot.conf ແລະຈາກ
userdb ທີ່ມີໃຫ້ ມູນຄ່າ. ໃນຄໍາສັ່ງທີ່ຈະ override ຫຼາຍການຕັ້ງຄ່າ, ໄດ້ -o ທາງເລືອກ
ອາດຈະຖືກກໍານົດຫຼາຍຄັ້ງ.
-v ເປີດໃຊ້ verbosity, ລວມທັງຕົວນັບຄວາມຄືບຫນ້າ.
ຄໍາສັ່ງສະເພາະ ທາງເລືອກໃນການ:
-l ບອກລະຫັດຜ່ານທີ່ຮອງຮັບທັງໝົດ ໂຄງການs ແລະອອກສົບຜົນສໍາເລັດ.
ມີເຖິງສາມລະຫັດຜ່ານທາງເລືອກ ໂຄງການs: BLF-CRYPT (Blowfish crypt),
SHA256-CRYPT ແລະ SHA512-CRYPT. ຄວາມພ້ອມຂອງພວກມັນແມ່ນຂຶ້ນກັບລະບົບ
ປະຈຸບັນໃຊ້ libc.
-p ລະຫັດຜ່ານ
ຂໍ້ຄວາມທຳມະດາ ລະຫັດຜ່ານ ສໍາລັບການທີ່ hash ຄວນໄດ້ຮັບການຜະລິດ. ຖ້າບໍ່ມີ ລະຫັດຜ່ານ ແມ່ນ
ໄດ້ຮັບ doveadm(1) ຈະກະຕຸ້ນການໂຕ້ຕອບສໍາລັບການຫນຶ່ງ.
-r ຮອບ
ລະຫັດຜ່ານ ໂຄງການs BLF-CRYPT, SHA256-CRYPT ແລະ SHA512-CRYPT ສະຫນັບສະຫນູນຕົວແປ
ຈໍານວນຂອງການເຂົ້າລະຫັດ ຮອບ. ຕາຕະລາງຕໍ່ໄປນີ້ສະແດງໃຫ້ເຫັນຈໍານວນຕໍາ່ສຸດທີ່ / ສູງສຸດ
ຂອງການເຂົ້າລະຫັດ ຮອບ ຕໍ່ໂຄງການ. ໃນເວລາທີ່ -r ທາງເລືອກໄດ້ຖືກຍົກເວັ້ນຕົວເລກເລີ່ມຕົ້ນ
ຮອບການເຂົ້າລະຫັດຈະຖືກນຳໃຊ້.
ໂຄງການ | ຕໍາ່ສຸດ | ສູງສຸດ | ຄ່າເລີ່ມຕົ້ນ
----------------------------------------------
BLF-CRYPT | 4 | 31 | 5
SHA256-CRYPT | 1000 | 999999999 | 5000
SHA512-CRYPT | 1000 | 999999999 | 5000
-s ໂຄງການ
ລະຫັດຜ່ານ ໂຄງການ ທີ່ຄວນຈະຖືກນໍາໃຊ້ເພື່ອສ້າງລະຫັດຜ່ານ hashed. ໂດຍ
ຄ່າເລີ່ມຕົ້ນ CRAM-MD5 ໂຄງການ ຈະຖືກນໍາໃຊ້. ມັນເປັນໄປໄດ້ທີ່ຈະຕື່ມຂໍ້ມູນໃສ່
encoding suffix ກັບ ໂຄງການ. ຄຳຕໍ່ທ້າຍການເຂົ້າລະຫັດທີ່ຮອງຮັບແມ່ນ: .b64, .base64 ແລະ
. hex.
ເບິ່ງ http://wiki2.dovecot.org/Authentication/PasswordSchemes ສໍາລັບລາຍລະອຽດເພີ່ມເຕີມ
ກ່ຽວກັບລະບົບລະຫັດຜ່ານ.
-t hash
ທົດສອບວ່າລະຫັດຜ່ານທີ່ໃຫ້ hash ກົງກັບລະຫັດຜ່ານຂໍ້ຄວາມທຳມະດາທີ່ໃຫ້ໄວ້. ເຈົ້າຄວນ
ໃສ່ລະຫັດຜ່ານ hash ໃນວົງຢືມດຽວ, ຖ້າມັນມີຫນຶ່ງຫຼືຫຼາຍເຄື່ອງຫມາຍເງິນໂດລາ
($). ລະຫັດຜ່ານຂໍ້ຄວາມທໍາມະດາອາດຈະຖືກສົ່ງຜ່ານໂດຍໃຊ້ -p ທາງເລືອກ. ເມື່ອບໍ່ມີລະຫັດຜ່ານ
ໄດ້ລະບຸໄວ້, doveadm(1) ຈະກະຕຸ້ນການໂຕ້ຕອບສໍາລັບການຫນຶ່ງ.
-u ຜູ້ໃຊ້
ໃນເວລາທີ່ DIGEST-MD5 ໂຄງການ ຖືກນໍາໃຊ້, ຍັງ ຜູ້ໃຊ້ ຊື່ຕ້ອງໄດ້ຮັບການໃຫ້, ເພາະວ່າ
ຊື່ຜູ້ໃຊ້ແມ່ນສ່ວນຫນຶ່ງຂອງ hash ທີ່ສ້າງຂຶ້ນ. ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບ Digest-MD5
ກະລຸນາອ່ານຍັງ: http://wiki2.dovecot.org/Authentication/Mechanisms/DigestMD5
-V ເມື່ອຕົວເລືອກນີ້ຖືກມອບໃຫ້, ລະຫັດຜ່ານ hashed ຈະຖືກກວດສອບພາຍໃນ. ໄດ້
ຜົນຂອງການກວດສອບຈະຖືກສະແດງຫຼັງຈາກລະຫັດຜ່ານ hashed, enclosed in
ວົງເລັບ.
EXAMPLE
hash ລະຫັດຜ່ານທໍາອິດແມ່ນ DIGEST-MD5 hash ສໍາລັບ [email protected]. ທີ່ສອງ
password hash ແມ່ນ CRAM-MD5 hash ສໍາລັບ [email protected].
doveadm pw -s digest-md5 -u [email protected]
ໃສ່ລະຫັດຜ່ານໃໝ່:
ພິມລະຫັດຜ່ານໃໝ່ຄືນໃໝ່:
{DIGEST-MD5}9b9dcb4466233a9307bbc33708dffda0
doveadm pw
ໃສ່ລະຫັດຜ່ານໃໝ່:
ພິມລະຫັດຜ່ານໃໝ່ຄືນໃໝ່:
{CRAM-MD5}913331d8782236a8ecba7764a63aa27b26437fd40ca878d887f11d81245c2c6b
ການລາຍງານ ບັກ
ລາຍງານຂໍ້ຜິດພາດ, ລວມທັງ doveconf -n ຜົນຜະລິດ, ໄປຫາ Dovecot Mailing List
<[email protected]>. ຂໍ້ມູນກ່ຽວກັບການລາຍງານຂໍ້ຜິດພາດແມ່ນມີຢູ່ທີ່:
http://dovecot.org/bugreport.html
ໃຊ້ doveadm-pw ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net