小编van*_*den的帖子

如何通过命令行或脚本最好地加密和解密目录?

我在 bazaar 版本控制下有一个文本文件目录,并在我的每台机器上保留一个副本(实际上是一个分支)。我想通过命令行加密和解密目录。

理想情况下,我还可以在注销时运行脚本来检查目录是否已加密,如果未加密,则对其进行加密,所有这些都无需用户干预。但是,我不希望在登录时解密目录。(我希望脚本可以防止忘记手动加密。这对上网本尤其重要。)

我正在运行ubuntu 10.04.1crunchbang linux 的两个版本,一个是ubuntu 9.04Debian Squeeze 存储库 6 月下旬快照的衍生版本。

做这个的最好方式是什么?

(我尝试用encryptionand标记directories,但缺少创建标记的代表。)

command-line security encryption

8
推荐指数
2
解决办法
5124
查看次数

加密的 ext3 损坏;如何进行?

我在 Debian wheezy 安装上的主分区是一个加密的 LVM 卷。它是ext3。今天早些时候,我在终端窗口中收到一条奇怪的消息,关于尝试写入我的/home树中的文件由于具有只读文件系统而失败。我重新启动并最终得到一条错误消息,说/dev/sda1 is reported as clean. fsck.ext3,它会自动运行并报告没有这样的设备,/dev/mapper/sda1_crypt并报告退出代码 8。我进入维护外壳并被告知尝试将日志写入/var/log/fsck/checkfs.

该日志写道:

[Timestamp]

fsck from util-linux 2.20.1
/dev/mapper/sda1_crypt: Super blocks need_recovery flag is clear, but journal has data.
/dev/mapper/sda1_crypt: Run journal anyway

/dev/mapper/sda1_crypt: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY
     (i.e., without -a or -p options)
fsck died with exit status 4
Run Code Online (Sandbox Code Playgroud)

我跑了

$ fsck -vnM /dev/mapper/sda1
Run Code Online (Sandbox Code Playgroud)

一堆illegal block #nnnn (mmmmmmmmm) in inode ppppppp IGNORED消息扑面而来,紧接着

too many blocks in Inode somenumberhere …
Run Code Online (Sandbox Code Playgroud)

encryption data-recovery fsck

5
推荐指数
1
解决办法
849
查看次数

标签 统计

encryption ×2

command-line ×1

data-recovery ×1

fsck ×1

security ×1