yum install cryptsetup

apt install cryptsetup-bin

加密整个硬盘,加密单个分区先fdisk新建分区再加密指定分区,按提示输入大写YES和密码:cryptsetup luksFormat /dev/sdb

#加密单个分区

#cryptsetup luksFormat /dev/sdb1

可设置8个密码,添加新密码:cryptsetup luksAddKey /dev/sdb

使用stdin重定向输入添加新密码:#!/bin/bash

oldPassword=haiyun.me

newPassword=www.haiyun.me

rootdevice=`blkid |grep crypto_LUKS|awk -F':' '{print $1}'`

echo -e "$oldPassword\n$newPassword\n$newPassword" | cryptsetup luksAddKey $rootdevice

也可使用文件作为密码:dd if=/dev/urandom of=/root/enc.key bs=1 count=4096

cryptsetup luksAddKey /dev/sdb enc.key

删除密码:#输入要删除的密码

cryptsetup luksRemoveKey /dev/sdb

#删除文件密码

cryptsetup luksRemoveKey /dev/sdb -d enc.key

使用stdin删除密码:echo -e "password\n" | cryptsetup luksRemoveKey `blkid |grep crypto_LUKS|awk -F':' '{print $1}'`

解开加密的磁盘并映射为可挂载的分区,在此分区上可创建pv使用lvm:#解密的分区位于/dev/mapper/test

cryptsetup luksOpen /dev/sdb test

#cryptsetup luksOpen /dev/sdb test -d enc.key

格式化分区并挂载目录:mkfs.ext4 /dev/mapper/sdb

mkdir test

mount /dev/mapper/sdb /mnt/

查看状态:cryptsetup status /dev/mapper/sdb

查看加密的分区信息:cryptsetup luksDump /dev/sdb

开机自动挂载:#/etc/crypttab文件添加以下:

#开机时手工输入密码

test /dev/sdb luks

#使用密码文件自动输入

#test /dev/sdb /root/enc.key luks

#/etc/fstab文件添加以下:

/dev/mapper/sdb /mnt ext4 defaults 0 0

关闭解密的分区:umount /mnt

cryptsetup luksClose sdb

加密raw文件可挂载磁盘:dd if=/dev/zero of=loop.img bs=1M count=100

#挂载

losetup /dev/loop10 loop.img

cryptsetup luksFormat /dev/loop10

#卸载

losetup -d /dev/loop10

linux u盘新建文件夹加密,linux使用luks/cryptsetup加密硬盘或u盘相关推荐

  1. 新建文件夹命令 linux,linux创建文件夹命令是什么

    linux创建文件夹命令是mkdir,语法为[mkdir (选项)(参数)],其中Z为设置安全上下文,当使用SELinux时有效,version显示版本信息. 本文操作环境:linux2.6.32系统 ...

  2. Linux中,新建文件夹和文件命令。

    一.新建文件夹 mkdir 1 1:表示文件夹的名称为1 可同时创建多个文件夹1.2.3:mkdir 1 2 3 在新建的1文件夹中新建2文件夹:mkdir 1/2 例:在当前目录下新建名为38的文件 ...

  3. linux上创建一文件夹命令,linux创建文件夹命令是什么

    linux创建文件夹命令是mkdir,语法为[mkdir (选项)(参数)],其中Z为设置安全上下文,当使用SELinux时有效,version显示版本信息. 本文操作环境:linux2.6.32系统 ...

  4. linux u盘新建文件夹加密,linux磁盘的加密保护以及u盘加密的方法。

    经常可以看到某些企业的服务器上插着一个优盘,用户一般称之为加密狗.不插入这个优盘无法访问某某数据等等.在linux中实现这个功能的软件名为cryptsetup-luks. 使用方法如下在系统中创建一个 ...

  5. linux u盘新建文件夹加密,linux磁盘的加密保护以及u盘加密的方法

    经常可以看到某些企业的服务器上插着一个优盘,用户一般称之为加密狗.不插入这个优盘无法访问某某数据等等.在linux中实现这个功能的软件名为cryptsetup-luks. 使用方法如下在系统中创建一个 ...

  6. linux给百度网盘传文件夹,[转]Linux命令行上传文件到百度网盘

    安装软件工具:python apt-get install python-pip pipinstallrequests pipinstall bypy 受权登录:api 执行 bypy info,显示 ...

  7. linux如何右键新建文件夹,在Ubuntu 18.04右键菜单中增加新文档(New Document)及其他类型选项...

    本文教你在Ubuntu 18.04操作系统下使用命令操作在右键菜单中增加"新文档(New Document)"选项,包括为不同文件类型增加右键菜单选项的方法.起因是当我尝试创建一个 ...

  8. linux拷贝到新建文件夹命令行,Linux创建文件touch,复制文件cp,tab补全,链接文件ln命令...

    一.创建文件 使用touch 可以创建空文件,例如opt目录下创建test2.txt文件.这种一般是有些程序必须要先创建文件,才能使用. 二. 复制文件 2.1 使用cp命令来复制文件,需要两个参数- ...

  9. linux如何删除符号链接文件夹,在Linux中怎样移除(删除)符号链接

    你可能有时需要在 Linux 上创建或者删除符号链接.如果有,你知道该怎样做吗?之前你做过吗?你踩坑没有?如果你踩过坑,那没什么问题.如果还没有,别担心,我们将在这里帮助你. 使用 rm 和 unli ...

  10. linux怎么删除exe文件夹,ubuntu linux 批量删除文件

    sudo su cd / find / -name "*google-music*" -exec rm -rf "{}" \;       注:分号是必需的 f ...

最新文章

  1. 自定义notebook扩展插件_Jupyter notebook安装扩展插件
  2. 微软AI要参加IMO竞赛!小目标:数学金牌
  3. freemarker了解
  4. 201602021344_《Javascript柯里化uncurrying()(将内置方法独立成为一个通用方法)》
  5. 北京大学自考计算机应用本科,北京大学自学考试本科2019年还能报考吗
  6. 十年后 AI 是什么样?
  7. php制作404,利用thinkphp怎么制作一个404跳转页面
  8. python主函数入口_python类 + mian()函数
  9. Raphael学习笔记(4)--绘图(路径【贝塞尔曲线】)
  10. 6.Swoole WebSocket
  11. hdu4540---DP入门
  12. ai决策_基于经验的决策与基于事实的决策:AI / ML如何改变工程师的工作方式
  13. Jquery表单清空
  14. 程序设计导引【总述】
  15. 单词风暴2009免费分享版
  16. 泰灏咨询的使命及愿景
  17. NIC不变量检测对抗样本
  18. 第二类曲面积分、场论、高斯公式和斯托克斯公式
  19. JS控制DIV的显示隐藏
  20. WPF 编程入门 --WPF概述

热门文章

  1. slq clause
  2. 分布式光纤振动监测系统DAS
  3. 删除表的mysql命令是什么_删除表的sql命令是什么?
  4. 辅助驾驶功能开发-功能规范篇(06)-智能远光大灯HMA
  5. 【至简设计案例系列】基于FPGA的频率、电压测量仪器
  6. Effective java 总结1 - 创建和销毁对象
  7. 51单片机独立按键和矩阵按键实现
  8. 搞软件的必知------行业八大类软件
  9. 「三代组装」使用新版Falcon进行三代测序基因组组装
  10. 响应式编程Reactive Programming