linux解壓加密文件
1. linux鏂囦歡鍔犲瘑瑙e瘑鍛戒護linux鏂囦歡鍔犲瘑
linux鍘嬬緝鏂囦歡鎬庝箞鍔犲瘑錛
鏂規硶涓錛氱敤tar鍛戒護瀵規枃浠跺姞瀵嗗帇緙╁拰瑙e帇
鍘嬬緝錛
tar-zcf-filename|openssldes3-salt-kpassword|ddof=filename.des3
姝ゅ懡浠ゅ筬ilename鏂囦歡榪涜屽姞鐮佸帇緙╃敓鎴恌ilename.des3鍔犲瘑鍘嬬緝鏂囦歡錛宲assword涓哄姞瀵嗙殑瀵嗙爜銆
鏂規硶浜岋細鐢▃ip鍛戒護瀵規枃浠跺姞瀵嗗帇緙╁拰瑙e帇
zip-refilename.zipfilename鍥炶濺錛岃緭鍏2嬈″瘑鐮
linux緋葷粺閰嶇疆鏂囦歡閲岀殑鐢ㄦ埛鍚嶅拰瀵嗙爜鎬庝箞鍔犲瘑錛
鍋氫竴涓鉶氭嫙璐︽埛灝辮В鍐充簡錛氭ラゅ備笅錛
1銆佸緩絝嬭櫄鎷熺敤鎴峰彛浠ゅ簱鏂囦歡鍙d護搴撴枃浠朵腑濂囨暟琛岃劇疆鐢ㄦ埛鍚嶏紝鍋舵暟琛岃劇疆鍙d護#vi/etc/vsftpd/logins.txt娉ㄦ剰錛屼竴涓嬫槸4琛寀pload榪欎釜鏄甯愭埛鍚島pload榪欎釜鏄瀵嗙爜downloaddownload
2銆佺敓鎴恦sftpd鐨勮よ瘉鏂囦歡#db_load-T-thash-flogins.txt/etc/vsftpd/vsftpd_login.db璁劇疆璁よ瘉鏂囦歡鍙瀵圭敤鎴峰彲璇誨彲鍐#chmod600/etc/vsftpd/vsftpd_login.db
3銆佸緩絝嬭櫄鎷熺敤鎴鋒墍闇鐨凱AM閰嶇疆鏂囦歡#vi/etc/pam.d/vsftpd.vuauthrequired/lib/security/pam_userdb.sodb=/etc/vsftpd/vsftpd_loginaccountrequired/lib/security/pam_userdb.sodb=/etc/vsftpd/vsftpd_login娉ㄦ剰錛氫互涓2琛屼腑鏈鍚庣殑2涓鏂囦歡鍚峷sftpd_login鍜岀2涓姝ラや腑鐨勬暟鎹搴撳悕瀛楀繀欏諱竴鑷達紒
4銆佸緩絝嬭櫄鎷熺敤鎴鋒墍瑕佽塊棶鐨勭洰褰曞苟璁劇疆鐩稿簲鏉冮檺#mkdir/home/ftpsite#useradd-d/home/ftpsitevirtual(鐢ㄦ埛鍚)#chownvirtual:virtual/home/ftpsite#chmod700/home/ftpsite/
5銆佽劇疆vsftpd.conf閰嶇疆鏂囦歡guest_enable=YESguest_username=virtualpam_service_name=vsftpd.vu
6銆佽劇疆涓婚厤緗鏂囦歡鍦╲sftpd.conf鏂囦歡涓娣誨姞鐢ㄦ埛閰嶇疆鏂囦歡鐩褰曡劇疆user_config_dir=/etc/vsftpd_user_conf#servicevsftpdrestart
7銆佸緩絝嬬敤鎴烽厤緗鏂囦歡鐩褰曚嬌鐢╩kdir鍛戒護寤虹珛鐢ㄦ埛閰嶇疆鏂囦歡鐩褰#mkdir/etc/vsftpd_user_conf涓鴻櫄鎷熺敤鎴峰緩絝嬪崟鐙鐨勯厤緗鏂囦歡錛岀敤鎴烽厤緗鏂囦歡鍚嶇О涓庣敤鎴峰悕鐩稿悓touch/etc/vsftpd_user_conf/uploadtouch/etc/vsftpd_user_conf/download
8銆佹瘡涓狥TP鉶氭嫙鐢ㄦ埛閮藉彲浠ョ嫭絝嬭劇疆鍏舵潈闄恦i/etc/vsftpd_user_conf/uploadanon_world_readable_only=NO鍙璇誨彲涓嬭澆anon_upload_enable=YES鍙涓婁紶anon_mkdir_write_enable=YES鍙鍒涘緩鍜屽垹闄ゆ枃浠跺すanon_other_write_enable=YES鍙鏂囦歡鏀瑰悕鍜屽垹闄ゆ枃浠秎ocal_root=/home/ftpsite/upload鎸囧畾upload鐨勫誇富鐩褰昫ownload_enable=NO紱佹涓嬭澆錛堟敞鎰忥細璇峰厛鍒/home/ftpsite涓嬮潰鍘誨壋寤簎pload鏂囦歡澶癸級
linux鍙戦佹枃浠跺懡浠わ紵
1.uuto鍛戒護
uuto鍛戒護鍙灝嗘枃浠朵紶閫佸埌榪滅鐨刄UCP涓繪満錛屽苟鍦ㄥ畬鎴愬伐浣滃悗錛屼互閭浠墮氱煡榪滅涓繪満涓婄殑鐢ㄦ埛銆
2.uupick鍛戒護
uupick鍛戒護鏄鐢ㄦ潵澶勭悊浼犻佽繘鏉ョ殑鏂囦歡銆
3.tftp鍛戒護
tftp鍛戒護鐢ㄤ簬浼犺緭鏂囦歡錛宼ftp鏄綆鍗曠殑鏂囧瓧妯″紡ftp紼嬪簭錛屽畠鎵浣跨敤鐨勬寚浠ゅ拰FTP綾諱技銆
4.ncftp鍛戒護
ncftp鍛戒護鐢ㄤ簬浼犺緭鏂囦歡錛屽綋涓嶆寚瀹氱敤鎴峰悕鏃訛紝ncftp鍛戒護浼氳嚜鍔ㄥ皾璇曚嬌鐢ㄥ尶鍚嶈處鎴穉nonymous鍘昏繛鎺ヨ繙紼婩TP鏈嶅姟鍣錛屼笉闇瑕佺敤鎴瘋緭鍏ヨ處鍙峰拰瀵嗙爜
5.ftpshut鍛戒護
ftpshut鍛戒護鍦ㄦ寚瀹氱殑鏃墮棿鍏抽棴FTP鏈嶅姟鍣
6.ftpwho鍛戒護
ftpwho鍛戒護鐢ㄤ簬鏄劇ず鐩鍓嶆墍鏈変互FTP鐧誨叆鐨勭敤鎴蜂俊鎮錛屾墽琛岃繖欏規寚浠ゅ彲寰楃煡鐩鍓嶇敤FTP鐧誨叆緋葷粺鐨勭敤鎴鋒湁鍝浜涗漢錛屼互鍙婁粬浠姝e湪榪涜岀殑鎿嶄綔銆
7.ftpcount鍛戒護
ftpcount鍛戒護鐢ㄤ簬鏄劇ず鐩鍓嶄互FTP鐧誨叆鐨勭敤鎴蜂漢鏁般
8.bye鍛戒護
bye鍛戒護鐢ㄤ簬涓鏂璅TP榪炵嚎騫剁粨鏉熺▼搴忋
9.ftp鍛戒護
ftp鍛戒護璁劇疆鏂囦歡緋葷粺鐩稿叧鍔熻兘
linux濡備綍緇欐枃浠舵巿鏉冿紵
絳斿叿浣撴柟娉曞備笅
闇奼1錛氭柊寤洪櫎浜唕oot涔嬪栫殑鏂扮敤鎴鳳紝騫朵笖鏂扮敤鎴峰叿鏈塺oot鐢ㄦ埛鐨勭浉鍏沖姛鑳
1.棣栧厛淇鏀/etc/sudoers鏂囦歡鍏鋒湁鍐欏叆鐨勬潈闄
chmod777/etc/sudoers
2.淇鏀/etc/sudoers
vim/etc/sudoers錛屽畾浣嶅埌濡備笅琛岋細
##
rootALL=(ALL)ALL
澶嶅埗騫跺炲姞涓琛岋紝灝唕oot鏀逛負鑷瀹氫箟鐨勭敤鎴峰悕錛岀劧鍚庝繚瀛樺叧闂鏂囦歡
3.鎵ц屼互涓嬪懡浠や嬌鏂囦歡鐢熸晥
chmod440/etc/sudoers
4.鍒囨崲鍒版柊鐢ㄦ埛榪涜屽叾瀹冩搷浣
su-xxxx
#################################################鍒嗗壊綰############################################################
闇奼2錛氬垏鎹㈠埌鏂扮敤鎴蜂箣鍚庯紝鍦/opt緋葷粺鐩褰曚笅鍒涘緩鏂扮洰褰曪紝騫朵笖灝嗙洰褰曠殑鎷ユ湁鏉冩巿鏉冪粰鏂扮敤鎴
1.鍒涘緩鐩褰昮older1
sudomkdirfolder1
2.鍒涘緩鎴愬姛鍚庡皢folder1鐨勬墍鏈夎繖鍙婃墍灞炲垎緇勫垎閰嶇粰鏂扮敤鎴
sudochown鐢ㄦ埛鍚:瀵嗙爜folder1/
3.涔嬪悗ll鍛戒護鏌ョ湅褰撳墠鐩褰曠殑褰掑睘
linuxzip鍔犲瘑榛樿や嬌鐢ㄤ粈涔堢畻娉曪紵
winzip8.0鍙婃洿鏃╃殑鐗堟湰浣跨敤鐨勬槸縐佹湁鍔犲瘑綆楁硶錛屾槸涓嶅叕寮鐨刉inZip9.0鏈変竴縐岮ES綆楁硶
2. linux解壓帶密碼的zip的命令是什麼
unzip [參數] <壓縮文件> [壓縮包中將被釋放的文件]
解壓zip壓縮包文件
-P <密碼> zip壓縮包的密碼
-d <路徑> 指定解壓路徑
-n 解壓縮時不覆蓋原有文件
-f 覆蓋原有文件
-o 不經詢問,直接覆蓋原有文件
-u 覆蓋原有文件,並將壓縮文件中的其他文件解壓縮到目錄中
-l 顯示壓縮文件內所包含的文件 《Linux就該這么學》 一起學習linux
-t 檢查壓縮文件是否正確理里排除壓縮包中的指定文
unzip -p 'password' test.zip
3. linux系統怎麼解壓zip文件
1、首先進入linux系統以後右鍵單擊桌面,選擇Open In Terminal選項
4. Linux文件壓縮和解壓縮命令使用詳解
在Linux系統中,我們通常使用的文件壓縮命令有:bunzip2 , bzip2 , cpio , gunzip , gzip ,split(切割文件) , zgrep(在壓縮文件中尋找匹配的正則表達式), zip ,unzip, tar ,rar。
最後四個是我比較常用的,今天的筆記就寫這四個的好了。
1、tar:
tar命令:tar [選項...] [FILE]...
輸入「tar -?」獲取相關幫助信息,tar的幫助文檔給出示例如下:
示例
tar -cf archive.tar foo bar # 從文件 foo 和 bar 創建歸檔文件archive.tar。
tar -tvf archive.tar # 詳細列舉歸檔文件 archive.tar中的所有文件。
tar -xf archive.tar # 展開歸檔文件 archive.tar中的所有文件。
如果是要壓縮文件夾的話,輸入:
tar -cvf dirArchive.tar /dirName
同樣的,要將歸檔文件解壓到特定文件夾的話,則是:
tar -xvf dirArchive.tar /dirName
下面復習一下。我們先人為做個文件夾出來,裡面放置若干文件夾和文件:
我們首先創建一個tar文件,先壓縮一個文件夾(testdir):
tar -cf testdir.tar testdir
然後列出該壓縮包里的結構:
接著我們向這個壓縮包追加文件:
當然了,上述單步操作沒必要做了,壓縮包裡面已經有這個文件。
然後再看看這個壓縮包里的結構:
如果使用示例中的-v選項,則會將壓縮包里的文件屬性全部列出。包括許可權,創建人,位元組大小,修改時間和文件名:
從tar壓縮文件中解壓並顯示文件列表:
一般來說比較常用到的選項有主操作選項:
另外再練習一下其他的一些用法:
1、當壓縮testdir目錄的時候,需要將文件夾根路徑內的test文件排除:
2、只壓縮比指定時間更新的文件:
3、壓縮所有文件名前綴為「te」的文件或文件夾(或者壓縮後綴為「st」的文件):
最後補充一下常用的選項:
-p, --preserve-permissions, --same-permissions
保留解壓文件許可權信息(默認只為超級用戶服務)
--preserve 與 -p 和 -s 一樣
--same-owner 嘗試解壓時保持所有者關系一致(超級用戶默認此項)
-r, --append 追加文件至歸檔結尾
-u, --update 僅追加比歸檔中副本更新的文件
-k, --keep-old-files 解壓時不要替換存在的文件
--keep-newer-files
不要替換比歸檔中副本更新的已存在的文件
--no-overwrite-dir 保留已存在目錄的元數據
--overwrite 解壓時重寫存在的文件
--overwrite-dir
解壓時重寫已存在目錄的元數據(默認)
--recursive-unlink 解壓目錄之前先清除目錄層次
--remove-files 在添加文件至歸檔後刪除它們
-N, --newer=DATE-OR-FILE, --after-date=DATE-OR-FILE 只保存比 DATE-OR-FILE 更新的文件
2、rar:
rar command -switch 1 -switch N archive files...@listfiles... path_to_extract/
Linux系統的默認軟體包里是不包含rar壓縮工具的,所以我們先安裝rar:
sudo apt-get install rar
command選項只可以從給出的選項中輸入一個(且只能一個),我們看一下它提供的命令列表:
使用舉例,比如說現在我們要進行文件壓縮:
在完成壓縮之後,我們可以通過命令l獲取壓縮文件內具體的結構信息:
甚至可以通過命令p將壓縮文件內的所有信息輸出到控制台:
switch N部分則提供了一些功能性的選項。
比如說以追加性的方式更新壓縮文件可選用-ad:
或者說想把某個文件排除在外可以選用開關-x(注意,要排除的串要緊跟在x後面,不用加任何符號),比如我們這里想要將文件夾根路徑下凡是「te」開頭的文件都排除:
還有加密,用開關-p,同樣的,密碼緊隨p後面即可:
如果相對文件進行解壓或者直接打開文件,就會要求你輸入密碼:
除此之外,還有一些常用的選項有:
ag[format] Generate archive name using the current date
cl Convert names to lower case
cu Convert names to upper case
df Delete files after archiving
ed Do not add empty directories
dw Wipe files after archiving
其他的命令和開關可參照幫助手冊。
3、zip , unzip:
zip [-options] [-b path] [-t mmddyyyy] [-n suffixes] [zipfile list] [-xi list]
unzip [-Z] [-opts[modifiers]] file[.zip] [list] [-x xlist] [-d exdir]
zip和unzip的使用方法是比較簡單的,甚至連幫助文檔都寫得很簡單,所以也就沒什麼筆記好寫的了,直接看幫助文檔即可。
linux zip 命令詳解
功能說明:壓縮文件。
語 法:zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b 工作目錄][-ll][-n 字尾字元串][-t 日期時間][-壓縮效率][壓縮文件][文件...][-i 範本樣式][-x 範本樣式]
補充說明:zip是個使用廣泛的壓縮程序,文件經它壓縮後會另外產生具有".zip"擴展名的壓縮文件。
參 數:
-A 調整可執行的自動解壓縮文件。
-b工作目錄 指定暫時存放文件的目錄。
-c 替每個被壓縮的文件加上注釋。
-d 從壓縮文件內刪除指定的文件。
-D 壓縮文件內不建立目錄名稱。
-f 此參數的效果和指定"-u"參數類似,但不僅更新既有文件,如果某些文件原本不存在於壓縮文件內,使用本參數會一並將其加入壓縮文件中。
-F 嘗試修復已損壞的壓縮文件。
-g 將文件壓縮後附加在既有的壓縮文件之後,而非另行建立新的壓縮文件。
-h 在線幫助。
-i範本樣式 只壓縮符合條件的文件。
-j 只保存文件名稱及其內容,而不存放任何目錄名稱。
-J 刪除壓縮文件前面不必要的數據。
-k 使用MS-DOS兼容格式的文件名稱。
-l 壓縮文件時,把LF字元置換成LF+CR字元。
-ll 壓縮文件時,把LF+CR字元置換成LF字元。
-L 顯示版權信息。
-m 將文件壓縮並加入壓縮文件後,刪除原始文件,即把文件移到壓縮文件中。
-n字尾字元串 不壓縮具有特定字尾字元串的文件。
-o 以壓縮文件內擁有最新更改時間的文件為准,將壓縮文件的更改時間設成和該文件相同。
-q 不顯示指令執行過程。
-r 遞歸處理,將指定目錄下的所有文件和子目錄一並處理。
-S 包含系統和隱藏文件。
-t日期時間 把壓縮文件的日期設成指定的日期。
-T 檢查備份文件內的每個文件是否正確無誤。
-u 更換較新的文件到壓縮文件內。
-v 顯示指令執行過程或顯示版本信息。
-V 保存VMS操作系統的文件屬性。
-w 在文件名稱里假如版本編號,本參數僅在VMS操作系統下有效。
-x範本樣式 壓縮時排除符合條件的文件。
-X 不保存額外的文件屬性。
-y 直接保存符號連接,而非該連接所指向的文件,本參數僅在UNIX之類的系統下有效。
-z 替壓縮文件加上注釋。
-$ 保存第一個被壓縮文件所在磁碟的卷冊名稱。
-壓縮效率 壓縮效率是一個介於1-9的數值。
linux unzip 命令詳解
功能說明:解壓縮zip文件
語 法:unzip [-cflptuvz][-agCjLMnoqsVX][-P 密碼][.zip文件][文件][-d 目錄][-x 文件] 或 unzip [-Z]
補充說明:unzip為.zip壓縮文件的解壓縮程序。
參 數:
-c 將解壓縮的結果顯示到屏幕上,並對字元做適當的轉換。
-f 更新現有的文件。
-l 顯示壓縮文件內所包含的文件。
-p 與-c參數類似,會將解壓縮的結果顯示到屏幕上,但不會執行任何的轉換。
-t 檢查壓縮文件是否正確。
-u 與-f參數類似,但是除了更新現有的文件外,也會將壓縮文件中的其他文件解壓縮到目錄中。
-v 執行是時顯示詳細的信息。
-z 僅顯示壓縮文件的備注文字。
-a 對文本文件進行必要的字元轉換。
-b 不要對文本文件進行字元轉換。
-C 壓縮文件中的文件名稱區分大小寫。
-j 不處理壓縮文件中原有的目錄路徑。
-L 將壓縮文件中的全部文件名改為小寫。
-M 將輸出結果送到more程序處理。
-n 解壓縮時不要覆蓋原有的文件。
-o 不必先詢問用戶,unzip執行後覆蓋原有文件。
-P密碼 使用zip的密碼選項。
-q 執行時不顯示任何信息。
-s 將文件名中的空白字元轉換為底線字元。
-V 保留VMS的文件版本信息。
-X 解壓縮時同時回存文件原來的UID/GID。
[.zip文件] 指定.zip壓縮文件。
[文件] 指定要處理.zip壓縮文件中的哪些文件。
-d目錄 指定文件解壓縮後所要存儲的目錄。
-x文件 指定不要處理.zip壓縮文件中的哪些文件。
-Z unzip -Z等於執行zipinfo指令
範例:
zip命令可以用來將文件壓縮成為常用的zip格式。unzip命令則用來解壓縮zip文件。
1. 我想把一個文件abc.txt和一個目錄dir1壓縮成為yasuo.zip:
# zip -r yasuo.zip abc.txt dir1
2.我下載了一個yasuo.zip文件,想解壓縮:
# unzip yasuo.zip
3.我當前目錄下有abc1.zip,abc2.zip和abc3.zip,我想一起解壓縮它們:
# unzip abc/?.zip
注釋:?表示一個字元,如果用*表示任意多個字元。
4.我有一個很大的壓縮文件large.zip,我不想解壓縮,只想看看它裡面有什麼:
# unzip -v large.zip
5.我下載了一個壓縮文件large.zip,想驗證一下這個壓縮文件是否下載完全了
# unzip -t large.zip
6.我用-v選項發現music.zip壓縮文件裡面有很多目錄和子目錄,並且子目錄中其實都是歌曲mp3文件,我想把這些文件都下載到第一級目錄,而不是一層一層建目錄:
# unzip -j music.zip
5. linux緋葷粺.tar.gz瑙e帇鏂囦歡鐨勪嬌鐢ㄦ柟娉
鍦↙inux鐨勫箍闃斾笘鐣岄噷錛.tar.gz鏂囦歡浣滀負鍘嬬緝鐨勫緱鍔涘姪鎵嬶紝鍏墮珮鏁堢揣鍑戠殑鐗規ф繁鍙楀紑鍙戣呭拰鐢ㄦ埛鍠滅埍銆傝佸紑鍚榪欎釜紲炵樼殑鍘嬬緝瀹濈洅錛屽彧闇浣跨敤綆鍗曠殑鍛戒護琛屾搷浣:
棣栧厛錛岃╂垜浠浜嗚В涓涓嬪熀鏈鐨勮В鍘嬫寚浠:
tar -zxvf 鏂囦歡鍚.tar.gz
榪欓噷鐨勬瘡涓瀛楃﹂兘鏈夊叾鐙鐗圭殑鍔熻兘錛
- -z錛氱偣鏄庝簡gzip瑙e帇鐨勫伐鍏鳳紝瀹冨氨鍍忎竴鎶婇掗鍖欙紝瑙i攣鍘嬬緝鏂囦歡鐨勫姞瀵嗐
- -x錛氭墽琛岀殑灝辨槸鈥滄彁鍙栤濓紙extract錛夋搷浣滐紝灝卞儚欖旀湳甯堢殑鎵嬫硶錛屽皢闅愯棌鐨勬枃浠墮噴鏀懼嚭鏉ャ
- -v錛氳繖涓閫夐」鎻愪緵浜嗚﹀敖鐨勮繃紼嬪睍紺猴紝璁╀綘鍦ㄨВ鍘嬭礬涓婃瘡涓姝ラ兘鐪嬪緱瑙併
- -f錛氳繖鏄涓鎶婂畾鍚戠殑鏍囨灙錛屾寚鍚戜綘瑕佽В鍘嬬殑鏂囦歡錛屽氨鍍忔寚寮曠伅濉斻
渚嬪傦紝瑕佸"frp_0.52.1_darwin_amd64.tar.gz"榪涜岃В鍘嬶紝鍙闇鏇挎崲"鏂囦歡鍚.tar.gz"涓哄疄闄呮枃浠跺悕錛岀劧鍚庡湪緇堢杈撳叆:
[root@localhost frp]# tar -zxvf frp_0.52.1_darwin_amd64.tar.gz
鍛戒護鎵ц屽悗錛屼綘浼氬彂鐜癴rp鏂囦歡澶逛腑宸茬粡澶氬嚭浜嗘柊鍐呭廣
鐒惰岋紝濡傛灉浣犲笇鏈涜В鍘嬪悗鐨勬枃浠舵湁涓涓撳睘鐨勫訛紝鍙浠ヤ嬌鐢ㄧ洰鏍囩洰褰曡礬寰:
tar -zxvf 鏂囦歡鍚.tar.gz -C 鐩鏍囩洰褰曡礬寰
姣斿傦紝鎴戜滑鍏堝壋寤轟竴涓鍚嶄負"tr"鐨勫瓙鐩褰:
[root@localhost frp]# mkdir tr
紜璁ゆ柊鐩褰曞凡瀛樺湪鍚庯紝鎴戜滑浣跨敤浠ヤ笅鍛戒護灝嗗帇緙╂枃浠惰В鍘嬪埌"tr"鐩褰:
[root@localhost frp]# tar -zxvf frp_0.52.1_darwin_amd64.tar.gz -C tr
鏈鍚庯紝閫氳繃媯鏌"tr"鐩褰曪紝紜璁よВ鍘嬫槸鍚︽垚鍔:
[root@localhost tr]# ls
濡傛灉鐪嬪埌棰勬湡鐨勬枃浠訛紝閭e氨璇存槑瑙e帇鎿嶄綔澶у姛鍛婃垚錛屾枃浠跺傛効浠ュ伩鍦版壘鍒頒簡鏂板躲
榪欏氨鏄鍦↙inux緋葷粺涓浣跨敤.tar.gz鏂囦歡榪涜岃В鍘嬬殑鍏ㄨ繃紼嬶紝綆鍗曡岄珮鏁堬紝鏃犺烘槸涓浜轟嬌鐢ㄨ繕鏄浼佷笟鐜澧冿紝閮借兘杞繪澗搴斿廣
6. linux下文件加密有哪些方式,能通過系統調用函數把加密的文件內容讀出來或修改嗎
Linux下的文件、文件夾加密方法
1、 文件、文件夾加密
zip -e linuxzgf.zip linuxzgf 即可出現輸入密碼的提示,輸入2次密碼。 此文件即被加密解壓時候是需要密碼的
文件夾加密:
zip -re linuxzgf.zip linuxzgf 即可出現輸入密碼的提示,輸入2次密碼。 此文件即被加密解壓時候是需要密碼的
2、 文件、文件夾解密
unzip linuxzgf.zip 按提示輸入密碼即可.
密碼輸入錯誤會有如下提示
..... incorrect password 會有此提示實例演示:文件加密
[[email protected] ~]# zip -e f5ha.zip f5ha.log
Enter password: 會提示輸入密碼,密碼輸入錯誤是解壓不了文件內容的,從而起到加密的目的
Verify password:
adding: f5ha.log (deflated 74%)http://www.f5ha.com文件解密
[[email protected] ~]# unzip f5ha.zip
Archive: f5ha.zip
[f5ha.zip] f5ha.log password:
inflating: f5ha.log
[[email protected] ~]#
文件夾加密解密如下
[[email protected] ~]# zip -re f5ha.zip f5ha/
Enter password:
Verify password:
adding: f5ha/ (stored 0%)
adding: f5ha/opera-browser.f5ha (deflated 54%)
adding: f5ha/new file (deflated 25%)
adding: f5ha/new file~ (stored 0%)
adding: f5ha/mozilla-firefox.f5ha (deflated 33%)
[[email protected] ~]#
解壓
[[email protected] ~]# unzip f5ha.zip
Archive: f5ha.zip
[f5ha.zip] f5ha/ password: 會提示輸入密碼,密碼輸入錯誤是解壓不了文件內容的,從而起到加密的目的
creating: f5ha/
inflating: f5ha/opera-browser.f5ha
inflating: f5ha/new file
extracting: f5ha/new file~
inflating: f5ha/mozilla-firefox.f5ha
[[email protected] ~]#
輸入密碼錯誤解壓如下
[[email protected] ~]# unzip f5ha.zip
Archive: f5ha.zip
[f5ha.zip] f5ha/ password:
skipping: f5ha/ incorrect password
會有此提示來源