web-dev-qa-db-fra.com

Comment modifier les autorisations sur le périphérique chiffré luks-dmcrypt?

J'ai chiffré un appareil en utilisant ces instructions

Sudo dd if=/dev/urandom of=/dev/sdb1
Sudo cryptsetup -y -v luksFormat /dev/sdb1
Sudo cryptsetup luksOpen /dev/sdb1 $name #change "$name" to any name you wish
#now format
mkfs.ext4 /dev/mapper/$name
Sudo mkdir /media/mount_point
Sudo mount /dev/mapper/$name /media/mount_point

Lorsque je déverrouille et monte le programme d'installation, je ne peux rien y écrire ou y copier, car root est le propriétaire et toutes les autorisations sont réservées à root. Puis-je changer cela pour y avoir accès?

3
user308393

Pour clarifier les choses, je suis tombé par hasard sur cette question lors de la première recherche sur Google:

Problème : Après avoir effectué toute la configuration nécessaire pour un fichier conteneur/disque dur LUKS déjà monté avec root, un compte utilisateur ne dispose d'aucun privilège en écriture, seulement lire. (c'est le cas pour la plupart des tutoriels et des instructions ci-dessus)

Solution :

Nous devons modifier les autorisations du système de fichiers nouvellement créé qui se trouve dans le conteneur de disque dur/disque chiffré.

Utilisation de l'exemple dans l'exemple où _/dev/mapper/$name_ a déjà été monté sur _/media/mount_point_ avec une commande du type:

_Sudo mount /dev/mapper/$name /media/mount_point_

Ouvrez un terminal dans votre compte et tapez cette commande :

Sudo chown -R yourUserName /media/mount_point

Par exemple, si Joe a un point de montage nommé myEncryptedHD, il doit procéder comme suit:

_Sudo chown -R joe /media/myEncryptedHD_

Ce qui fait que Joe change le propriétaire de tous les fichiers de myEncrypted en joe, et il dispose désormais d'un accès en lecture et en écriture. La vie est belle.

Si vous décidez que vous ne souhaitez plus utiliser d'autorisations R/W, il vous suffit de _Sudo chown -R root /media/mount_point_ et vous révoquerez vos droits.

Références pour exemples de chown pour la gestion plus complexe des autorisations et un question connexe sur SuperUser avec un commentaire sur la réponse suggérant également l'alternative _Sudo chmod -R 775 /media/mount_point_ qui définira l'écriture en lecture exécuter des autorisations sur l'utilisateur, le groupe et uniquement lire et exécuter (5) pour les autres. ne page de manuel chmod pour plus d’informations

3
matrixanomaly

Je crois que vous pouvez changer cela. Après avoir obtenu les privilèges root

Sudo su

tu devrais utiliser

chmod 777 /directory/of/the/device

Je ne suis pas sûr si le périphérique doit être monté ou non avant d'essayer cela.

0
Vyras