readme à modifier #25

Closed
opened 2024-05-28 15:29:59 +02:00 by lseys · 1 comment
Member

dans la partie exemple pour docker-compose, à moins qu'il n'y ait des changements prévu, une ligne est à remplacer :

dans la partie 2.Entrer dans le conteneur bouncer-admin puis créer un jeton d'accès:

docker-compose exec bouncer-admin /bin/sh

A remplacer par :

docker exec -it --user root docker-compose-bouncer-admin-1 /bin/sh

Le nom du pods n'est pas correct, et si on entre sans être root on récupère des refus :

/home $ bouncer auth create-token --role writer > .bouncer-token
/bin/sh: can't create .bouncer-token: Permission denied
dans la partie exemple pour docker-compose, à moins qu'il n'y ait des changements prévu, une ligne est à remplacer : dans la partie 2.Entrer dans le conteneur bouncer-admin puis créer un jeton d'accès: docker-compose exec bouncer-admin /bin/sh A remplacer par : `docker exec -it --user root docker-compose-bouncer-admin-1 /bin/sh` Le nom du pods n'est pas correct, et si on entre sans être root on récupère des refus : ``` /home $ bouncer auth create-token --role writer > .bouncer-token /bin/sh: can't create .bouncer-token: Permission denied ```
Owner

Pour la première partie, c'est une erreur de lecture de ta part sur les instructions du tutoriel. La commande est:

docker-compose exec bouncer-admin /bin/sh

Et tu fais

docker exec -it --user root docker-compose-bouncer-admin-1 /bin/sh

Note que tu utilises la commande docker alors que la commande proposée est docker-compose. Si tu as la dernière version de Docker, tu peux également remplacer docker-compose par docker compose (elle a été intégré comme sous commande dans la commande docker).

Pour la seconde partie, c'est effectivement un oubli. Par soucis de sécurité bouncer s'exécute désormais avec un compte non privilégié (compte bouncer). Pour créer le jeton, il faut se positionner dans un répertoire où l'utilisateur bouncer peut écrire, par exemple /home/bouncer. Je vais corriger les instructions dans ce sens.

Pour la première partie, c'est une erreur de lecture de ta part sur les instructions du tutoriel. La commande est: ``` docker-compose exec bouncer-admin /bin/sh ``` Et tu fais ``` docker exec -it --user root docker-compose-bouncer-admin-1 /bin/sh ``` Note que tu utilises la commande `docker` alors que la commande proposée est `docker-compose`. Si tu as la dernière version de Docker, tu peux également remplacer `docker-compose` par `docker compose` (elle a été intégré comme sous commande dans la commande `docker`). Pour la seconde partie, c'est effectivement un oubli. Par soucis de sécurité `bouncer` s'exécute désormais avec un compte non privilégié (compte `bouncer`). Pour créer le jeton, il faut se positionner dans un répertoire où l'utilisateur `bouncer` peut écrire, par exemple `/home/bouncer`. Je vais corriger les instructions dans ce sens.
Sign in to join this conversation.
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: Cadoles/bouncer#25
No description provided.