Tomb - faịlụ ezoro ezo na ngwa ndabere nkeonwe maka Linux
Tomb bụ ebe mepere emepe efu, obere, dị ike na ngwa dị mfe maka izo ya ezo faịlụ na GNU/Linux. N'oge ederede a, ọ nwere edemede shei (zsh) na-eji ngwa GNU faịlụ na Linux kernel crypto API (LUKS).
Ọ na-ejikwa ngwaọrụ GNU/Linux dị iche iche dị ka steghide, mlocate, resizefs, dcfld na ọtụtụ ndị ọzọ, iji gbasaa ọrụ ya.
A na-eji ili mepụta nchekwa nchekwa nzuzo ma ọ bụ faịlụ nkeonwe n'ime akwụkwọ ndekọ aha echedoro paswọọdụ akpọrọ ili. Enwere ike imeghe akwụkwọ ndekọ aha ndị a naanị site na iji igodo faịlụ na okwuntughe metụtara ha.
Mgbe ịmepụtachara ili, ị nwere ike ịchekwa faịlụ igodo ya iche iche, dịka ọmụmaatụ faịlụ ili gị nwere ike ịdị na sava dịpụrụ adịpụ mgbe faịlụ igodo dị na laptọọpụ ma ọ bụ desktọpụ gị n'ụlọ ma ọ bụ n'ọfịs. Ọ bụrụ na faịlụ ili ahụ dị na laptọọpụ ma ọ bụ desktọpụ gị, ị nwere ike zoo ya n'ime sistemụ faịlụ ma ọ bụ dị ka nhọrọ dị nchebe karị, chekwaa igodo ahụ na draịvụ USB.
Na mgbakwunye, ị nwere ike zoo ili na sistemụ faịlụ ma ọ bụ bugharịa ya n'enweghị nsogbu na netwọkụ ma ọ bụ na mgbasa ozi nchekwa mpụga; kesaa ya na ndị enyi ma ọ bụ ndị ọrụ ibe ndị ọzọ. Ị nwekwara ike zoo igodo dị na onyonyo dịka anyị ga-ahụ ma emechaa.
Tomb chọrọ mmemme ole na ole dị ka zsh, gnupg, cryptsetup na pinentry-curses ka etinyere na sistemụ iji rụọ ọrụ.
Otu esi etinye Tomb na Linux Systems
Buru ụzọ malite ịwụnye ngwa ndị a chọrọ site na iji njikwa ngwungwu nkesa nkesa gị yana anyị ga-etinyekwa steghide iji tinye ọrụ maka izobe igodo na onyonyo.
$ sudo apt install gnupg zsh cryptsetup pinentry-curses steghide #Debian/Ubuntu $ sudo yum install gnupg zsh cryptsetup pinentry-curses steghide #CentOS/RHEL $ sudo dnf install gnupg zsh cryptsetup pinentry-curses steghide #Fedora 22+
Mgbe ị wụnyechara ngwugwu achọrọ, budata iwu wget ka ibudata ozugbo na ọnụ dị ka egosiri.
$ cd Downloads/ $ wget -c https://files.dyne.org/tomb/Tomb-2.5.tar.gz
Na-esote, wepụ faịlụ tarị nke ị budatara wee banye n'ime folda emebi emebi.
$ tar -xzvf Tomb-2.5.tar.gz $ cd Tomb-2.5
N'ikpeazụ, mee iwu na-esonụ, dị ka mgbọrọgwụ ma ọ bụ jiri iwu sudo iji nweta ihe ùgwù mgbọrọgwụ, iji wụnye ọnụọgụ abụọ n'okpuru /usr/local/bin/
.
$ sudo make install
Otu esi emepụta ili na Sistemụ Linux
Mgbe ị wụnyechara ili, ị nwere ike ịmepụta ili site na ịmepụta igodo ọhụrụ maka ya ma tọọ paswọọdụ ya dị ka akọwara n'okpuru.
Iji mepụta ili, jiri dig sub-command na -s
ọkọlọtọ iji tọọ nha ya na MB (enwere ike ịbawanye nha a mgbe ili zuru oke ma tinye faịlụ).
$ sudo tomb dig -s 30 tecmint.tomb
Mepụta igodo ọhụrụ maka tecmint.tomb
site na iji sub-command forge wee tọọ paswọọdụ ya mgbe ajụrụ ya. Ọrụ a ga-ewe oge iji wuchaa, naanị nọdụ ala ma zuru ike ma ọ bụ gaa kwadebe onwe gị otu iko kọfị.
$ sudo tomb forge tecmint.tomb.key
Mgbe ị na-eke igodo ahụ, ili ga-eme mkpesa ma ọ bụrụ na swap ohere dị na diski, ọ ga-akwụsị ma ọ bụrụ na agbanyere ebe nchekwa mgbanwe ahụ dị ka egosiri na nseta ihuenyo na-esonụ. Nke a bụ n'ihi ihe egwu nchekwa jikọtara ya na ebe nchekwa swap na diski (tụ aka na akwụkwọ ma ọ bụ ibe mmadụ maka ozi ndị ọzọ).
Ị nwere ike iji ọkọlọtọ -f
ịmanye ọrụ ma ọ bụ gbanwee ebe nchekwa site na iji iwu a.
$ sudo swapoff -a
Mgbe ahụ gbalịa ịmepụta igodo ili ọzọ.
Na-esote, hazie tecmint.tomb
ka iji igodo dị n'elu kpochie ya. Ọkọlọtọ -k
na-akọwapụta ebe faịlụ igodo ga-eji.
$ sudo tomb lock tecmint.tomb -k tecmint.tomb.key
Iji mepee ili, jiri sub-command mepere emepe, a ga-akpali gị itinye paswọọdụ ị debere mgbe ị na-eke ili ahụ.
$ sudo tomb open -k tecmint.tomb.key tecmint.tomb
Site na mmepụta nke iwu gara aga, emeghewo ili ahụ ma tinye ya na /media/tecmint/
- nke a bụ ebe ị nwere ike itinye faịlụ nzuzo gị.
Ọ bụrụ na ị nwere ọtụtụ ili, ị nwere ike depụta ili niile mepere emepe gbakwunyere nweta ụfọdụ ozi gbasara ha dịka egosiri.
$ sudo tomb list
Ugbu a ị nwere ike tinye ihe nzuzo gị ma ọ bụ faịlụ dị mkpa n'ili dị ka ndị a. Oge ọ bụla ịchọrọ ịgbakwunye faịlụ ndị ọzọ, buru ụzọ mepee ili ahụ, dị ka egosiri n'elu.
$ sudo cp -v passwds.txt accounts.txt keys.txt -t /media/tecmint/
Mgbe ịmepechara ili, ozugbo ịmechara iji ya ma ọ bụ tinye faịlụ na ya, jiri obere iwu mechie faịlụ ili ahụ. Mana ọ bụrụ na usoro na-arụ ọrụ na ili mepere emepe, ọ bụrụ na ọ nwere ike imechi.
$ sudo tomb close
Ị nwere ike mechie ili niile site na ịgba ọsọ.
$ sudo tomb close all
Iji manye ili mepere emepe mechie, ọbụlagodi mgbe usoro na-emekọrịta ihe, jiri sub-iwu slam.
$ sudo tomb slam OR $ sudo tomb slam all
Ọ nwekwara ike zoo/denye igodo ili na onyonyo site na iji sub-iwu ili, dị ka ndị a.
$ sudo tomb bury -k tecmint.tomb.key zizu.jpg
Mgbe ahụ, jiri ihe oyiyi jpeg emepụtara ọhụrụ mepee ili ahụ, dịka egosiri.
$ sudo tomb open -k zizu.jpg tecmint.tomb
Ị nwekwara ike weghachite igodo etinyere na foto jpeg site na iji obere iwu exhume.
$ sudo tomb exhume zizu.jpg -k tecmint.tomb.key OR $ sudo tomb -f exhume zizu.jpg -k tecmint.tomb.key #force operation if key exists in current directory
Ntị: Cheta na ị ga-ezobe igodo ili ahụ, etinyela ya n'otu akwụkwọ ndekọ aha ya na ili ahụ. Dịka ọmụmaatụ, anyị ga-ebuga igodo maka tecmint.tomb
n'ime ebe nzuzo (ịnwere ike iji ọnọdụ nke gị) ma ọ bụ dobe ya na mgbasa ozi mpụga ma ọ bụ bugharịa ya na sava dịpụrụ adịpụ karịa SSH.
$ sudo mv tecmint.tomb.key /var/opt/keys/
N'ụzọ dị mwute, anyị enweghị ike irigbu niile iwu ojiji nke ili na nhọrọ dị na ntuziaka a, ị nwere ike ịkpọtụrụ ya ibe akwụkwọ maka ozi ndị ọzọ. N'ebe ahụ, ị ga-ahụ ntụziaka maka ịgbanwe igodo na paswọọdụ ili, gbanwee ya na ọtụtụ ihe ndị ọzọ.
$ man tomb
Ebe nchekwa Github: https://github.com/dyne/Tomb
Tomb bụ ngwa nzuzo dị mfe ma dị ike ma dịkwa mfe iji maka ijikwa faịlụ dị nro dị ka ihe nzuzo, na sistemụ GNU/Linux. Kekọrịta echiche gị banyere ya site na ụdị nkọwa n'okpuru.