Retour sur les erreurs avec utilisateur droits restreints et bdd redmine

De Wiki Amis SH
Aller à la navigation Aller à la recherche



Le wiki : Accueil - Administrateur - Bureautique - Développeur - Intégrateur - Marketing - Multimédia - Objets numériques - Jeux - We make Hack


Retour sur les erreurs avec utilisateur droits restreints et bdd redmine

Impossible d'insérer des données dans la base de données

# Erreur corrigée : Impossible d'insérer des données dans la base de données.
# La lecture des logs de Redmine informe qu'il manque le droit INSERT pour insérer des données dans la base.
# REVOKE pour retirer les droits qui avaient été appliqués et GRANT pour appliquer les nouveaux droits.
REVOKE CREATE, SELECT, UPDATE ON redmine.* FROM 'Gestionnaire'@'localhost';
GRANT CREATE, INSERT, SELECT, UPDATE ON redmine_default.* TO 'Gestionnaire'@'localhost';

Déconnexion impossible

# Erreur corrigée : Déconnexion impossible.
# La lecture des logs de Redmine informe qu'il manque le droit DELETE pour supprimer les cookies de la table tokens.
# Pas besoin de REVOKE pour ajouter un droit avec la commande GRANT qui permet la suppression d'éléments stockés dans la table tokens.
# ActiveRecord::StatementInvalid (Mysql2::Error: DELETE command denied to user 'Gestionnaire'@'localhost' for table 'tokens': DELETE FROM `tokens` WHERE (user_id = 1 AND action = 'autologin')):
GRANT DELETE ON redmine_default.tokens TO 'Gestionnaire'@'localhost';

Changer le projet associé à une issue

# Erreur corrigée : Changer le projet associé à une issue.
GRANT DELETE ON redmine_default.issue_relations TO 'Gestionnaire'@'localhost';

Changer le projet de public à privé

# Erreur corrigée : Changer un projet de public à privé, quand il fait partie d'un sous projets.
GRANT DELETE ON redmine_default.member_roles TO 'Gestionnaire'@'localhost';
GRANT DELETE ON redmine_default.members TO 'Gestionnaire'@'localhost';

Ajouter un nouveau nom de tracker

# Erreur corrigée : Ajouter un nouveau nom de tracker.
GRANT DELETE ON redmine_default.workflows TO 'Gestionnaire'@'localhost';

Supprimer une issue

# Erreur corrigée : Supprimer une issue.
GRANT DELETE ON redmine_default.custom_values TO 'Gestionnaire'@'localhost';
# La lecture des logs de Redmine informe qu'il manque le droit DELETE pour utiliser la table journal_details.
GRANT DELETE ON redmine_default.journal_details TO 'Gestionnaire'@'localhost';
# La lecture des logs de Redmine informe qu'il manque le droit DELETE pour utiliser la table journals.
GRANT DELETE ON redmine_default.journals TO 'Gestionnaire'@'localhost';
# La lecture des logs de Redmine informe qu'il manque le droit DELETE pour utiliser la table time_entries.
GRANT DELETE ON redmine_default.time_entries TO 'Gestionnaire'@'localhost';
# La lecture des logs de Redmine informe qu'il manque le droit DELETE pour utiliser la table watchers.
GRANT DELETE ON redmine_default.watchers TO 'Gestionnaire'@'localhost';
# La lecture des logs de Redmine informe qu'il manque le droit DELETE pour utiliser la table changesets_issues.
GRANT DELETE ON redmine_default.changesets_issues TO 'Gestionnaire'@'localhost';
# La lecture des logs de Redmine informe qu'il manque le droit DELETE pour utiliser la table issues.
GRANT DELETE ON redmine_default.issues TO 'Gestionnaire'@'localhost';

Supprimer un sous projet

# Erreur corrigée : Supprimer un sous projet.
GRANT DELETE ON redmine_default.enabled_modules TO 'Gestionnaire'@'localhost';
GRANT DELETE ON redmine_default.queries TO 'Gestionnaire'@'localhost';
GRANT DELETE ON redmine_default.issue_categories TO 'Gestionnaire'@'localhost';
GRANT DELETE ON redmine_default.wiki_redirects TO 'Gestionnaire'@'localhost';
GRANT DELETE ON redmine_default.wikis TO 'Gestionnaire'@'localhost';
GRANT DELETE ON redmine_default.custom_fields_projects TO 'Gestionnaire'@'localhost';
GRANT DELETE ON redmine_default.projects_trackers TO 'Gestionnaire'@'localhost';
GRANT DELETE ON redmine_default.projects TO 'Gestionnaire'@'localhost';

Supprimer un document

# Erreur corrigée : Supprimer un document.
GRANT DELETE ON redmine_default.attachments TO 'Gestionnaire'@'localhost';
GRANT DELETE ON redmine_default.documents TO 'Gestionnaire'@'localhost';

Supprimer un commentaire

# Erreur corrigée : Supprimer un commentaire.
GRANT DELETE ON redmine_default.comments TO 'Gestionnaire'@'localhost';

Mettre la base de données à jour

# Erreur corrigée : Mettre la base de données à jour.
GRANT INDEX ON redmine_default.workflows TO 'Gestionnaire'@'localhost';
GRANT INDEX ON redmine_default.member_roles TO 'Gestionnaire'@'localhost';
GRANT INDEX ON redmine_default.changesets_issues TO 'Gestionnaire'@'localhost';
GRANT INDEX ON redmine_default.issues TO 'Gestionnaire'@'localhost';
GRANT ALTER ON redmine_default.issues TO 'Gestionnaire'@'localhost';
GRANT ALTER ON redmine_default.journal_details TO 'Gestionnaire'@'localhost';
GRANT ALTER ON redmine_default.journals TO 'Gestionnaire'@'localhost';
GRANT ALTER, INDEX ON redmine_default.attachments TO 'Gestionnaire'@'localhost';
GRANT ALTER ON redmine_default.projects TO 'Gestionnaire'@'localhost';
GRANT ALTER ON redmine_default.repositories TO 'Gestionnaire'@'localhost';

Supprimer une page du wiki

# Erreur corrigée : Supprimer une page du wiki.
GRANT DELETE ON redmine_default.wiki_content_versions TO 'Gestionnaire'@'localhost';
GRANT DELETE ON redmine_default.wiki_contents TO 'Gestionnaire'@'localhost';
GRANT DELETE ON redmine_default.wiki_pages TO 'Gestionnaire'@'localhost';

NAVIGATION

PARTICIPER ET PARTAGER

Bienvenue sur le wiki de Amis SH.
De nombreuses pages sont partagées sur ce wiki.
Créer un compte utilisateur pour participer sur le wiki.
Les pages présentées sur le wiki évoluent tous les jours.
Certaines recherches sont peu abouties et incluent des erreurs.
Utiliser la recherche interne du wiki pour trouver votre contenu.
La page de discussion de Amis SH vous permet de poser vos questions.
Consulter le site amis-sh.fr pour installer votre propre serveur web.
Améliorer le contenu des pages avec vos retours depuis l'onglet discussion.
Ce contenu ne doit pas servir à nuire à autrui ou à un système informatique.
Protéger votre système Linux ou Windows avec cette page dédiée à la sécurité.

SOUTENIR CE WIKI

Soutenir le wiki avec un don en monnaie numérique :
AEON - Bitcoins - Bitcoins Cash - Bitcoins Gold - Bitcore - Blackcoins - Basic Attention Token - Bytecoins - Clams - Dash - Monero - Dogecoins - Ğ1 - Ethereum - Ethereum Classique - Litecoins - Potcoins - Solarcoins - Zcash

OBTENIR DE LA MONNAIE NUMERIQUE

Obtenir gratuitement de la monnaie numérique :
Miner de la cryptomonnaie.