Recherchez et explorez diverses commandes Linux.
Résumé la situation que vous souhaitez résoudre en moins de 300 caractères et demandez à l'IA quel est le commandement nécessaire.
Cliquez sur la catégorie souhaitée pour filtrer les commandes. Vous pouvez également entrer un mot-clé pour rechercher un contenu spécifique.
sed : éditeur de flux de texte
sed (stream editor) est un utilitaire Unix puissant pour éditer des flux de texte. Il effectue des transformations, filtrages, suppressions et insertions de texte en utilisant des expressions régulières sur l'entrée provenant de fichiers ou de pipes. Optimisé pour l'édition non interactive, il est largement utilisé pour le traitement automatisé de texte dans les scripts.
sedutil-cli : Gestion des disques à auto-chiffrement (SED)
sedutil-cli est un utilitaire en ligne de commande pour gérer les disques à auto-chiffrement (SED) conformes à la norme TCG Opal. Il permet d'activer les fonctions de chiffrement du disque, de définir des mots de passe, de configurer les plages de verrouillage et de consulter l'état du disque.
sedutil-test : Test de compatibilité et de fonctionnalité des SED
sedutil-test est un utilitaire utilisé pour vérifier la compatibilité et les fonctionnalités des disques à auto-chiffrement (SED) conformes à TCG Opal. Il effectue divers tests pour s'assurer que le disque spécifié peut être utilisé avec sedutil-cli et que les fonctions de chiffrement fonctionnent correctement.
semanage : Gestion des politiques SELinux
semanage est un outil en ligne de commande utilisé pour gérer les politiques SELinux (Security-Enhanced Linux). Il permet d'ajouter, de modifier, de supprimer et de lister divers éléments de politique SELinux tels que les contextes de fichiers, les ports réseau, les booléens et les mappages d'utilisateurs. Il offre un contrôle granulaire sur la politique de sécurité du système, garantissant que les applications et les services fonctionnent de manière sécurisée.
seq : Générer une séquence de nombres
La commande seq génère et affiche une séquence de nombres en utilisant une valeur de départ, une valeur d'incrémentation et une valeur de fin spécifiées. Elle est utile pour diverses tâches d'automatisation dans les scripts shell, telles que le contrôle de boucles, la création de noms de fichiers et la génération de listes de données.
service : Gestion des services système
La commande `service` est utilisée pour gérer les services système en exécutant les scripts d'initialisation System V. Elle permet principalement de démarrer, arrêter, redémarrer et vérifier l'état des services. Bien que la commande `systemctl` soit plus recommandée sur les systèmes basés sur `systemd`, `service` peut encore être utile pour la compatibilité descendante ou dans des scénarios spécifiques.
sestatus : Vérifier l'état de SELinux
La commande sestatus est utilisée pour vérifier l'état actuel et les informations de politique de SELinux (Security-Enhanced Linux). Elle permet de visualiser rapidement des informations de sécurité cruciales telles que l'activation de SELinux, le mode de fonctionnement actuel (enforcing, permissive, disabled), le chemin des fichiers de politique chargés et la version de la politique.
set : définir et désactiver les options du shell
La commande `set` est utilisée pour définir ou désactiver diverses options qui contrôlent le comportement du shell actuel. C'est une commande essentielle pour améliorer la stabilité des scripts et l'efficacité du débogage. Elle peut également être utilisée pour définir des paramètres positionnels.
setenv : Définir une variable d'environnement (C Shell)
La commande setenv est une commande intégrée utilisée dans le shell C (csh, tcsh) pour définir ou modifier des variables d'environnement. Cette commande affecte la session shell actuelle et les processus enfants exécutés à partir de ce shell. Dans d'autres shells comme Bash ou Zsh, la commande `export` est généralement utilisée pour définir les variables d'environnement.
setfacl : Définir les listes de contrôle d'accès (ACL) pour les fichiers
La commande `setfacl` est utilisée pour définir les listes de contrôle d'accès (ACL) pour les fichiers et les répertoires. Au-delà du modèle de permissions Unix traditionnel (propriétaire, groupe, autres), elle permet d'accorder ou de refuser des permissions de lecture, d'écriture et d'exécution granulaires à des utilisateurs ou groupes spécifiques. Cela permet une gestion flexible des exigences d'autorisation complexes.
setgid : Comprendre et définir le bit SGID
setgid est un bit d'autorisation spécial appliqué aux fichiers ou aux répertoires. Lorsqu'il est défini sur un répertoire, tous les fichiers et sous-répertoires créés dans ce répertoire héritent de la propriété du groupe du répertoire parent. Lorsqu'il est défini sur un fichier exécutable, le fichier est exécuté avec l'ID de groupe du propriétaire du fichier. Ceci est utile pour faciliter la gestion des autorisations de groupe dans un environnement partagé ou pour s'assurer que des programmes spécifiques s'exécutent avec des autorisations de groupe spécifiques.
setuid : Appel système pour changer l'ID utilisateur d'un processus
setuid est un appel système utilisé pour modifier l'ID utilisateur réel (real user ID), l'ID utilisateur effectif (effective user ID) et l'ID set-user sauvegardé (saved set-user-ID) du processus appelant. Il est principalement utilisé pour passer à des privilèges inférieurs après avoir effectué des tâches nécessitant des privilèges élevés, ou lorsqu'un programme avec le bit SUID (Set User ID) activé s'exécute avec les privilèges d'un utilisateur spécifique. C'est une fonction très importante pour la sécurité et joue un rôle clé dans la gestion des autorisations.