ນີ້ແມ່ນຄໍາສັ່ງ htdbm ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
htdbm - ຈັດການຖານຂໍ້ມູນລະຫັດຜ່ານ DBM
ສະຫຼຸບສັງລວມ
htdbm [ -TDBTYPE ] [ -i ] [ -c ] [ -m | -B | -d | -s | -p ] [ -C ຄ່າໃຊ້ຈ່າຍ ] [ -t ] [ -v ]
ຊື່ເອກະສານ ຊື່ຜູ້ໃຊ້
htdbm -b [ -TDBTYPE ] [ -c ] [ -m | -B | -d | -s | -p ] [ -C ຄ່າໃຊ້ຈ່າຍ ] [ -t ] [ -v ] ຊື່ເອກະສານ
ຊື່ຜູ້ໃຊ້ ລະຫັດຜ່ານ
htdbm -n [ -i ] [ -c ] [ -m | -B | -d | -s | -p ] [ -C ຄ່າໃຊ້ຈ່າຍ ] [ -t ] [ -v ] ຊື່ຜູ້ໃຊ້
htdbm -nb [ -c ] [ -m | -B | -d | -s | -p ] [ -C ຄ່າໃຊ້ຈ່າຍ ] [ -t ] [ -v ] ຊື່ຜູ້ໃຊ້ ລະຫັດຜ່ານ
htdbm -v [ -TDBTYPE ] [ -i ] [ -c ] [ -m | -B | -d | -s | -p ] [ -C ຄ່າໃຊ້ຈ່າຍ ] [ -t ] [ -v ]
ຊື່ເອກະສານ ຊື່ຜູ້ໃຊ້
htdbm -vb [ -TDBTYPE ] [ -c ] [ -m | -B | -d | -s | -p ] [ -C ຄ່າໃຊ້ຈ່າຍ ] [ -t ] [ -v ]
ຊື່ເອກະສານ ຊື່ຜູ້ໃຊ້ ລະຫັດຜ່ານ
htdbm -x [ -TDBTYPE ] ຊື່ເອກະສານ ຊື່ຜູ້ໃຊ້
htdbm -l [ -TDBTYPE ]
ບົດສະຫຼຸບ
htdbm ຖືກນໍາໃຊ້ເພື່ອຈັດການໄຟລ໌ຮູບແບບ DBM ທີ່ໃຊ້ເພື່ອເກັບຮັກສາຊື່ຜູ້ໃຊ້ແລະລະຫັດຜ່ານສໍາລັບ
ການຢືນຢັນພື້ນຖານຂອງຜູ້ໃຊ້ HTTP ຜ່ານ mod_authn_dbm. ເບິ່ງເອກະສານ dbmmanage ສໍາລັບ
ຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບໄຟລ໌ DBM ເຫຼົ່ານີ້.
OPTIONS
-b ໃຊ້ຮູບແບບ batch; ie, ເອົາລະຫັດຜ່ານຈາກບັນທັດຄໍາສັ່ງແທນທີ່ຈະເປັນການກະຕຸ້ນເຕືອນ
ສໍາລັບມັນ. ທາງເລືອກນີ້ຄວນຈະຖືກນໍາໃຊ້ດ້ວຍຄວາມລະມັດລະວັງທີ່ສຸດ, ນັບຕັ້ງແຕ່ ໄດ້ ລະຫັດຜ່ານ is ຢ່າງຊັດເຈນ
ສັງເກດເຫັນ ຢູ່ໃນເສັ້ນຄໍາສັ່ງ. ສໍາລັບການນໍາໃຊ້ script ເບິ່ງທາງເລືອກ -i.
-i ອ່ານລະຫັດຜ່ານຈາກ stdin ໂດຍບໍ່ມີການກວດສອບ (ສໍາລັບການນໍາໃຊ້ script).
-c ສ້າງ passwdfileທີ່ຢູ່ ຖ້າຫາກວ່າ passwdfile ມີຢູ່ແລ້ວ, ມັນຖືກຂຽນຄືນໃຫມ່ແລະຖືກຕັດອອກ.
ຕົວເລືອກນີ້ບໍ່ສາມາດຖືກລວມເຂົ້າກັບທາງເລືອກ -n.
-n ສະແດງຜົນໄດ້ຮັບໃນຜົນໄດ້ຮັບມາດຕະຖານແທນທີ່ຈະປັບປຸງຖານຂໍ້ມູນ. ທາງເລືອກນີ້
ການປ່ຽນແປງ syntax ຂອງເສັ້ນຄໍາສັ່ງ, ນັບຕັ້ງແຕ່ passwdfile ການໂຕ້ຖຽງ (ປົກກະຕິແລ້ວ
ທໍາອິດ) ຖືກລະເວັ້ນ. ມັນບໍ່ສາມາດຖືກລວມເຂົ້າກັບທາງເລືອກ -c.
-m ໃຊ້ການເຂົ້າລະຫັດ MD5 ສໍາລັບລະຫັດຜ່ານ. ໃນ Windows ແລະ Netware, ນີ້ແມ່ນຄ່າເລີ່ມຕົ້ນ.
-B ໃຊ້ການເຂົ້າລະຫັດ bcrypt ສໍາລັບລະຫັດຜ່ານ. ນີ້ໄດ້ຖືກພິຈາລະນາໃນປັດຈຸບັນຫຼາຍ
ປອດໄພ.
-C ທຸງນີ້ຖືກອະນຸຍາດໃຫ້ປະສົມປະສານກັບ -B (ການເຂົ້າລະຫັດ bcrypt). ມັນກໍານົດ
ເວລາຄອມພິວເຕີທີ່ໃຊ້ສໍາລັບ bcrypt algorithm (ສູງກວ່າແມ່ນປອດໄພກວ່າແຕ່ຊ້າກວ່າ,
ຄ່າເລີ່ມຕົ້ນ: 5, ຖືກຕ້ອງ: 4 ຫາ 31).
-d ໃຊ້ການເຂົ້າລະຫັດ crypt() ສໍາລັບລະຫັດຜ່ານ. ຄ່າເລີ່ມຕົ້ນໃນທຸກແພລະຕະຟອມແຕ່ Windows ແລະ
ເຄືອຂ່າຍ. ເຖິງແມ່ນວ່າອາດຈະໄດ້ຮັບການສະຫນັບສະຫນູນໂດຍ htdbm ໃນທຸກເວທີ, ມັນບໍ່ໄດ້ຮັບການສະຫນັບສະຫນູນ
ໂດຍເຊີບເວີ httpd ໃນ Windows ແລະ Netware. ສູດການຄິດໄລ່ນີ້ແມ່ນ ບໍ່ປອດໄພ ໂດຍມື້ນີ້
ມາດຕະຖານ.
-s ໃຊ້ການເຂົ້າລະຫັດ SHA ສໍາລັບລະຫັດຜ່ານ. ອຳນວຍຄວາມສະດວກໃນການເຄື່ອນຍ້າຍຈາກ/ໄປຫາເຊີບເວີ Netscape
ໂດຍໃຊ້ຮູບແບບການແລກປ່ຽນ LDAP Directory (ldif). ສູດການຄິດໄລ່ນີ້ແມ່ນ ບໍ່ປອດໄພ by
ມາດຕະຖານຂອງມື້ນີ້.
-p ໃຊ້ລະຫັດຜ່ານຂໍ້ຄວາມທຳມະດາ. ເຖິງແມ່ນວ່າ htdbm ຈະສະຫນັບສະຫນູນການສ້າງຢູ່ໃນທຸກເວທີ, ໄດ້
httpd daemon ຈະຍອມຮັບພຽງແຕ່ລະຫັດຜ່ານຂໍ້ຄວາມທໍາມະດາຢູ່ໃນ Windows ແລະ Netware.
-l ພິມແຕ່ລະຊື່ຜູ້ໃຊ້ແລະຄໍາເຫັນຈາກຖານຂໍ້ມູນໃນ stdout.
-v ກວດສອບຊື່ຜູ້ໃຊ້ແລະລະຫັດຜ່ານ. ໂຄງການຈະພິມຂໍ້ຄວາມທີ່ຊີ້ບອກ
ລະຫັດຜ່ານທີ່ໃຫ້ມານັ້ນຖືກຕ້ອງຫຼືບໍ່. ຖ້າລະຫັດຜ່ານບໍ່ຖືກຕ້ອງ, ໂຄງການ
ອອກດ້ວຍລະຫັດຄວາມຜິດພາດ 3.
-x ລຶບຜູ້ໃຊ້. ຖ້າຊື່ຜູ້ໃຊ້ມີຢູ່ໃນໄຟລ໌ DBM ທີ່ລະບຸ, ມັນຈະຖືກລຶບອອກ.
-t ແປພາລາມິເຕີສຸດທ້າຍເປັນຄໍາເຫັນ. ເມື່ອຕົວເລືອກນີ້ຖືກລະບຸ, an
ຊ່ອຍແນ່ເພີ່ມເຕີມສາມາດຖືກຕໍ່ທ້າຍກັບແຖວຄໍາສັ່ງ; ສະຕຣິງນີ້ຈະຖືກເກັບໄວ້
ໃນພາກສະຫນາມ "ຄໍາເຫັນ" ຂອງຖານຂໍ້ມູນ, ທີ່ກ່ຽວຂ້ອງກັບຊື່ຜູ້ໃຊ້ທີ່ລະບຸ.
ຊື່ເອກະສານ
ຊື່ໄຟລ໌ຂອງໄຟລ໌ຮູບແບບ DBM. ປົກກະຕິແລ້ວບໍ່ມີສ່ວນຂະຫຍາຍ .db, .pag, ຫຼື
.ດຣ. ຖ້າ -c ຖືກມອບໃຫ້, ໄຟລ໌ DBM ຈະຖືກສ້າງຂື້ນຖ້າມັນບໍ່ມີຢູ່ແລ້ວ, ຫຼື
ປັບປຸງຖ້າຫາກວ່າມັນມີຢູ່.
ຊື່ຜູ້ໃຊ້
ຊື່ຜູ້ໃຊ້ເພື່ອສ້າງ ຫຼືປັບປຸງໃນ passwdfileທີ່ຢູ່ ຖ້າຫາກວ່າ ຊື່ຜູ້ໃຊ້ ບໍ່ມີຢູ່ໃນນີ້
ໄຟລ໌, ມີການເພີ່ມເຂົ້າ. ຖ້າມັນມີຢູ່, ລະຫັດຜ່ານຈະຖືກປ່ຽນ.
ລະຫັດຜ່ານ
ລະຫັດຜ່ານຂໍ້ຄວາມທຳມະດາທີ່ຈະເຂົ້າລະຫັດ ແລະເກັບໄວ້ໃນໄຟລ໌ DBM. ໃຊ້ກັບ
ທຸງ -b.
-TDBTYPE
ປະເພດຂອງໄຟລ໌ DBM (SDBM, GDBM, DB, ຫຼື "ຄ່າເລີ່ມຕົ້ນ").
ໃຊ້ htdbm ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net