Mensaje de Error: dpkg-deb: error: control directory has bad permissions 777
Pregunta de Invitado | 02/12/2022 a las 17:53
Me gustaría crear mi propio paquete Debian, pero recibo el siguiente error al intentar crear el paquete dpkg:
dpkg-deb: error: control directory has bad permissions 777 (must be >=0755 and <=0775)
El directorio existe y creo que ha funcionado hace algún tiempo. ¿Qué puedo hacer aquí?
Temas Relacionados
Lazarus: Programa sin GUI - Muchos errores de WSRegister
Pregunta | 2 Respuestas
Error de Linux: Could not open lock file - Permission denied
Pregunta | 2 Respuestas
Significado de los Ganchos de WhatsApp
Información | 0 Comentarios
Validación HTML: "img attribute width/height has invalid value"
Pregunta | 1 Respuesta
Delphi/Lazarus: Cómo desplazarse ya al mover la barra de desplazamiento
Pregunta | 1 Respuesta
HTML5: Input File con Selección de Carpeta
Tutorial | 0 Comentarios
Delphi/Lazarus: Recuperar la posición X/Y de un control en relación con la pantalla
Consejo | 0 Comentarios
Aviso Importante
Por favor tenga en cuenta: Las contribuciones publicadas en askingbox.com son contribuciones de los usuarios y no deben reemplazar el asesoramiento profesional. No son verificados por independientes y no reflejan necesariamente la opinión de askingbox.com. Aprende más.
Participar
Haga su propia pregunta o escriba su propio artículo en askingbox.com. He aquí cómo.
Para que funcione, debe establecer los derechos de la carpeta que ha creado para su paquete Debian. Los derechos deben estar entre 755 y 775 (inclusive).
Si tiene una carpeta local, puede hacerlo fácilmente con chmod. Por ejemplo, para configurar una carpeta en 755, puede usar el siguiente comando:
Si su carpeta de paquete Debian se almacena en una unidad externa montada, es un poco más complicada. En este caso, debe cambiar su comando de mount para que los derechos sean correctos. Por ejemplo:
El número 1000 aquí es su ID de usuario personal (User ID, UID), el número 2000 es su ID de grupo (Group ID, GID), que debe ajustar en este comando de acuerdo con sus propias IDs para que funcione. Aquí le mostramos cómo leer su propio UID y GID en Linux.
Con umask, especifica los permisos máximos para que la carpeta se monte. Para las unidades NTFS, este valor es 000 por defecto, que es equivalente a los derechos de 777 y es demasiado aquí. Por lo tanto, cambiamos el valor a umask=022, que equivale al derecho de 755. Obtendrá más información sobre eso en mi respuesta a la pregunta de cómo mount una carpeta en Linux utilizando su propia cuenta de usuario y sus propios derechos.
02/12/2022 a las 20:29