Message d'Erreur: dpkg-deb: error: control directory has bad permissions 777
Question de Invité | 02/12/2022 à 17:43
Je voudrais créer mon propre package Debian, mais je reçois l'erreur suivante lors de la création du package dpkg:
dpkg-deb: error: control directory has bad permissions 777 (must be >=0755 and <=0775)
Le dossier existe et je pense que cela a fonctionné il y a quelque temps. Que puis-je faire ici?
Sujets Connexes
Lazarus: Programme sans GUI - Beaucoup d'erreurs WSRegister
Question | 2 Réponses
Erreur Linux: Could not open lock file - Permission denied
Question | 2 Réponses
PHP: Erreur "Call to undefined function now()"
Question | 1 Réponse
Validation HTML: "img attribute width/height has invalid value"
Question | 1 Réponse
Signification des Crochets WhatsApp
Info | 0 Commentaires
Linux: Coment marquer un Fichier Programme comme exécutable
Tutoriel | 0 Commentaires
Validation HTML: UL dans UL provoque l'erreur "ul not allowed as child of element ul in this context"
Question | 1 Réponse
Avis Important
Veuillez noter: Les contributions publiées sur askingbox.com sont des contributions d’utilisateurs et ne doivent pas remplacer les conseils d’un professionnel. Ils ne sont pas vérifiés par des indépendants et ne reflètent pas nécessairement l’opinion de askingbox.com. Apprendre encore plus.
Participer
Posez votre propre question ou écrivez votre propre article sur askingbox.com. Voici comment.
Pour le faire fonctionner, vous devez définir les droits du dossier que vous avez créé pour votre package Debian. Les droits doivent se situer entre 755 et 775 (inclusif).
Si vous avez un dossier local, vous pouvez facilement le faire avec chmod. Par exemple, pour définir un dossier sur 755, vous pouvez utiliser la commande suivante:
Si votre dossier de package Debian est stocké sur un lecteur externe monté, c'est un peu plus compliqué. Dans ce cas, vous devez modifier votre commande de mount afin que les droits soient corrects. Par exemple:
Le numéro 1000 ici est votre ID utilisateur personnel (User ID, UID), le numéro 2000 votre ID de groupe (Group ID, GID), que vous devez ajuster dans la commande en fonction de vos propres IDs pour le faire fonctionner. Voici comment lire votre propre UID et GID sur Linux.
Avec umask, vous spécifiez les autorisations maximales pour que le dossier monte. Pour les lecteurs NTFS, cette valeur est 000 par défaut, ce qui équivaut aux droits de 777 et est trop ici. Par conséquent, nous modifions la valeur en umask=022, ce qui équivaut à 755. Vous en savoir plus à ce sujet dans ma réponse à la question sur comment mount un dossier sur Linux en utilisant son propre compte utilisateur et ses propres droits.
02/12/2022 à 20:11