Bii o ṣe Ṣẹda Oluṣakoso ZIP Idaabobo Ọrọigbaniwọle ni Lainos


ZIP jẹ ifunmọ ti o gbajumọ pupọ ati iwulo apoti apoti faili fun awọn ọna ṣiṣe bii Unix bii Windows. Lakoko ti mo n ṣalaye nipasẹ oju-iwe eniyan zip, Mo ṣe awari diẹ ninu awọn aṣayan to wulo fun aabo awọn ile ifi nkan pamosi zip.

Ni ipo yii, Emi yoo fihan ọ bi o ṣe le ṣẹda faili pelu idaabobo ọrọ igbaniwọle lori ebute ni Linux. Eyi yoo ran ọ lọwọ lati kọ ọna ti o wulo ti fifi ẹnọ kọ nkan ati ṣiṣiparọ awọn akoonu ti awọn faili ile ifi nkan pamosi.

Ni akọkọ fi sori ẹrọ ohun elo zip ninu pinpin Linux rẹ nipa lilo ibujoko package bi o ti han.

$ sudo yum install zip    [On CentOS/RHEL]
$ sudo dnf install zip    [On Fedora 22+]
$ sudo apt install zip    [On Debian/Ubuntu]

Bii o ṣe Ṣẹda ZIP Idaabobo Ọrọigbaniwọle ni Lainos

Lọgan ti o ba fi sii, o le lo pipaṣẹ zip pẹlu asia -p lati ṣẹda iwe ipamọ koodu aabo ti a pe ni ccat-command.zip lati itọsọna awọn faili ti a pe ni ccat-1.1.0 gẹgẹbi atẹle.

$ zip -p pass123 ccat-command.zip ccat-1.1.0/

Sibẹsibẹ, ọna ti o wa loke ko ni aabo rara, nitori nibi a ti pese ọrọ igbaniwọle bi ọrọ-kedere lori laini aṣẹ. Ẹlẹẹkeji, yoo tun wa ni fipamọ ni faili itan (fun apẹẹrẹ ~ .bash_history fun bash), tumọ si olumulo miiran ti o ni iraye si akọọlẹ rẹ (diẹ sii paapaa olumulo root) yoo rii ọrọ igbaniwọle ni irọrun.

Nitorinaa, gbiyanju lati lo Flag -e nigbagbogbo, o fihan iyara kan ti o fun ọ laaye lati tẹ ọrọ igbaniwọle ti o farapamọ bi o ti han.

$ zip -e ccat-command.zip ccat-1.1.0/

Bii a ṣe le ṣii ZIP ti a daabobo Ọrọigbaniwọle ni Lainos

Lati ṣii ati pa akoonu ti faili faili ti a pe ni ccat-command.zip, lo eto unzip ki o pese ọrọ igbaniwọle ti o tẹ loke.

$ unzip ccat-command.zip

O n niyen! Ninu ifiweranṣẹ yii, Mo ṣalaye bi o ṣe ṣẹda faili zip idaabobo ọrọigbaniwọle lori ebute ni Linux. Ti o ba ni awọn ibeere eyikeyi, tabi imọran miiran ti o ni ibatan ti o wulo/awọn ẹtan lati pin, lo fọọmu asọye ni isalẹ ping wa.