Gridberry
Produit

Ajouter des permissions à un dossier Linux, étape par étape

01

Gridberry vous aide à ajouter des permissions à un dossier Linux en exécutant les commandes sur un serveur que vous administrez et en affichant chaque résultat dans une carte. Il couvre la création de comptes, l'appartenance à des groupes et les règles sudo, et en mode Ask first rien qui modifie un fichier ou un compte ne s'exécute sans votre validation.

01

Exécuter des commandes

Shell exécute la commande dans l'environnement choisi et renvoie le code de sortie réel.

02

Modifier des fichiers

edit_file modifie un fichier dans le dossier de travail et affiche un diff pour validation.

03

Ask first

En mode Ask first, vous validez chaque action modifiant un élément avant son exécution.

Ce que l'agent peut faire

Comment il atteint votre serveur

Gridberry s'exécute sur Windows 10/11 et atteint votre système Linux via SSH, ou à l'intérieur de WSL sur votre propre PC. Les commandes Shell s'exécutent dans cet environnement, tandis que les outils de fichiers fonctionnent dans le dossier de travail du chat. Un home lab, une machine virtuelle ou une machine de test fonctionnent tous, tant que la machine vous appartient ou que vous avez l'autorisation de l'administrer. L'agent affiche la commande exacte et ce qu'elle va modifier, et en mode Ask first il attend votre validation.

Quatre tâches, du début à la fin

Créer un utilisateur pour une tâche spécifique

Utiliser un compte utilisateur différent pour différentes tâches permet de les isoler, alors commencez par le compte. Gridberry exécute adduser deployer avec Shell, et le système crée un dossier personnel et demande un mot de passe. Ensuite, il exécute id deployer pour afficher l'ID utilisateur et les groupes. Certains demandent un deuxième compte avec le même dossier personnel, mais un groupe partagé sur un dossier est plus facile à auditer. Sauvegardez /etc/passwd avant la modification. En mode Ask first vous validez l'étape de création, puis testez la connexion avec une commande inoffensive. Si adduser signale que le nom existe déjà, lisez le message dans la carte, choisissez un autre nom et relancez l'étape. La page de manuel de votre système, récupérable via http_get, liste les options qui diffèrent selon les distributions.

Donner à un groupe accès à un dossier

La recherche « ajouter permission à utilisateur linux » mène généralement à une seule réponse : l'appartenance à un groupe plus les droits sur le dossier. Gridberry affiche le dossier avec ls -ld via Shell, propose chgrp pour le groupe et chmod g+rx ou g+rwx pour les droits, et évite toujours chmod 777. Vous voyez chaque commande sous forme de carte avant validation. Après cela, la même sortie ls -ld affiche le nouveau groupe et les droits. Comparez les deux sorties vous-même, car la carte montre ce que le système a rapporté, et non ce qui était prévu. Un code de sortie non nul sur la carte chgrp ou chmod signifie que le changement n'a pas eu lieu. Pour revenir en arrière, rétablissez le groupe et les droits précédents enregistrés dans la première sortie ls -ld.

Ajouter un administrateur via un groupe

Une question courante concernant sudo est de savoir s'il faut modifier les règles ou utiliser un groupe. La plupart des systèmes permettent déjà aux membres d'un groupe d'administration, nommé sudo sur certaines distributions et wheel sur d'autres, d'exécuter une commande en tant qu'administrateur. Gridberry ajoute l'utilisateur avec usermod -aG et liste les groupes avec id. Si les règles elles-mêmes doivent changer, vous exécutez visudo vous-même, car visudo vérifie la syntaxe avant de sauvegarder, contrairement à edit_file. Gardez une deuxième session d'administrateur ouverte pendant que vous le faites. Plan only aide ici : l'agent écrit les étapes sous forme de plan et n'exécute rien, afin qu'un collègue puisse le lire avant que vous ne passiez à Ask first et ne l'exécutiez.

Corriger une erreur permission denied

Si un utilisateur peut exécuter sudo mais obtient toujours permission denied sur un dossier, examinez d'abord deux causes. Une nouvelle appartenance à un groupe ne s'applique qu'après la prochaine connexion, et le groupe du dossier peut manquer les droits nécessaires. Gridberry exécute id et ls -ld avec Shell, et les deux sorties montrent quelle cause s'applique. Il propose ensuite une modification, telle que chmod g+rx, et en mode Ask first attend votre validation. Relancez l'action qui échoue et lisez le résultat. Si l'erreur persiste, lisez le message exact dans la carte, qui nomme généralement le chemin qui refuse l'accès, et exécutez ls -ld sur ce chemin pour voir son propriétaire et son groupe.

Ce que Gridberry ne fait pas

Gridberry n'est pas un service hébergé ni un plugin. Il est destiné uniquement à vos propres fichiers, votre PC et les serveurs que vous êtes autorisé à administrer, et vous gardez le travail à l'intérieur, car Shell, web et SSH ne sont pas limités à un seul dossier. Il ne garantit pas qu'une commande ou une analyse soit correcte. Il ne remplace pas non plus une sauvegarde, une deuxième session d'administrateur ou votre propre examen de chaque diff et de chaque carte de commande avant validation.

Gridberry pour Windows

Essayez-le sur un serveur de test

Télécharger Gridberry ↗