Você pode adicionar as opções -o umask=file-permission,uid=your-user,gid=your-group
ao montar seu disco.
Eu configurei um disco externo criptografado com:
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
funciona bem, mas o disco é sempre montado pelo usuário root. Eu sei como mudar isso no meu computador, mas quando eu conecto o disco a outro computador, ele precisa ser mudado novamente.
É possível configurar o disco externo de alguma forma para não ser montado pelo root?
Você pode adicionar as opções -o umask=file-permission,uid=your-user,gid=your-group
ao montar seu disco.