位置: 编程技术 - 正文

在Linux系统上加密文件和目录的教程(linux系统怎么添加用户名和密码)

编辑:rootadmin

推荐整理分享在Linux系统上加密文件和目录的教程(linux系统怎么添加用户名和密码),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux 添加,linux 添加,linux系统怎么添加ip地址,linux 添加,linux怎么添加命令,linux怎么添加一个用户,linux系统怎么添加文件,linux 添加,内容如对您有帮助,希望把文章链接给更多的朋友!

作为罪犯,你需要为自己的身份保密;而作为中情局成员,你同样也需要为自己的身份保密。但是,你却不是他们其中的任何一员,你只是不想其他人查探到你的金融数据、家庭照片、尚未出版的手稿,或者记录着你能发家致富的最初想法的私密笔记。

我时常听到有人告诉我“我只是个微不足道的人,没人会查探我”或者“我没有什么东西要隐藏的。”好吧,告诉你我的想法,即便我没有什么要隐藏的,或者我也可以公开我带着狗的孩子的照片,那我也有权利不这么去做,也有权利来保护我的隐私。加密类型

我们主要有两种加密文件和目录的方法。一种是文件系统级别的加密,在这种加密中,你可以选择性地加密某些文件或者目录(如,/home/alice)。对我而言,这是个十分不错的方法,你不需要为了启用或者测试加密而把所有一切重新安装一遍。然而,文件系统级别的加密也有一些缺点。例如,许多现代应用程序会缓存(部分)文件你硬盘中未加密的部分中,比如交换分区、/tmp和/var文件夹,而这会导致隐私泄漏。

另外一种方式,就是所谓的全盘加密,这意味着整个磁盘都会被加密(可能除了主引导记录外)。全盘加密工作在物理磁盘级别,写入到磁盘的每个比特都会被加密,而从磁盘中读取的任何东西都会在运行中解密。这会阻止任何潜在的对未加密数据的未经授权的访问,并且确保整个文件系统中的所有东西都被加密,包括交换分区或任何临时缓存数据。可用的加密工具

在Linux中要实施加密,有几个可供选择的工具。在本教程中,我打算介绍其中一个:eCryptFS,一个用户空间文件系统加密工具。下面提供了一个Linux上可用的加密工具摘要供您参考。文件系统级别加密

EncFS:尝试加密的最简单方式之一。EncFS工作在基于FUSE的伪文件系统上,所以你只需要创建一个加密文件夹并将它挂载到某个文件夹就可以工作了。 eCryptFS:一个POSIX兼容的加密文件系统,eCryptFS工作方式和EncFS相同,所以你必须挂载它。

磁盘级别加密

Loop-AES:最古老的磁盘加密方法。它真的很快,并且适用于旧系统(如,2.0内核分支)。 DMCrypt:最常见的磁盘加密方案,支持现代Linux内核。 CipherShed:已停止的TrueCrypt磁盘加密程序的一个开源分支。

eCryptFS基础eCrypFS是一个基于FUSE的用户空间加密文件系统,在Linux内核2.6.及更高版本中可用(作为encryptfs模块)。eCryptFS加密的伪文件系统是挂载到当前文件系统顶部的。它可以很好地工作在EXT文件系统家族和其它文件系统如JFS、XFS、ReiserFS、Btrfs,甚至是NFS/CIFS共享文件系统上。Ubuntu使用eCryptFS作为加密其家目录的默认方法,ChromeOS也是。在eCryptFS底层,默认使用的是AES算法,但是它也支持其它算法,如blowfish、des3、cast5、cast6。如果你是通过手工创建eCryptFS设置,你可以选择其中一种算法。

就像我所的,Ubuntu让我们在安装过程中选择是否加密/home目录。好吧,这是使用eCryptFS的最简单的一种方法。

Ubuntu提供了一个用户友好的工具集,通过eCryptFS可以让我们的生活更轻松,但是在Ubuntu安装过程中启用eCryptFS只创建了一个指定的预配置的设置。所以,如果默认的设置不适合你的需求,你需要进行手工设置。在本教程中,我将介绍如何在主流Linux发行版上手工设置eCryptFS。eCryptFS的安装

Debian,Ubuntu或其衍生版:

复制代码代码如下:$ sudo apt-get install ecryptfs-utils

注意,如果你在Ubuntu安装过程中选择加密家目录,eCryptFS应该已经安装了。

CentOS, RHEL or Fedora:

复制代码代码如下:# yum install ecryptfs-utils

在Linux系统上加密文件和目录的教程(linux系统怎么添加用户名和密码)

Arch Linux:

复制代码代码如下:$ sudo pacman -S ecryptfs-utils

在安装完包后,加载eCryptFS内核模块当然会是一个很好的实践:

复制代码代码如下:$ sudo modprobe ecryptfs

配置eCryptFS

现在,让我们开始加密一些目录,运行eCryptFS配置工具:

复制代码代码如下: $ ecryptfs-setup-private

它会要求你输入登录密码和挂载密码。登录密码和你常规登录的密码一样,而挂载密码用于派生一个文件加密主密钥。这里留空可以生成一个(复杂的),这样会更安全。登出然后重新登录。

你会注意到,eCryptFS默认在你的家目录中创建了两个目录:Private和.Private。~/.Private目录包含有加密的数据,而你可以在~/Private目录中访问到相应的解密后的数据。在你登录时,~/.Private目录会自动解密并映射到~/Private目录,因此你可以访问它。当你登出时,~/Private目录会自动卸载,而~/Private目录中的内容会加密回到~/.Private目录。

eCryptFS怎么会知道你拥有~/.Private目录,并自动将其解密到~/Private目录而不需要我们输入密码呢?这就是eCryptFS的PAM模块捣的鬼,它为我们提供了这项便利服务。

如果你不想让~/Private目录在登录时自动挂载,只需要在运行ecryptfs-setup-private工具时添加“--noautomount”选项。同样,如果你不想要~/Private目录在登出后自动卸载,也可以自动“--noautoumount”选项。但是,那样后,你需要自己手工挂载或卸载~/Private目录:

[/code]$ ecryptfs-mount-private ~/.Private ~/Private $ ecryptfs-umount-private ~/Private

你可以来验证一下.Private文件夹是否被挂载,运行:

复制代码代码如下:$ mount

现在,我们可以开始把任何敏感文件放进~/Private文件夹里头了,它们会在我们登出时自动被加密并锁在~/.Private文件内。

所有这一切看起来是那么得神奇。这主要是ecryptfs-setup-private工具让一切设置变得简单。如果你想要深究一点,对eCryptFS指定的方面进行设置,那么请转到官方文档。结尾

综上所述,如果你十分关注你的隐私,最好是将基于eCryptFS文件系统级别的加密和全盘加密相结合。切记,只进行文件加密并不能保证你的隐私不受侵犯。

在Linux系统中使用n2n进行双层点对点VPN配置的教程 n2n是一个二层点对点虚拟专用网(VPN),它允许用户在网络层面而非应用层面开发典型的P2P应用功能。这就意味着,用户可以获得本地IP可见性(如,属

Centos、Redhat上安装Nessus安全扫描软件步骤详解 今天我就来说一下如何在centos或者redhat上面添加nessus的应用。nessus是一款非常方便的安全扫描工具,这个工具的优点有很多。小巧并且功能比较强大,

Linux系统设置复杂密码策略方法 用户帐号管理是系统管理员最重要的工作之一。而密码安全是系统安全中最受关注的一块。本文将为大家介绍如何在Linux上设置系统用户密码复杂度策略

标签: linux系统怎么添加用户名和密码

本文链接地址:https://www.jiuchutong.com/biancheng/366858.html 转载请保留说明!

上一篇:Linux网络抓包工具tcpdump超级详解(Linux网络抓包工具)

下一篇:在Linux系统中使用n2n进行双层点对点VPN配置的教程(在linux操作系统中)

  • 跨年度的租金收入如何入账
  • 纳税额是指
  • 如何查询企业税务状态
  • 个人所得税的税点是多少钱
  • 2021城建税
  • 文化创意服务的税率
  • 扣缴附加税怎么做分录
  • 会计净额法和总额法
  • 存在商业折扣的情况下,应收账款按什么金额入账?
  • 房屋过户收费标准
  • 现金折扣冲减销售收入冲销项税吗
  • 耕地占用税为什么属于房地产开发成本
  • 员工借备用金怎么写摘要
  • 个人开增值税普票有没有限额
  • 关于纳税人取得的发票
  • 附加税结转的会计分录
  • 去税务局税种认定需要带什么资料
  • 税务局金四上线
  • 企业当年发生的某些费用
  • 购进旅客运输服务为什么不能抵扣进项税额
  • 增值税普通发票需要交税吗
  • 进项税借方有余额要怎么处理
  • 个体户没有进项票怎么开销项发票
  • 企业零申报用错法人情况说明
  • 工资五险一金缴费标准是多少
  • 微信转账的手续费规则
  • 关闭系统保留空间
  • 公司之间往来借款利息怎么记账
  • 冲回坏账
  • 浅谈12 条用于 Linux 的 MySQL/MariaDB 安全最佳实践
  • php基础教程
  • 股权转让有哪些股
  • win10蓝牙无法连接,有解决方法吗
  • ecap.exe是什么
  • 购买生产用品计入什么科目
  • 企业清缴汇算
  • PHP:date_default_timezone_get()的用法_Date Time函数
  • 基金会债券收入吗
  • php截取文件后缀名方法
  • 房地产公司收到预售款缴纳印花税吗
  • html表白代码动态
  • 301重定向到https 并且不带www跳转到带www
  • 加计扣除内容
  • 固定资产折完了怎么办
  • 建筑劳务公司适应什么工程
  • 纳税人识别号和信用代码一样吗
  • 报表怎么报送
  • sql3表连接查询
  • 银行手续费已扣发票未开的账务处理
  • 卖废品收入计入需要交税吗
  • 什么叫做公账对公账户
  • 事业单位劳务派遣工能长期干下去吗
  • 支出记账凭证单手写
  • 注销时,其他应付款有余额,怎么冲减
  • 会计凭证的做账原则
  • 企业法人个人贷款企业承担吧?
  • 待转销项税借方余额是什么意思
  • 电商支付的刷单费怎样做记账凭证?
  • 服装厂委托物资怎么写
  • 冲以前年度成本怎么做凭证
  • mysql如何跨库查询
  • win8.1删除wifi
  • windows 高分屏
  • xp 桌面图标
  • wmiex.exe是什么程序
  • windows10x预览版
  • 微软补丁发布时间
  • Win7系统可以装ie10浏览器么
  • win7 64位旗舰版电脑如何提高鼠标的精准度?提高鼠标的精准度的方法
  • webpack-loader
  • get请求的url
  • ext combox 下拉框不出现自动提示,自动选中的解决方法
  • jquery有什么功能
  • Unity3D游戏开发标准教程吴亚峰于复兴人民邮电出版社
  • unity 3d代码
  • 安卓摄像头设置在哪里
  • fflogs隐藏数据
  • python 网络应用
  • javascript面向对象精要pdf下载
  • 电子专用发票怎么申请领用
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设