国产精品久久久久久亚洲影视,性爱视频一区二区,亚州综合图片,欧美成人午夜免费视在线看片

意見箱
恒創(chuàng)運營部門將仔細(xì)參閱您的意見和建議,必要時將通過預(yù)留郵箱與您保持聯(lián)絡(luò)。感謝您的支持!
意見/建議
提交建議

Linux中用密碼保護Vim文件修改教程

來源:佚名 編輯:佚名
2025-01-14 13:18:37

?Vim是一款擴展性強、功能豐富的Linux文本編輯器,特殊功能之一是支持各種加密方法來加密文本文件。下面和大家一起分享Linux中如何用Vim對文件進行密碼保護。

先安裝Vim完整版本:

$ sudo apt install vim #Debian/Ubuntu 系統(tǒng)

$ sudo yum install vim #RHEL/CentOS 系統(tǒng)

$ sudo dnf 安裝 vim #Fedora 22+

Vim 有一個-x選項,可讓您在創(chuàng)建文件時使用加密。運行下面的vim 命令后,系統(tǒng)將提示您輸入密鑰:

$ vim -x 文件.txt

警告:使用弱加密方法;請參閱:help 'cm'

輸入加密密鑰:*******

再次輸入相同密鑰:*******

第二次輸入密碼后密鑰相匹配,可以繼續(xù)修改文件。完成后,按[Esc]和:wq保存并關(guān)閉文件。下次要打開它進行編輯時,您必須像這樣輸入加密密鑰:

$ vim 文件.txt

需要“file.txt”的加密密鑰

警告:使用弱加密方法;請參閱:help 'cm'

輸入加密密鑰:*******

當(dāng)您輸入了錯誤的密碼(或沒有輸入密鑰),您將看到一些垃圾字符。

如果想在Vim中設(shè)置加強密碼,先檢查 cryptmethod(cm) 的設(shè)置,請輸入(向下滾動以查看所有可用的方法):

:help 'cm'

示例:

*'cryptmethod'* *'cm'*

'cryptmethod' 'cm'      string  (default "zip")

global or local to buffer |global-local|

{not in Vi}

Method used for encryption when the buffer is written to a file:

*pkzip*

zip          PkZip compatible method.  A weak kind of encryption.

Backwards compatible with Vim 7.2 and older.

*blowfish*

blowfish     Blowfish method.  Medium strong encryption but it has

an implementation flaw.  Requires Vim 7.3 or later,

files can NOT be read by Vim 7.2 and older.  This adds

a "seed" to the file, every time you write the file

options.txt [Help][RO]                                                                  

可以在Vim文件上設(shè)置新的加密防范,如:

:setlocal cm=blowfish2

再按Enter和:wq保存文件。當(dāng)再次打開將不會看到如下警告內(nèi)容:

$ vim file.txt

Need encryption key for "file.txt"

Enter encryption key: *******

您還可以在打開 Vim 文本文件后設(shè)置密碼,使用命令:X并設(shè)置加密密碼,如上所示??梢允褂脧娂用芎兔艽a適當(dāng)保護可能包含機密信息(例如用戶名和密碼、財務(wù)帳戶信息等)的文本文件。

在Linux中學(xué)會如何使用文本編輯器很有必要,每天都可能需要配置純文本文件,大多數(shù)時候使用命令行界面中一個或多個工具即可完成,雖然nano可能更適合新用戶,但是vim或emacs憑借其高級功能而成為更有經(jīng)驗的用戶的首選工具。

學(xué)習(xí)使用文本編輯器很重要,因為你可能會遇到只能通過命令行界面(CLI)訪問的服務(wù)器,或者在圖形用戶界面(GUI)的Linux系統(tǒng)遇到桌面管理器問題,但是命令行是檢查和編輯配置文件的唯一方式。了解更多關(guān)于Vim的使用可以繼續(xù)閱讀!


本網(wǎng)站發(fā)布或轉(zhuǎn)載的文章均來自網(wǎng)絡(luò),其原創(chuàng)性以及文中表達的觀點和判斷不代表本網(wǎng)站。
上一篇: Linux中硬件信息的常用命令有哪些 下一篇: 服務(wù)器常見的IIS狀態(tài)代碼及其應(yīng)對方法