Unable to set file as unreadable inside tox container
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 45/100
Línea de trabajo
Comienza con el caso de reproducción de tox.ini enlazado y .github/workflows/test.yml; después, ejecuta el workflow para comparar los permisos de los archivos y el intento de lectura con el comportamiento local. Se considera terminado cuando la lectura final de Python produce Permission denied en el contenedor de tox, o cuando el issue documenta claramente por qué esto no puede ser compatible.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
I have a Python module that relies on setting permissons to a file as unreadable.
Unfortunately, it looks like this is not possible inside the tox container.
Here's the minimal reproducer : https://github.com/matthew-brett/test-actions/blob/main/tox.ini
In particular, I have this test in my tox.ini file:
touch unreadable
python -c "import os; os.chmod('unreadable', 0o200)"
python -c "open('unreadable', 'rb').read()"
Obviously the last line should cause a Permission denied error, and that is what happens locally. But running via this action using this minimal workflow, I get no error - Python can read the unreadable file.
I wonder whether this is because the tox tests are running as some privileged user, for whom setting the user read permission is not effective?
- Lenguaje dominante
- Python
- Estrellas
- 17
- Forks
- 3
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de fedora-python/tox-github-action
-
Tox in verbose mode? Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 25/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 35/100
fedora-python/tox-github-action#8 · 4 comentarios ·
Todos los issues de fedora-python/tox-github-action
Issues similares
-
货币战争手改优先级配置缺少列表元素类型校验(P3) Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
syfoud/Simulated_Scepter#172 ·
-
A cancelled tests run makes the coverage comment workflow fail and reports it as a red check on main Abiertoarea: ci bug perceived difficulty: 3
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Nitjsefnie-Harness-Commons/daedalus#921 · 1 comentario ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 86/100
EleutherAI/lm-evaluation-harness#4207 ·
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 92/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
ClickHouse/clickhouse-connect#1057 ·