Snippets
Du code concis, avec une explication claire.
semanage port: autoriser un service sur un port custom
Déclarer un port supplémentaire pour un type SELinux (http_port_t, ssh_port_t, etc.).
sensors: températures et ventilateurs (lm-sensors)
Configurer et lire les capteurs matériels (températures, vitesses, tensions).
sfdisk: sauvegarder et restaurer une table de partitions
Dumper la table, la modifier et la réappliquer de façon scriptable en GPT/MBR.
setfacl/getfacl: donner accès sans changer l'owner
Gérer des ACL POSIX pour accorder à un utilisateur/groupe des permissions fines.
setpriv: lancer avec UID/GID/capabilities réduits
Démarrer un process avec jeux d'UID/GID, umask et capabilities spécifiques sans changer de shell.
sftp: mode batch pour transferts scriptés
Automatiser des put/get avec un fichier batch, robustement via SSH.
sgdisk: sauvegarder et restaurer la table GPT
Exporter la table de partitions GPT dans un fichier binaire puis la restaurer en cas de corruption.
shellcheck: analyser vos scripts bash
Détecter bugs et mauvaises pratiques dans les scripts shell avec conseils détaillés.
shfmt: formater automatiquement les scripts
Appliquer un style cohérent aux scripts shell (bash/sh) avec indentation correcte.
shred: suppression de fichiers plus sûre
Écraser un fichier avant suppression pour réduire la récupération sur disques magnétiques (limité sur SSD).
skopeo: copier des images entre registries
Utiliser skopeo pour copier/miroir une image d'un registre à un autre ou vers un layout OCI.
shuf: échantillonner ou mélanger des lignes
Prendre un échantillon aléatoire reproductible ou mélanger un fichier.