我使用以下命令设置了加密的外部磁盘:
sudo fdisk /dev/sbXX
sudo cryptsetup luksFormat -c aes-xts-plain64 -s 512 -h sha512 -y /dev/sdXX
sudo cryptsetup luksOpen /dev/sdb1 NAME
sudo mkfs -t ext4 -m 1 -O dir_index,filetype,sparse_super /dev/mapper/NAME
一切正常,但磁盘始终由 root 用户安装。我知道如何在我的计算机上更改这一点,但当我将磁盘插入另一台计算机时,必须再次更改。
是否可以通过任何方式设置外部磁盘不由 root 安装?
答案1
-o umask=file-permission,uid=your-user,gid=your-group
您可以在安装磁盘时添加选项。