FreshRSS

🔒
❌ À propos de FreshRSS
Il y a de nouveaux articles disponibles, cliquez pour rafraîchir la page.
Hier — 15 août 2022Flux principal

Kali Linux 2022.3 : quelles sont les nouveautés ?

15 août 2022 à 09:32

L'Offensive Security a mis en ligne une nouvelle version de la distribution Kali Linux ! Depuis quelques jours, Kali Linux 2022.3 est disponible au téléchargement. Faisons le point sur les nouveautés apportées dans cette version.

Les nouveaux outils de Kali Linux 2022.3

Cette nouvelle version intègre 5 nouveaux outils, dont voici la liste :

  • BruteShark - Outil d'analyse de réseau (s'appuie sur le pilote Npcap, comme Wireshark)
  • DefectDojo - Outil open-source de gestion des vulnérabilités et d'orchestration de la sécurité
  • phpsploit - Framework C2 pour déployer une porte dérobée sur un serveur Web
  • shellfire - Shell pour exploiter des vulnérabilités LFI, RFI, etc.
  • SprayingToolkit - Attaques de type password spraying contre Lync, Skype for Business, OWA et O365

Par ailleurs, le paquet "kali-linux-labs" bénéficie d'une mise à jour pour inclure Damn Vulnerable Web Application (DVWA ) et OWASP Juice Shop (Juice Shop)

Les nouveautés de Kali Linux 2022.3

Au-delà des nouveaux outils intégrés, les développeurs de l'Offensive Security ont apporté des améliorations à cette nouvelle version de Kali Linux.

En fait, pour être plus précis, le support des machines basées sur une architecture ARM est encore amélioré, ce qui va satisfaire les utilisateurs de Raspberry Pi, Pinebook ou encore de l'USB Armory MKII. Par exemple, le noyau pour Raspberry Pi passe en version 5.15 et la taille par défaut de la partition de démarrage de chaque appareil ARM sous Kali a été définie à 256 Mo.

Quant à Kali Linux pour les architectures habituelles, de bureau, disons, il passe sur le noyau Linux 5.18.5. Par ailleurs, cette version améliore la prise en charge de Kali Linux sur machine virtuelle, notamment pour VirtualBox où l'Offensive Security distribue désormais des images prêtes à l'emploi dans le format natif de VirtualBox, avec un disque virtuel au format VDI (à la place de VMDK jusqu'ici) et avec un fichier .vbox.

Enfin, l'Offensive Security a également annoncé aujourd'hui qu'elle organisera des sessions de chat audio d'une durée d'une heure sur son serveur Discord "Kali Linux & Friends" après chaque sortie d'une nouvelle version Kali pour discuter des nouveaux changements. La première session est prévue pour le mardi 16 août 2022 de 16h à 17h (UTC/+0 GMT), soit de 18h à 19h en France.

Vous pouvez retrouver la liste de tous les changements sur le site officiel : Kali Linux.

Source

The post Kali Linux 2022.3 : quelles sont les nouveautés ? first appeared on IT-Connect.
À partir d’avant-hierFlux principal

La commande usermod : exemples et utilisations

14 août 2022 à 10:30

Dans les distributions UNIX / Linux, la commande usermod est utilisée pour modifier les attributs d’un compte utilisateur déjà créé via la ligne de commande.
Cette commande modifie les fichiers de compte système pour refléter les modifications spécifiées sur la ligne de commande
La commande usermod est similaire dans son fonctionnement useradd ou adduser.

Dans ce tutoriel, je vous montre comment utiliser la commande usermod avec des exemples.

La commande usermod : exemples et utilisations

La syntaxe de la commande usermod

Voici la syntaxe de la commande :

usermod [options] <utilisateur>
OptionsDescription
-CNous pouvons ajouter un champ de commentaires pour le UserAccount
-dModifier le répertoire pour tout compte utilisateur existant
-eFaire expirer le compte dans une période spécifique
-gModifier le groupe principal pour un utilisateur
-GAjouter un groupe supplémentaire
-aAjouter quiconque du groupe à un groupe secondaire
-lVerrouiller le mot de passe d’un utilisateur.
Cela met un ‘!’ Devant le mot de passe chiffré, désactivant efficacement le mot de passe
-LVerrouiller le compte utilisateur. Cela verra le mot de passe afin que nous ne puissions pas utiliser le compte
-mDéplacer le contenu du répertoire home
-pUtiliser un mot de passe non chiffré pour le nouveau mot de passe. (Non sécurisé).
-sCréer un shell spécifié pour les nouveaux comptes.
-uUtilisé à UID attribué pour le compte utilisateur entre 0 et 999.
-UDéverrouiller les comptes d’utilisateurs.
Cela supprimera le verrouillage du mot de passe et nous permettra d’utiliser le compte d’utilisateur.

Lorsque nous exécutons la commande usermod dans le terminal, les fichiers suivants sont utilisés et affectés.

  • /etc/passwd – Informations sur le compte d’utilisateur
  • /etc/shadow – Informations sur le compte sécurisé
  • /etc/group – Informations sur les groupes utilisateurs
  • /etc/gshadow – Informations sécurisées sur les groupes utilisateurs
  • /etc/login.defs – Configuration de la suite des mots de passe cachés « shadow password »
  • /etc/subgid – IDs des groupes subalternes d’un utilisateur

Comment utiliser la commande usermod avec des exemples

Ajouter des informations au compte d’utilisateur

L’option -c est utilisée pour définir un bref commentaire (informations) sur le compte utilisateur.
Par exemple pour ajouter un commentaire au compte malekalmorte :

sudo usermod -c "Compte utilisateur de Malekal_morte" malekalmorte

Après avoir ajouté des informations sur l’utilisateur, le même commentaire peut être affiché dans le fichier /etc/passwd.

grep -E --color 'mak' /etc/passwd
mak:x:1000:1000:mak,,,:/home/mak:/bin/bash
Ajouter des informations au compte d'utilisateur avec la commande usermod

Modifier le répertoire home de l’utilisateur

Dans l’étape ci-dessus, nous pouvons voir que notre répertoire home est sous /home/malekalmorte/, si nous devons le changer vers un autre répertoire, nous pouvons le modifier en utilisant l’option -d avec la commande usermod.

Par exemple, je souhaite modifier notre répertoire personnel en /var/www/, mais avant de changer, vérifions le répertoire personnel actuel d’un utilisateur, en utilisant la commande suivante.

grep -E --color '/home/malekalmorte' /etc/passwd
malekalmorte:x:1001:1001:Compte utilisateur de Malekal_morte:/home/malekalmorte:/bin/bash
sudo usermod -d /var/www/ malekalmorte
grep -E --color '/var/www/' /etc/passwd
malekalmorte:x:1001:1001:Compte utilisateur de Malekal_morte:/var/www/:/bin/bash
Modifier le répertoire home de l'utilisateur avec la commande usermod

Définir la date d’expiration du compte utilisateur

L’option -e est utilisée pour définir la date d’expiration sur un compte utilisateur avec le format de date YYYY-MM-DD. Avant, configurant une date d’expiration sur un utilisateur, vérifions d’abord l’état d’expiration du compte actuel à l’aide de la commande chage (modifier les informations d’expiration du mot de passe de l’utilisateur).

sudo chage -l malekalmorte
Définir la date d'expiration du compte utilisateur avec la commande usermod

Le statut d’expiration d’un utilisateur malekalmorte est Jamais, passons le au 1er juin 2022 à l’aide de l’option Usermod -e et confirmez la date d’expiration avec la commande chage.

sudo usermod -e 2022-06-01 malekalmorte
sudo chage -l malekalmorte
Définir la date d'expiration du compte utilisateur avec la commande usermod

Changer le groupe principal de l’utilisateur

Pour définir ou modifier le groupe utilisateur principal, utilisez l’option -g de la commande usermod.
Avant de modifier le groupe principal de l’utilisateur, assurez-vous d’abord de vérifier le groupe actuel pour l’utilisateur avec la commande id :

id malekalmorte
sudo usermod -g mak malekalmorte
id malekalmorte
Changer le groupe principal de l'utilisateur avec la commande usermod

Ajout l’utilisateur à un groupe

Si vous souhaitez ajouter un nouveau groupe appelé malekalmorte_test à malekalmorte, vous pouvez utiliser l’option -G comme dans l’exemple ci-dessous.

sudo usermod -G malekalmorte_test malekalmorte
id malekalmorte
Ajout l'utilisateur à un groupe avec la commande usermod
Soyez prudent, tout en ajoutant de nouveaux groupes à un utilisateur existant avec l’option -G seul, supprimera tous les groupes existants auxquels l’utilisateur appartient. Donc, ajoutez toujours l’option -a (append) avec l’option -g pour ajouter ou ajouter de nouveaux groupes.

Ajouter l’utilisateur à un groupe supplémentaire et principal

Si vous devez ajouter un utilisateur à l’un groupe supplémentaire, vous pouvez utiliser les options -a et -g.

sudo usermod -a -G adm malekalmorte
id malekalmorte
Ajouter l'utilisateur à un groupe supplémentaire et principal avec la commande usermod

Modifier le nom l’utilisateur

Pour modifier le nom de connexion d’un utilisateur existant, nous pouvons utiliser l’option -l (new login).
Dans l’exemple ci-dessous, nous changeons le nom de connexion malekalmorte en malekalmorte_admin.

sudo usermod -l malekalmorte malekalmorte_admin

Vérifiez que l’ancien nom d’utilisateur a disparu :

id malekalmorte

Et que le nouveau est bien présent :

id malekalmorte_admin
Modifier le nom l'utilisateur avec la commande usermod

Verrouiller le compte d’utilisateur

Pour verrouiller n’importe quel compte d’utilisateur du système, nous pouvons utiliser l’option -L (Lock).
Une fois le compte verrouillé, nous ne pouvons pas nous connecter en utilisant le mot de passe et vous verrez un ! ajouté avant le mot de passe chiffré dans le fichier /etc/shadow, signifie que le mot de passe est désactivé.

sudo usermod -L malekalmorte

Pour vérifier le statut d’un compte utilisateur Linux :

sudo grep -E --color 'malekalmorte' /etc/shadow
Verrouiller le compte d'utilisateur avec la commande usermod

Déverrouiller le compte d’utilisateur

L’option -U est utilisée pour déverrouiller tout utilisateur verrouillé, cela supprimera le ! avant le mot de passe chiffré.

sudo  usermod -U malekalmorte

Puis pour s’assurer que le compte utilisateur est bien déverrouillé :

sudo grep -E --color 'malekalmorte' /etc/shadow
Déverrouiller le compte d'utilisateur avec la commande usermod

Créer un mot de passe non chiffré pour l’utilisateur

Par défaut et pour des raisons de sécurité, le mot de passe est stockée de manière chiffrée dans le fichier /etc/shadow.

Pour créer un mot de passe non chiffré, nous utilisons l’option -p (password).

 usermod -p <mot de passe> <nom d'utilisateur>

Dans cet exemple, je définis un nouveau mot de passe “vivemalekal-com” sur un utilisateur malekalmorte :

 sudo usermod -p vivemalekal-com malekalmorte

Pour vérifier la prise en compte de la modification du mot de passe :

sudo grep -E --color 'malekalmorte' /etc/shadow
Créer un mot de passe non chiffré pour l'utilisateur vers un nouvel emplacement

Notez qu’il reste possible de changer le mot de passe de l’utilisateur avec usermod, bien qu’il est plutôt conseillé d’utiliser la commande passwd.
Vous pouvez faire cela via la commande openssl (à installer) :

sudo usermod -p `openssl mot-de-passe` 

Modifier le shell utilisateur

Le shell de connexion de l’utilisateur peut être modifié ou défini lors de la création de l’utilisateur avec la commande useradd ou modifié avec la commande usermod en utilisant l’option -s (shell).

Par exemple, l’utilisateur malekalmorte a le shell /bin/bash par défaut, maintenant je veux le changer en /bin/sh.

sudo usermod -s /bin/sh malekalmorte
Modifier le shell utilisateur vers un nouvel emplacement

Modifier l’ID utilisateur (UID)

Dans l’exemple ci-dessous, vous pouvez voir que mon compte d’utilisateur malekalmorte possède l’UID de 502, maintenant je veux le changer en 888 comme mon UID.
Nous pouvons attribuer un UID entre 0 et 999.

Maintenant, changeons l’UID pour l’utilisateur babin en utilisant l’option ‘-u’ (uid) et vérifions les changements.

sudo usermod -u 1200 malekalmorte
Modifier l'ID utilisateur (UID) vers un nouvel emplacement

Changer UID et GID d’un utilisateur

Nous pouvons changer l’UID et le GID d’un utilisateur actuel. Pour passer à un nouveau GID, nous avons besoin d’un groupe existant. Ici, il existe déjà un compte nommé orange avec GID de 777.

Maintenant, mon compte d’utilisateur malekalmorte veut se voir attribuer l’UID de 666 et le GID d’Orange (777).

sudo usermod -u 1200 -g 777 malekalmorte

Puis pour vérifier la prise en compte :

id malekalmorte

Modifier l’utilisateur avec plusieurs options

Ici, nous avons une prise utilisateur et maintenant je veux modifier son répertoire personnel, son shell, sa date d’expiration, son étiquette, son UID et son groupe à la fois en utilisant une seule commande avec toutes les options comme nous l’avons vu ci-dessus.

L’utilisateur malekalmorte a le répertoire d’accueil par défaut /home/malekalmorte, maintenant je veux le changer en /var/www/html et assigner son shell comme bash, fixer la date d’expiration au 10 décembre 2022, ajouter une nouvelle étiquette comme Ceci est malekalmorte, changer UID à 555 et il sera membre du groupe Apple.

usermod -d /var/malekalmorte/ -s /bin/bash -e 2022-12-10 -c "Le compte de malekalmorte" -u 555 -aG apple malekalmorte

L’article La commande usermod : exemples et utilisations est apparu en premier sur malekal.com.

Qu’est-ce que /etc/shadow et son rôle

14 août 2022 à 10:27

/etc/shadow est un fichier avec un rôle important dans la configuration des utilisateurs Linux.

Il existe plusieurs schémas d’authentification différents qui peuvent être utilisés sur les systèmes Linux. Le schéma standard le plus couramment utilisé consiste à effectuer une authentification par rapport aux fichiers /etc/passwd et /etc/shadow.

Le fichier /etc/shadow sous Linux est un fichier à connaître pour l’administration système. Voici ce que vous devez savoir à ce sujet.

Qu'est-ce que /etc/shadow et son rôle

Qu’est-ce que /etc/shadow

C’est un fichier de configuration des utilisateurs Linux.
Il est présent dans toutes les distributions Linux.

/etc/shadow est un fichier texte qui contient les informations sur les mots de passe des utilisateurs du système.
Il appartient à l’utilisateur root et au groupe shadow et dispose de 640 permissions.

Lorsque vous créez ou modifiez un mot de passe sous Linux, le système le hache et le stocke dans le fichier shadow. Toutes les règles de mot de passe attribuées par l’administrateur, telles que les dates d’expiration et les périodes d’inactivité, resteront également ici. Le fichier fantôme peut ensuite indiquer aux protocoles d’authentification si le mot de passe d’un utilisateur est correct, par exemple, ou quand il a expiré.

Vous ne devez jamais modifier directement le fichier shadow. Il est maintenu par des processus automatisés et n’est pas destiné à être modifié par les utilisateurs réguliers. Néanmoins, les informations qu’il contient peuvent vous être utiles, il vaut donc la peine d’y jeter un coup d’œil.

Quel est le rôle du fichier /etc/shadow ?

Il stocke les informations d’authentification des utilisateurs Linux.
Notamment, il stocke le mot de passe de l’utilisateur de manière chiffré.

Quelle est la structure et format du fichier /etc/shadow ?

La structure du fichier est assez simple, on a la liste des utilisateurs avec le mot de passe haché et les dates de changements de mot de passe, etc.
Les données sont stockées sous forme de champs comme un fichier CSV.
Les champs sont séparés par le caractère :.

Le fichier /etc/shadow stocke les mots de passe haché sur Linux

Voici un descriptif du fichier /etc/shadow :

malekalmorte:$6$.n.:17736:0:99999:7:::
[--] [----] [---] - [---] ----
|      |      |   |   |   |||+-----------> 9. Inutilisé
|      |      |   |   |   ||+------------> 8. Date d'expiration
|      |      |   |   |   |+-------------> 7. Période d'inactivité
|      |      |   |   |   +--------------> 6. Période d'avertissement
|      |      |   |   +------------------> 5. Âge maximal du mot de passe
|      |      |   +----------------------> 4. Âge minimal du mot de passe
|      |      +--------------------------> 3. Dernier changement de mot de passe
|      +---------------------------------> 2. Mot de passe chiffré
+----------------------------------------> 1. Nom d'utilisateur

Ou encore en respectant le format :

[nom d'utilisateur] :[mot de passe] :[date du dernier changement de mot de passe] :[âge minimum du mot de passe] :[âge maximum du mot de passe] :[période d'avertissement] :[période d'inactivité] :[date d'expiration] :[inutilisé]

Le nom d’utilisateur

C’est la chaîne que vous tapez lorsque vous vous connectez au système. Le compte d’utilisateur qui existe sur le système.

Le chiffrement du mot de passe

Le $ indique le type de HASH :

Le fichier /etc/shadow stocke les mots de passe haché sur Linux
  • $1$ = MD5 hashing algorithm.
  • $2$ =Blowfish Algorithm.
  • $2a$=eksblowfish Algorithm
  • $5$ =SHA-256 Algorithm
  • $6$ =SHA-512 Algorithm

Si le champ du mot de passe contient un astérisque (*) ou un point d’exclamation (!), l’utilisateur ne pourra pas se connecter au système à l’aide de l’authentification par mot de passe.
En effet, il est possible de verrouiller (lock) un utilisateur, par exemple avec la commande usermod :

sudo usermod -L malekalmorte

Dernier changement de mot de passe

Il s’agit de la date à laquelle le mot de passe a été modifié pour la dernière fois. Le nombre de jours est compté depuis le 1er janvier 1970 (date d’époque).
Pour rappel le changement de mot de passe d’un utilisateur se fait à l’aide de la commande passwd :

sudo passwd <nom utilisateur>

Age maximal/minimal du mot de passe

L’administrateur Linux peut imposer/interdire un changement de mot de passe à travers un âge minimal et maximal de vie d’un mot de passe.

  • Âge minimum du mot de passe : Le nombre de jours qui doivent s’écouler avant que le mot de passe de l’utilisateur puisse être modifié. En règle générale, il est défini sur zéro, ce qui signifie qu’il n’y a pas d’âge minimum pour le mot de passe.
  • Âge maximal du mot de passe : Le nombre de jours après le mot de passe de l’utilisateur doit être changé. Par défaut, ce nombre est défini sur 99999.

Période d’avertissement

Le nombre de jours avant l’expiration du mot de passe pendant lesquels l’utilisateur est averti que le mot de passe doit être changé.

Période d’inactivité

Le nombre de jours après l’expiration du mot de passe utilisateur avant que le compte utilisateur ne soit désactivé. Généralement, ce champ est vide.

Date d’expiration

La date à laquelle le compte a été désactivé. Il est représenté comme une date d’époque.

Exemple d’entrée

malekalmorte:$6$zZvrLOa4Y190sytgQ$z4fFr...:1651566427:0:60:7:14::
  • Le mot de passe est crypté avec SHA-512
  • Le mot de passe a été modifié pour la dernière fois le 3 mai 2022 – 1651566427
  • Il n’y a pas d’âge minimum pour le mot de passe
  • Le mot de passe doit être changé au moins tous les 60 jours
  • L’utilisateur recevra un message d’avertissement sept jours avant la date d’expiration du mot de passe
  • Si l’utilisateur n’essaie pas de se connecter au système 14 jours après l’expiration du mot de passe, le compte sera désactivé
  • Il n’y a pas de date d’expiration du compte

L’article Qu’est-ce que /etc/shadow et son rôle est apparu en premier sur malekal.com.

Cadmus – Pour retirer les bruits de fonds sous Linux

12 août 2022 à 09:00
Par : Korben

Il existe de nombreux outils comme Krisp, Utterly sous macOS ou RTX Voice sous Windows qui permette de retirer le bruit de fond d’en enregistrement en temps réel. Et c’est très cool, car ça permet lors de vos streams ou de vos conférences Zoom, d’éliminer des bruits bien pénibles comme des bruits de circulation, un bruit de ventilateur, le bruit des touches de votre clavier…etc.

Il existe également des outils sous Linux comme NoiseTorch qui permettent de faire ça mais si celui-ci ne vous plait pas, il y a également Cadmus !

Cet outil libre sous Linux, un peu plus ancien, a été imaginé pour retirer le bruit de fond lors des appels Discord, Zoom, Skype…etc. sans avoir à manipuler de la ligne de commande. C’est en réalité une interface graphique au-dessus du plugin de suppression de bruit de PulseAudio.

Une fois installé, Cadmus ajoute une icône dans la barre de menu, ce qui vous permet de sélectionner facilement un microphone comme source, et crée ensuite une sortie PulseAudio qui supprime tous les bruits de fond enregistrés.

Pour l’installer sous Debian / Ubuntu, vous pouvez récupérer le .deb ici et un format AppImage est également disponible pour ceux qui veulent.

Atuin – Remplacez votre historique shell par une base SQLite et synchronisez le entre toutes vos machines

11 août 2022 à 09:12
Par : Korben

Quand vous utilisez le terminal, il y a un truc formidable qui se remplit automatiquement, c’est l’historique du Shell. Cela permet de retrouver les lignes de commande que vous avez précédemment entrées. Mais cela n’est pas très pratique à explorer et surtout, si vous jonglez entre plusieurs machines, chacune a son historique et basta.

Grâce à l’outil Atiun, dont le nom provient d’une tortue géante dans la série de bouquins du Disque-Monde de Terry Pratchett, vous allez pouvoir remplacer l’historique de votre Shell actuel par une base de données SQLite. Ainsi, Atuin rajoutera du contexte supplémentaire à vos commandes et vous permettra d’effectuer rapidement des recherches parmi celles-ci.

De plus, grâce à son système de synchronisation optionnelle entièrement chiffré, votre historique pourra être partagé entre toutes vos sessions et vos machines via un serveur Atuin, ce qui est vachement pratique.

Vous pouvez télécharger Atuin ici.

Kali Linux 2022.3 adds 5 new tools, updates Linux kernel, and more

9 août 2022 à 21:23
Offensive Security has released ​Kali Linux 2022.3, the third version of 2022, with virtual machine improvements, Linux Kernel 5.18.5, new tools to play with, and improved ARM support. [...]

Télécharger ISO de Linux Mint

8 août 2022 à 14:32

Linux Mint est une distribution Linux pour débutant très simple d’utilisation.
Pour installer l’OS sur votre PC, vous devez au préalable télécharger l’ISO afin de créer la clé USB d’installation de Mint.

Dans ce tutoriel, je vous fournis tous les liens pour télécharger les ISO de Linux Mint.
Vous y trouverez la version actuelle de Mint, Mint 21 mais aussi les ISO des anciennes versions de Mint.

Télécharger ISO de Linux Mint
 

Télécharger Mint 21 (Cinnamon)

Nom de fichierlinuxmint-21-cinnamon-64bit.iso
Taille du fichier2,3 Go
Format du fichierISO
SHA1 / MD5MD5 : dcdbee2c135ccc485aa28854056ef787
SHA1 : 3afdc6ffbf2cfb73aaac41b7926d8ce93ff14ecb
LiensTélécharger Linux Mint 21 (Cinnamon)


Comment installer Linux Mint en Dual-boot avec Windows
Comment installer Linux Mint 20 sur VirtualBox
 

Télécharger Mint 21 (Mate)

Nom de fichierlinuxmint-21-mate-64bit.iso
Taille du fichier2,3 Go
Format du fichierISO
SHA1 / MD5MD5 : 1ec149e7d906d32fb849f90134bde2d6
SHA1 : 9fa6c1fde699e2e11ba258052aea3987d3a6eafa
LiensTélécharger Linux Mint 21 (Mate)


Comment installer Linux Mint en Dual-boot avec Windows
Comment installer Linux Mint 20 sur VirtualBox
 

Télécharger Mint 21 (XFCE)

Nom de fichierlinuxmint-21-xfce-64bit.iso
Taille du fichier2,3 Go
Format du fichierISO
SHA1 / MD5MD5 : 7f213f0a15cc92e3c12d322df002541e
SHA1 : 34b1c36cc9a20a0912d50ba893de2e65d2e742b6
LiensTélécharger Linux Mint 21 (XFCE)


Comment installer Linux Mint en Dual-boot avec Windows
Comment installer Linux Mint 20 sur VirtualBox
 

Télécharger Mint 20 (Cinnamon)

Nom de fichierlinuxmint-20.3-cinnamon-64bit.iso
Taille du fichier2,1 Go
Format du fichierISO
SHA1 / MD5MD5 : 9f1e1cdefc445dfe8aec7e70283f0455
SHA1 : 0e15fc0769cd774ba0cf56dd8a31abfde3d6cd3c
LiensTélécharger Linux Mint 20 (Cinnamon)


Comment installer Linux Mint en Dual-boot avec Windows
Comment installer Linux Mint 20 sur VirtualBox
 

Télécharger Mint 20.3 (Mate)

Nom de fichierlinuxmint-20.3-mate-64bit.iso
Taille du fichier2,1 Go
Format du fichierISO
SHA1 / MD5MD5 : 5ec623e13e2f9d91bf42d48d0740bfbb
SHA1 : 5565b0769b20da66885216bc589d7a9cb1cc98d5
LiensTélécharger Linux Mint 20 (Mate)

Comment installer Linux Mint en Dual-boot avec Windows
Comment installer Linux Mint 20 sur VirtualBox
 

Télécharger Mint 20.3 (Mate)

Nom de fichierlinuxmint-20.3-xfce-64bit.iso
Taille du fichier2,1 Go
Format du fichierISO
SHA1 / MD5MD5 : 1e0efc2c9f37f1cea1732b3bd2b9d71b
SHA1 : 392a3fe991ef009c120701928274d03164ddfe56
LiensTélécharger Linux Mint 20 (XFCE)

Comment installer Linux Mint en Dual-boot avec Windows
Comment installer Linux Mint 20 sur VirtualBox

Liens

L’article Télécharger ISO de Linux Mint est apparu en premier sur malekal.com.

Ajoutez des effets (Limiteur, compresseur, égaliseur, volume automatique…etc) à vos entrées audio Linux

8 août 2022 à 09:00
Par : Korben

Si vous êtes utilisateur de Linux et que vous manipulez un peu de son pour du streaming, de l’enregistrement ou autre, voici EasyEffects.

Cet outil est le successeur de PulseEffects et utilise le serveur audio Pipwire. Grâce à EasyEffects vous pourrez appliquer des effets à vos périphériques d’entrée audio (micro) à l’aide d’un equalizer, d’un limiteur, d’un compresseur, ajouter de la reverb…etc.

Voici la liste des effets disponibles :


    Gain automatique
    Renforcement des basses
    Amplification des basses
    Compresseur
    Convolver
    Crossfeed
    Crystalizer
    Dé-esseur
    Annuleur d'écho
    Égaliseur
    Excitateur
    Filtre (modes passe-bas, passe-haut, passe-bande et réjection de bande)
    Gate
    Limiteur
    Loudness
    Maximiseur
    Compresseur multibande
    Gate multibande
    Réduction du bruit
    Pitch
    Réverbération
    Outils stéréo

Bref, de quoi vous amuser, le tout via une interface graphique bien pensée

Comment scanner des QRCode depuis le Terminal Linux ?

7 août 2022 à 09:00
Par : Korben

Si vous travaillez essentiellement sur PC Linux et que vous n’avez de smartphone sous la main pour scanner un éventuel QRCode, j’ai ce qu’il vous faut.

Il s’agit d’un petit tool qui s’appelle Qrscan et qui permet au choix d’utiliser la webcam de votre PC pour scanner un QRCode sur papier par exemple. Qrscan est également capable d’exporter cette image dans tout un tas de formats comme .jpg, .png voir même l’exporter au format ASCII.

Et si vous n’avez pas de webcam ou si vous récupérez le QR Code directement depuis un site web, vous pouvez appeler qrscan avec le chemin vers l’image de votre choix comme ceci :

./qrscan --qr test.png

Bref, ça dépanne si vous n’avez pas de smartphone sous la main. QrScan est également dispo sous Windows et macOS, mais je n’ai pas réussi à le faire fonctionner sous macOS.

Merci à Baptiste pour le partage.

Comment trouver les fichiers/répertoires les plus volumineux sur Linux

7 août 2022 à 11:26

En tant qu’administrateur Linux, vous devez vérifier périodiquement quels fichiers et dossiers utilisent plus d’espace disque. Il est très nécessaire de trouver des résidus inutiles et de les libérer de la place disque.

Ce bref tutoriel décrit comment trouver les fichiers et dossiers les plus importants du système de fichiers Linux à l’aide de DU (utilisation du disque) et la commande find.

Comment trouver les fichiers les plus volumineux sur Linux

Comment trouver les fichiers/répertoires les plus volumineux sur Linux

La commande ci-dessus vous montre les répertoires qui consomment le plus d’espace disque. Si vous pensez que certains répertoires ne sont pas importants, vous pouvez simplement supprimer quelques sous-répertoires ou supprimer l’intégralité du dossier pour libérer de l’espace.

 sudo du -a /|sort -n|tail -10
Comment trouver les fichiers les plus volumineux sur Linux
  • du -a / : On liste tous les fichiers et répertoires de tout le disque avec leurs tailles
  • sort -n : On trie par la les fichiers et répertoires par leurs tailles croissantes avec la commande sort
  • tail -10 : On affichage les 10 dernières lignes avec la commande tail

Trouver le répertoire le plus volumineux

Pour trouver les cinq répertoires les plus volumineux :

sudo du -a / | sort -n | tail -5
Comment trouver les fichiers les plus volumineux sur Linux

Certains d’entre vous aimeraient afficher le format lisible par l’humain. c’est-à-dire que vous voudrez peut-être afficher les fichiers les plus importants de KB, MB ou GB.
De plus, vous ne souhaitez peut-être que lister les répertoires racines les plus volumineux.
Cela est possible en utilisant la commande suivante :

sudo du -hs /* |sort -h|tail -5
Comment trouver les fichiers les plus volumineux sur Linux

Pour ce faire, ajoutons l’option -h à la commande du qui permet d’afficher les tailles en Mo ou Go.
L’option -s quant à elle demande de comptabiliser le total du répertoire.
Enfin l’option -h de sort permet de comparer des chiffres lisibles (par exemple 2K 1G).

Mais si vous préférez afficher les dossiers / fichiers qui utilisent le plus d’espace disque, y compris les sous-répertoires, exécutez :

sudo du -Sh / | sort -h | tail -5
Comment trouver les fichiers les plus volumineux sur Linux

En toute logique, on retrouve les résultats précédents.

Trouver les fichiers les plus volumineux

Si vous souhaitez afficher les plus grandes tailles de fichiers, alors exécutez la commande suivante :

sudo find / -type f -exec du -Sh {} + | sort -h | tail -10

Voici les explications :

  • find / : Chercher et trouver les fichiers sur tout le disque
  • -type f : On ne filtre que sur le type de fichiers
  • -exec du -Sh : On calcule la taille du fichier
  • sort -h : On trie les résultats par taille de fichiers par ordre croissant
  • tail -10 : On affiche les 10 derniers résultats
Comment trouver les fichiers les plus volumineux sur Linux

Pour trouver les fichiers les plus importants en taille disque, dans un répertoire spécifique, spécifiez simplement ce dernier dans la commande find.
Par exemple, pour trouver les fichiers les plus volumineux dans /home :

find /home/ -type f -exec du -Sh {} + | sort -rh | head -n 5
OU
find /home/ -type f -printf "%s %p\n" | sort -rn | head -n 5
Comment trouver les fichiers les plus volumineux sur Linux

Liens

L’article Comment trouver les fichiers/répertoires les plus volumineux sur Linux est apparu en premier sur malekal.com.

Linux, Unix, MacOS : les différences

7 août 2022 à 10:24

Linux, Unix, MacOS sont des systèmes d’exploitations mais l’architecture, structure sont différents.
Pour votre culture informatique, vous pouvez vous demander les différences.
Dans ce guide complet je vous explique toutes les similitudes et différences entre ces trois OS.

Linux, Unix, MacOS : les différences

Unix

Unix est un système d’exploitation portable multitâche et multi-utilisateur développé par AT&T.
Cela a commencé, en 1969, comme une aventure d’un seul homme sous l’initiative de Ken Thompson de Bell Labs.
Il s’est avéré devenir le système d’exploitation le plus utilisés dans les années 70 et 80.

Unix se présente sous la forme d’un système de fichiers unifié et basé sur Inode (le système de fichiers UNIX) et un mécanisme de communication entre le processus connu sous le nom de “tuyaux” servent le principal moyen de communication, et un shell et un langage de commande (le shell Unix) est disponible.

Il était utilisé dans les serveurs Web, les postes de travail et les PC. De nombreuses applications commerciales sont accessibles.
L’environnement UNIX et le modèle de programme client-serveur étaient des éléments essentiels dans le développement d’Internet et le remodelage de l’informatique comme centré dans les réseaux plutôt que dans des ordinateurs individuels.

Quelques versions d’Unix sont SunOS, Solaris, SCO UNIX, AIX, HP/UX, ULTRIX, etc.
Par la suite, Unix a donné naissance à de nombreux autres systèmes d’exploitation dont Linux, MacOS et BSD (Berkeley Software Distribution).

Linux

GNU/Linux est un système d’exploitation de type UNIX et open source.
Linux est le nom du noyau (kernel) développé par Linus Torvalds. qui permet de faire fonctionner le matériel et donne accès à certains fonctionnalités comme Netfilter, LDM, NFS, le support de système de fichiers (ext4, JFS, ReiserFS, etc), …
Il a été essentiellement écrit en langage C et en langage assembleur.

A ce noyau vient de greffer de nombreux couches et applications tels que le serveur d’affichage (X Window System), le shell, un ensemble de fonctions de bibliothèque peut être spécifié comme ces fonctions (Glibc – GNU C Library).
On y retrouve aussi une partie de l’architecture UNIX dont le shell et le langage shell, les inodes et l’architecture client/serveur.

La première version de Linux a été lancée en 1991.
Depuis de nombreux distributions Linux sont apparus comme Debian, Fedora, Ubuntu, Mint, Arch et bien d’autres.
Android est aussi né de Linux.
Ainsi, les systèmes cibles des distributions Linux sont le cloud computing, les systèmes intégrés, les appareils mobiles, les ordinateurs personnels, les serveurs, les ordinateurs mainframe et les superordinateurs.

MacOS

MacOS est une série de systèmes d’exploitation graphiques propriétaires fournis par Apple Incorporation.
La première version est publié en 1998 sous le nom de Mac OS X et ultérieurement OS X. Il est spécialement conçu pour les ordinateurs Apple Mac.
La première version de MacOS a été lancée par Apple en 2001.

MacOS est basé sur le système d’exploitation UNIX plus précisément BSD Unix. Il a été développé en utilisant C, C ++, Objective-C, le langage d’assemblage et Swift. Il s’agit du deuxième système d’exploitation le plus utilisé dans les ordinateurs personnels après Windows.

Les points communs Unix, Linux et MacOS

D’un point de vue des utilisateurs de shell, ici n’est pas de grandes différences entre Linux, MacOS et Unix.
Tous sont des systèmes d’exploitation UNIX entièrement certifié, donc sa ligne de commande est entièrement conforme aux normes UNIX et POSIX.

Ainsi les commandes de bases et la logique restent assez proches et similaires.
Toutefois, avec le temps, on peut trouver des différences avec des commandes spécifiques.
Par exemple Linux propose Netfilter et iptables, ufw qui n’existent pas sur Unix ou MacOS.
De même pour AppArmor, SELinux ou GrSecurity.

C’est surtout du point de vue graphique et certaines surcouches spécifiques qui ont été ajoutées.
Ainsi ce sont surtout pour les administrateur et développeurs que les différences sont notables.

Les différences Unix, Linux et MacOSX

UnixLinuxMacOS
UNIX a été développé par AT&T Labs,
différents fournisseurs commerciaux
et des organisations à but non lucratif.
Open Source et communautaireTotalement propriétaire
Certaines licences sont propriétaires
d’autres open source
Licence GNU GPLv2Licence propriétaire, APSL, licence BSD et GNU GPL
jfs, gpfs, hfs, hfs+, ufs, xfs, zfsExt2, Ext3, Ext4, Jfs, ReiserFS, Xfs,
Btrfs, ISO 9660, FAT, FAT32, NTFS
HFS+, APFS, HFS, UFS, AFP, ISO 9660,
FAT, UDF, NFS, SMBFS, NTFS,
FTP, WebDAV et ZFS.
Il a initialement utilisé Bourne Shell.
Mais est également compatible avec d’autres GUI
BASH (Bourne Again SHell)Le Shell par défaut est Zsh
Initialement, Unix était un système d’exploitation basé sur les commandes,
mais plus tard, une interface graphique a été créée
appelée Common Desktop Environment.
La plupart des distributions utilisent désormais Gnome.
Linux fournit deux GUIS, KDE et Gnome.
Mais il existe de nombreuses autres options.
Par exemple, LXDE, XFCE, Unity, Mate, etc.
Aqua et Cocoa
Les différences Unix, Linux et MacOSX

L’article Linux, Unix, MacOS : les différences est apparu en premier sur malekal.com.

Comment vérifier l’espace disque avec la commande DF et DU sur Linux

11 août 2021 à 14:00

Bien qu’il soit possible d’obtenir des informations sur l’utilisation du disque depuis les différents ordinateurs de bureau Linux, ceux qui sont à l’aise avec la ligne de commande peuvent obtenir des détails beaucoup plus détaillés à l’aide des commandes DF (Disk Free) et DU (Disk Use).

Avec ces deux commandes, vous pouvez non seulement découvrir des détails sur l’espace libre sur les systèmes de fichiers montés, mais vous pouvez également voir la quantité d’espace utilisée par des répertoires individuels.
Très pratique lorsque l’on accède à un terminal à distance par SSH.

Dans ce tutoriel, je vous apprends à utiliser les commandes DU et DU afin de vérifier l’espace disque utilisé et libre sur votre système Linux.

Comment vérifier l'espace disque avec les commandes DF et DU sur Linux

Vérifier l’espace disque libre et utilisée avec la commande DF

La commande DF (Disk Free) affiche l’utilisation utilisée ainsi que l’espace disque libre sur tous les systèmes de fichiers actuellement montés.

Par exemple :

df
Filesystem      1K-blocks    Used  Available Use% Mounted on
udev              4016812       0    4016812   0% /dev
tmpfs              806728   82392     724336  11% /run
/dev/sda1      1922208680 3324444 1821218596   1% /
tmpfs             4033636       0    4033636   0% /dev/shm
tmpfs                5120       0       5120   0% /run/lock
tmpfs             4033636       0    4033636   0% /sys/fs/cgroup
tmpfs              806724       0     806724   0% /run/user/1000

Voici les comment lire le résultat de la commande df :

  • La première colonne Filesystem, nous avons le chemin du système de fichiers,
  • La seconde, nous avons sa taille, qui est rapportée dans des blocs de 1K
  • Les troisièmes et quatrième colonnes, nous avons respectivement l’espace utilisé et disponible.
  • Dans la cinquième colonne, le pourcentage d’utilisation disque est signalé
  • Enfin dans la dernière colonne, nous pouvons voir le point de vue du système de fichiers

Si vous spécifiez un emplacement, df retourne les informations sur le système de fichiers complet.

df /dev/sda1
Filesystem      1K-blocks    Used  Available Use% Mounted on
/dev/sda1      1922208680 3324456 1821218584   1% /

df /var/www/
Filesystem      1K-blocks    Used  Available Use% Mounted on
/dev/sda1      1922208680 3324456 1821218584   1% /

Pour afficher l’espace disque libre en Mo ou Go, utilisez l’option -H (1 octet=1024) ou -h (1 octet=1000):

df -H
udev            4.2G     0  4.2G   0% /dev
tmpfs           827M   85M  742M  11% /run
/dev/sda1       2.0T  3.5G  1.9T   1% /
tmpfs           4.2G     0  4.2G   0% /dev/shm
tmpfs           5.3M     0  5.3M   0% /run/lock
tmpfs           4.2G     0  4.2G   0% /sys/fs/cgroup
tmpfs           827M     0  827M   0% /run/user/1000

Inclure ou exclure des types de systèmes de fichiers

Comme vous avez pu le constater, df liste dans la sortie tout type de systèmes de fichiers comme les disques dur, SSD mais aussi les systèmes de fichiers de mémoire virtuelle comme tmpfs, udev ou NFS.
Dans certains cas, on aimerait filtrer la sortie pour exclure ou inclure certains types de systèmes de fichiers pour ne lister que l’espace disque libre ou utilisée de ces derniers.

L’option -T permet d’afficher une colonne type :

df -H -T
Filesystem     Type      Size  Used Avail Use% Mounted on
udev           devtmpfs  4.2G     0  4.2G   0% /dev
tmpfs          tmpfs     827M   85M  742M  11% /run
/dev/sda1      ext4      2.0T  3.5G  1.9T   1% /
tmpfs          tmpfs     4.2G     0  4.2G   0% /dev/shm
tmpfs          tmpfs     5.3M     0  5.3M   0% /run/lock
tmpfs          tmpfs     4.2G     0  4.2G   0% /sys/fs/cgroup
tmpfs          tmpfs     827M     0  827M   0% /run/user/1000

Pour inclure ou exclure des types de systèmes de fichiers, on utilise respectivement l’option -t et l’option -x.
Par exemple pour filtrer sur le système de fichiers ext4 :

df -H -t ext4
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1       2.0T  3.5G  1.9T   1% /

Alors que si on veut exclure tmpfs, on utilise la commande df de cette manière :

df -H -x tmpfs
Filesystem      Size  Used Avail Use% Mounted on
udev            4.2G     0  4.2G   0% /dev
/dev/sda1       2.0T  3.5G  1.9T   1% /

Afficher les inodes utilisés et libres

Enfin pour afficher les inodes utilisés et libres selon le nombre de fichiers dans le système de fichiers.
Si vous n’avez plus d’inodes libres, vous ne pourrez plus créer de nouveaux fichiers.
Plus de détails sur le fonctionnement d’ext4 et les inodes :

Cela se lit comme précédemment :

df -i
Filesystem        Inodes IUsed     IFree IUse% Mounted on
udev             1004203   334   1003869    1% /dev
tmpfs            1008409   469   1007940    1% /run
/dev/sda1      122068992 65098 122003894    1% /
tmpfs            1008409     1   1008408    1% /dev/shm
tmpfs            1008409     4   1008405    1% /run/lock
tmpfs            1008409    17   1008392    1% /sys/fs/cgroup
tmpfs            1008409    10   1008399    1% /run/user/1000

Vérifier l’utilisation disque avec la commande DU

La commande DU (Disk Use) résume l’utilisation du disque de l’ensemble des fichiers, récursivement pour les répertoires.

Lorsque vous utilisez la commande sans rien spécifier, du calcule l’utilisation disque du répertoire courant.
Soit donc ici le répertoire /tmp :

[email protected]:/tmp$ du

La commande du liste alors tous les sous-répertoire avec leurs utilisations disques respectifs.
Enfin dans la dernière ligne, elle affiche le total de l’utilisation disque.
Ainsi dans cette exemple, le répertoire /tmp prend au total une taille de 5388 octets sur le disque.

Les options -H, -h et -k sont aussi disponibles pour modifier le format et le rendre plus lisible pour un humain.

du -h

Si vous ne souhaitez pas afficher le détail mais que le total, utilisez l’option -s :

[email protected]:/tmp$ du -hs

5.3M    .

On peut spécifier un répertoire pour visualiser l’espace disque utilisé de ce dernier.

[email protected]:/tmp$ du -h /boot/
2.5M    /boot/grub/i386-pc
2.3M    /boot/grub/fonts
4.2M    /boot/grub/locale
12M     /boot/grub
4.0K    /boot/extlinux
49M     /boot/

Enfin il est même possible de spécifier plusieurs répertoire pour afficher leurs utilisations disques et la taille totale utilisée sur le disque.

sudo du -hsc /etc /boot
5.2M    /etc
49M     /boot
54M     total

Inclure les fichiers et leurs tailles dans la sortie de du

Par défaut, du n’affiche que la taille des sous-répertoires.
Ainsi, la commande du n’affiche pas les fichiers avec leurs tailles.
Pour afficher la taille disque de tous les fichiers, il faut utiliser l’option -a :

du -ha

Ici par exemple, la sortie du liste les fichiers /boot qui contient beaucoup de fichiers .mod.
Bien entendu, le total de l’utilisation disque reste identique.

[email protected]:/tmp$ du -ha /boot/
4.9M    /boot/vmlinuz-4.19.0-17-amd64
3.3M    /boot/System.map-4.19.0-17-amd64
29M     /boot/initrd.img-4.19.0-17-amd64
4.0K    /boot/grub/i386-pc/gcry_rfc2268.mod
4.0K    /boot/grub/i386-pc/part_msdos.mod
8.0K    /boot/grub/i386-pc/macho.mod
4.0K    /boot/grub/i386-pc/bufio.mod
8.0K    /boot/grub/i386-pc/drivemap.mod
4.0K    /boot/grub/i386-pc/dm_nv.mod
4.0K    /boot/grub/i386-pc/cbls.mod
20K     /boot/grub/i386-pc/gcry_des.mod
4.0K    /boot/grub/i386-pc/part_dfly.mod
16K     /boot/grub/i386-pc/relocator.mod
4.0K    /boot/grub/i386-pc/cpuid.mod
12K     /boot/grub/i386-pc/gcry_tiger.mod
4.0K    /boot/grub/i386-pc/boot.img
4.0K    /boot/grub/i386-pc/ctz_test.mod
4.0K    /boot/grub/i386-pc/crc64.mod
[..]
49M     /boot/

Exclure les fichiers correspondant à un motif

Du possède une option –exclude pour exclure des dossiers ou entrées dans la sortie du.
Attention cela ne modifie pas le total de la taille du répertoire.

Par exemple pour exclure le dossier phpmyadmin.

du -ha /var/www/ --exclude=phpmyadmin

Pour exclure les dossiers ou fichiers commençant par D.

 du -ha --exclude=./D*

Enfin pour exclure les fichiers cachés.

du -ha --exclude=./.*

Enfin il est possible d’utiliser plusieurs fois cet argument si vous souhaitez exclure plusieurs éléments :

du -ha --exclude=./.* --exclude=./D*

Filtrer l’utilisation disque en Go ou To

Enfin on peut utiliser grep et les expressions régulières afin de filtrer sur la taille de fichiers pour trouver les fichiers volumineux sur le disque.

Par exemple pour n’afficher que les tailles en Mo ou Go :

du -ha /var/www/|egrep "^[0-9.,]+(M|G)"

Ou encore n’afficher que les fichiers en Go ou To :

du -ha /var/www/|egrep "^[0-9.,]+(G|T)"

Comment trouver les fichiers les plus volumineux sur Linux

Enfin la commande DU de Linux peut s’utiliser pour trouver les fichiers ou dossiers les plus volumineux sur Linux.

Comment trouver les fichiers les plus volumineux sur Linux

L’article Comment vérifier l’espace disque avec la commande DF et DU sur Linux est apparu en premier sur malekal.com.

Comment vérifier l’espace disque et utilisation disque sur Linux

6 mai 2018 à 13:19

Après l’article Vérifier l’espace disque de Windows, voici son équivalent pour Linux.
Le but est de vous expliquer comment visualiser l’utilisation disque utilisé et l’espace disque disponible.

Donc ce tutoriel vous explique comment vérifier l’espace disque et l’utilisation disque sur Linux en graphique et ligne de commandes.

Comment vérifier l’espace disque et utilisation disque sur Linux en graphique

Des outils pour visualiser l’espace disque restant ou l’utilisation disque sont disponibles sur Linux.

Sur les distributions à base Gnome, on trouve l’utilitaire : baobab (sur Ubuntu, cherchez : analyseur d’utilisation des disques).
Ceux basés sur KDE peuvent utiliser : FileLight

Les deux utilitaires sont assez semblables en terme de présentation.
A chaque fois un graphique représente l’utilisation disque avec les répertoires les plus volumineux.

Comment vérifier l'espace disque et utilisation disque sur Linux

baobab se présente avec à gauche la liste des dossiers et point de montage, une jauge indique l’utilisation disque de ce dernier.
A droite un graphique permet de visualiser plus facilement l’utilisation disque par dossier.
Le graphique peut-être en diagramme anneaux ou en carte arborescence.

Comment vérifier l'espace disque et utilisation disque sur Linux
Comment vérifier l'espace disque et utilisation disque sur Linux

Lorsque l’on laisse la souris sur l’espace disque au centre de l’anneau, des flèches avec le nom des dossiers s’activent.

Comment vérifier l'espace disque et utilisation disque sur Linux

Avec cet utilitaire, il est donc relativement facile de détermine quel dossier prend trop de place disque.

Comment vérifier l’espace disque et utilisation disque sur Linux en ligne de commandes

Sur Linux, il existe deux commandes très simple d’utilisation autour de l’utilisation disque et l’espace disque.

  • df pour disk free permet d’afficher l’espace disque utilisé et libre sur les points de montage
  • du pour disk usage affiche l’utilisation par sous-dossiers

La commande df

Elle permet donc d’afficher l’espace disque libre.
Comme souvent, beaucoup de paramètres sont disponibles.
Par défaut, la commande df affiche l’espace disque utilisé et libre en octet mais on peut passer en puissant de 1024 ou 1000 :

  • df -h puissance de 1024
  • df -H en puissance de 1000

Enfin df -I permet d’afficher l’utilisation des inodes, pour plus d’informations se reporter à notre article sur le système de fichiers.

Comment vérifier l'espace disque et utilisation disque sur Linux

La commande du

La commande du affiche l’espace disque utilisés par fichiers et répertoires, la syntaxe est :

du /emplacement paramètre
Comment vérifier l'espace disque et utilisation disque sur Linux

Si aucun emplacement n’est indiqué, du listera l’utilisation disque du dossier courant.
Les sous-dossiers sont listés avec leurs utilisation disque.

Par défaut l’utilisation est en octet pour passer en puissance de 1000, il faut utiliser le paramètre -h
Enfin, le paramètre -c permet d’afficher à la fin, le total de l’utilisation disque est indiqué.

du -h -c
Comment vérifier l'espace disque et utilisation disque sur Linux

On peut utiliser grep pour filtrer la sortie et ne lister par exemple que les sous-dossiers prenant plusieurs Go.

du -h -c|egrep [0-9,]+G

ou encore pour afficher les 10 emplacements les plus volumineux :

du -a /var | sort -n -r | head -n 10
Comment vérifier l'espace disque et utilisation disque sur Linux

On peut aussi trier par utilisation plus importante grâce à la commande sort :

Comment vérifier l'espace disque et utilisation disque sur Linux

Bonus, si vous désirez trouver les 10 fichiers les plus volumineux, il faudra utiliser la commande find

find / -type f -printf '%s %p\n'| sort -nr | head -10

Comment trouver les fichiers les plus volumineux sur Linux

Enfin la commande DU de Linux peut s’utiliser pour trouver les fichiers ou dossiers les plus volumineux sur Linux.

Comment trouver les fichiers les plus volumineux sur Linux

Liens

L’article Comment vérifier l’espace disque et utilisation disque sur Linux est apparu en premier sur malekal.com.

RapperBot, un nouveau botnet Linux qui s’attaque aux accès SSH !

4 août 2022 à 21:32

Un nouveau botnet surnommé RapperBot s'en prend aux serveurs Linux en effectuant des attaques par brute force sur les accès SSH ! Son objectif est de compromettre la machine pour obtenir un accès persistant.

Les chercheurs en sécurité de FortiGuard Labs ont découvert ce nouveau malware qui semble actif depuis la mi-juin 2022 et qui serait basé sur le cheval de Troie nommé Mirai, même s'il est différent dans son comportement. Suite à cette découverte, les chercheurs en sécurité l'ont traqué pendant 1 mois et demi, et il s'avère que ce nouveau botnet a utilisé plus de 3 500 adresses IP uniques, réparties dans le monde, pour effectuer des attaques brute force à destination de l'accès SSH de serveurs Linux, plutôt orienté IoT.

La menace RapperBot est un fork de Mirai, et même s'il réutilise certaines parties du code source de Mirai, il a des caractéristiques différentes. Le rapport de Fortinet précise : "Contrairement à la majorité des variantes de Mirai, qui effectuent des attaques par brute force sur les accès Telnet dans le but de trouver un accès avec un mot de passe par défaut ou un mot de passe faible, RapperBot scanne et attaque exclusivement les accès SSH qui acceptent les connexions par mot de passe."

Toujours d'après ce même rapport de Fortinet : "La majeure partie du code source du malware correspond à l'implémentation d'un client SSH 2.0 qui peut se connecter et attaquer par brute force tout serveur SSH prenant en charge l'échange de clés Diffie-Hellmann avec des clés de 768 ou 2048 bits, et le chiffrement des données à l'aide d'AES128-CTR."

Que se passe-t-il sur les machines compromises ?

Alors qu'au début le dictionnaire de mots de passe était codé en dur dans le binaire du malware, il s'avère que désormais cette liste est téléchargée à partir du serveur Command & Control. Dans le cas où une attaque réussit, le malware renvoie au serveur C2 les identifiants qui ont fonctionné. Lorsqu'une machine est compromise, RapperBot modifie les clés SSH du serveur Linux de manière à être persistant même si le mot de passe SSH venait à être modifié. Même si le malware est supprimé, les cybercriminels pourraient continuer d'accéder au serveur Linux grâce à la modification du fichier "~/.ssh/authorized_keys" de l'hôte.

Ce n'est pas tout ! En effet, le malware ajoute l'utilisateur root "suhelper" sur les machines compromises et il crée une tâche Cron qui crée à nouveau l'utilisateur toutes les heures au cas où un administrateur découvre le compte et le supprime.

Même si la majorité des botnets effectuent des attaques DDoS, ce n'est pas si évident que cela avec RapperBot. Ses capacités à effectuer des attaques DDoS seraient limitées. Les chercheurs en sécurité évoquent une autre piste : les cybercriminels pourraient revendre les accès persistants à d'autres cybercriminels spécialistes des attaques par ransomwares. Pour le moment, il n'y a aucune preuve de cela et les chercheurs n'ont pas eu de cas où une autre charge malveillante était exécutée sur le serveur. Disons que le malware se niche simplement sur les hôtes Linux compromis et qu'il reste en sommeil, même s'il semble tout de même essayer de compromettre d'autres machines.

Un rapport détaillé est disponible sur le site de Fortinet. où il y a également la liste d'une partie des adresses IP malveillantes.

Source

The post RapperBot, un nouveau botnet Linux qui s’attaque aux accès SSH ! first appeared on IT-Connect.

Linux Mint 21 est disponible en téléchargement, quoi de neuf ?

3 août 2022 à 08:01
Distribution Linux Mint 21

L’équipe Linux Mint publie une nouvelle version de sa distribution Linux. Linux Mint 21, nom de code Vanessa, est désormais disponible en téléchargement.

Cette édition est importante car il s’agit d’une version dite LTS. En clair elle profite d’une prise en charge sur le long terme. Son support est prévu jusqu’en 2027 bien que Linux Mint 22 sera disponible l’année prochaine.

Cette distribution est basée sur Ubuntu. Elle est proposée au travers de différentes variantes. Nous pouvons citer Cinnamon, MATE et Xfce. Elle introduit de nouvelles fonctionnalités, des logiciels mis à jour et des améliorations. Les images ISO sont disponibles en téléchargement et les instructions de mise à niveau seront bientôt proposées.

Linux Mint 21, quoi de neuf ?

Comme nous l’avons annoncé de nombreux changements et améliorations sont présents. Voici un aperçu des faits marquants.

Linux Mint 21 - Gestionnaire Bluetooth blueman

Linux Mint 21 – Gestionnaire Bluetooth blueman

Concernant la gestion du Bluetooth le gestionnaire Blueman remplace Blueberry. Il fournit de nombreuses fonctionnalités et beaucoup plus d’informations. La note de version ajoute qu’il offre une meilleure connectivité, en particulier en ce qui concerne les casques et les profils audio. Son interface a été retravaillée et a reçu le support des icônes symboliques.

Linux Mint 21 - Vignettes

Linux Mint 21 – Vignettes

L’application xapp-thumbnailers est de la partie afin de corriger le manque de vignettes pour certains types de fichiers courants. Cela concerne les fichiers webp, mp3, raw, epub et AppImage.

Linux Mint 21 - Sticky Notes (duplicata)

Linux Mint 21 – Sticky Notes (duplicata)

L’application Sticky Notes s’améliore. La duplication des notes est possible tandis que si Sticky Notes doit choisir différentes couleurs pour des notes nouvellement créées, il ne les choisit plus au hasard, mais parcourt le jeu de couleurs pour maximiser la probabilité que chaque note ait une couleur différente.

Linux Mint 21 - Sticky Notes

Linux Mint 21 – Sticky Notes

L’icône de la barre d’état système a été restylée et les nouvelles notes sont positionnées par rapport à leurs parents.

Linux Mint 21 - petit moniteur de processus

Linux Mint 21 – petit moniteur de processus

Un petit moniteur de processus a été ajouté à Linux Mint pour détecter les mises à jour automatisées et les instantanés systèmes automatisés s’exécutant en arrière-plan. A chaque fois qu’une tâche automatisée est en cours d’exécution, le moniteur place une icône dans la barre d’état système pour en informer l’utilisateur et fournir une explication sur les ralentissements en cours.

Plusieurs XApps ont été améliorés.

  • Timeshift calcule l’espace requis de la sauvegarde avant de la créer.
  • Xviewer et Thumbnailers prennent désormais en charge Webp,
  • Amélioration de la navigation dans les répertoires avec Xviewer,
  • Warpinator fournit des liens vers ses homologues Windows, Android et iOS lorsqu’il ne parvient pas à trouver d’autres appareils,
  • L’interface utilisateur de Thingy profite de retouches,
  • Le gestionnaire WebApp prend en charge davantage de navigateurs et de paramètres personnalisés.

Nous avons également des améliorations de l’impression et de la numérisation. Linux Mint 21 utilise l’impression et la numérisation sans pilote (IPP) afin de communiquer avec la plupart des imprimantes et des scanners sans avoir besoin d’installer les pilotes au préalable. Si l’impression ou la numérisation ne fonctionne pas, il est nécessaire de désactiver l’impression/numérisation sans pilote en supprimant les packages ipp-usb et airscan pour installer les pilotes fournis par le fabricant.

Dans Software Sources, la liste des référentiels, la liste des PPA et la liste des clés prennent en charge les sélections multiples.

La désinstallation des applications du menu principal s’accompagne désormais d’une vérification des dépendances et affiche un avertissement si un autre package dépend de cette application. La désinstallation supprime toutes les dépendances qui ne sont plus nécessaires.

Linux Mint 21 profite du noyau Linux 5.15 et s’appuie sur Ubuntu 22.04.

Linux Mint 21, les liens importants .

Cet article Linux Mint 21 est disponible en téléchargement, quoi de neuf ? a été publié en premier par GinjFo.

GameShell – Un jeu » pour apprendre le shell Unix

2 août 2022 à 09:00
Par : Korben

Ça vous dirait d’apprendre à utiliser Unix / GNU Linux un peu mieux tout en vous amusant ?

Et bien c’est ce que permet GameShell, un petit jeu mis au point par Pierre Hyvernat et Rodolphe Lepigre.

Ce jeu se lance dans le terminal et qui vous propose des missions d’exploration. Ces missions vous permettront de comprendre et d’apprendre la syntaxe des commandes Shell Unix de base.

Alors évidemment, c’est tout en anglais mais c’est très cool, et je suis certain que même les « experts » pourront en retirer un petit truc.

GameShell et ses explications sont à découvrir ici.

Comment configurer le réseau d’Ubuntu avec NetPlan

31 juillet 2022 à 10:35

NetPlan est l’outil de configuration du réseau Ubuntu dans toutes les versions récentes Ubuntu. NetPlan est basé sur un système de configuration basé sur YAML qui rend le processus de configuration très simple. Il vise à remplacer le fichier de configuration ancien /etc/network/interfaces que nous avons utilisé pour la configuration des interfaces réseau dans Ubuntu et d’autres distributions Linux.

Dans ce tutoriel, vous apprendrez à configurer les réseaux dans Ubuntu à l’aide de NetPlan.
Nous examinerons les configurations IP statiques et dynamiques. J’utiliserai Ubuntu 22.04 LTS pour décrire le processus dans cet article, mais les mêmes étapes s’appliquent également à l’ancien Ubuntu 20.04.

Comment configurer le réseau d'Ubuntu avec NetPlan

Comment configurer le réseau d’Ubuntu avec NetPlan

Vous pouvez trouver les nouveaux fichiers de configuration sur /etc/netplan/*.yaml.
Ubuntu Server génère un fichier de configuration NetPlan pour System-Networkd nommé 01-netcfg.yaml, tandis que Ubuntu Desktop génère un fichier de configuration NetPlan pour Network-Manager nommé 01-network-manager-all.yaml.

Si vous avez plusieurs interfaces, utilisez 02-network-manager-all.yaml  pour la deuxième interface. NetPlan applique la configuration dans l’ordre numérique. Cela signifie que le fichier 01 sera appliqué avant le fichier 02.

  • Tout d’abord, récupérez la configuration IP de votre interface réseau :
ip a
  • Puis éditez le fichier de configuration de netplan :
sudo nano /etc/netplan/01-network-manager-all.yaml
  • Ensuite basez vous sur cet exemple en remplissant les champs :
network:
    Version: 2
    Renderer: NetworkManager/ networkd
    ethernets:
       [INTERFACE]:
          Dhcp4: yes/no
          Addresses: [ADRESSE_IP/NETMASK]
          Gateway: [PASSERELLE]
          Nameservers:
              Addresses: [SERVEUR_DNS_1, SERVEUR_DNS_2]
sudo netplan apply

Dans le cas où vous rencontrez une erreur, essayez de déboguer pour enquêter sur le problème.
Pour exécuter le débogage, utilisez la commande avec l’option -d :

sudo netplan –d apply

Comment configurer une IP statistique sur Ubuntu

Pour configurer manuellement une adresse IP, utilisez la syntaxe du fichier de configuration ci-dessus et ajoutez les informations sur l’adresse IP, la passerelle et les serveurs DNS.
Ci-dessous, vous pouvez voir un exemple de fichier de configuration netplan pour une adresse IP statique sur l’interface réseau ens33 :

Comment configurer une IP dynamique sur Ubuntu

Pour obtenir une adresse IP à partir du serveur DHCP, utilisez la même syntaxe de fichier de configuration ci-dessus. Mais n’ajoutez pas les informations sur l’adresse IP, la passerelle et le serveur DNS.

Ici, vous pouvez voir mon fichier de configuration pour l’adresse IP dynamique :

network:
    Version: 2
    Renderer: NetworkManager/ networkd
    ethernets:
       ens33:
          Dhcp4: yes

L’article Comment configurer le réseau d’Ubuntu avec NetPlan est apparu en premier sur malekal.com.

Comment changer les serveurs DNS d’Ubuntu

31 juillet 2022 à 10:35

Le système de noms de domaine (DNS) traduit les noms de domaine textuels par des adresses IP numériques. Par défaut, la plupart des réseaux sont configurés pour fonctionner avec les serveurs DNS fournis par le fournisseur de services Internet. Cependant, les utilisateurs sont libres de modifier les serveurs de noms DNS.

Ce tutoriel vous montre comment modifier les serveurs de noms (DNS) sur Ubuntu à l’aide de GUI ou de la ligne de commande.
Les instructions fonctionnement sur Ubuntu 22.04 LTS et 20.04 LTS.

Comment changer les serveurs DNS d'Ubuntu

Comment changer les serveurs DNS d’Ubuntu

En graphique

Voici comment changer la configuration DNS Ubuntu depuis l’interface graphique :

  • Cliquez en haut à droite pour ouvrir les paramètres
Ouvrir les paramètres Ubuntu
  • Dans le menu de gauche, cliquez sur Réseau
  • Puis à droite sur l’icône de paramètre sur votre connexion réseau
  • Cliquez sur l’onglet IPv4
  • Puis décochez Automatique 1[/point]
  • Saisissez le(s) serveur(s) DNS séparés par des virgules 2[/point]
  • Enfin cliquez en haut à droite sur Appliquer 3[/point]
  • Désactivez puis réactiver la connexion réseau afin de prendre en compte les modifications de la configuration DNS

systemd-resolved.service

SystemD peut générer la configuration DNS de Linux via le service systemd-resolved.service.
Il est donc possible de changer la configuration des serveurs DNS depuis ce dernier.
Pour cela :

  • Editez le fichier /etc/systemd/resolved.conf puis modifiez la directive DNS pour y inscrire le serveur DNS souhaité.
[Resolve]
DNS=8.8.8.8
  • Ensuite relancez le service :
sudo systemctl start systemd-resolved.service

En ligne de commandes (Netplan)

NetPlan est l’outil de configuration du réseau Ubuntu dans toutes les versions récentes Ubuntu.
NetPlan est basé sur un système de configuration basé sur YAML qui rend le processus de configuration très simple. Il a remplacé le fichier de configuration ancien /etc/network/interfaces que nous avons utilisé pour la configuration des interfaces réseau dans Ubuntu et d’autres distributions Linux.

Vous pouvez donc modifier la configuration DNS depuis ce dernier.
Pour cela :

  • Editez le fichier suivant :
sudo nano /etc/netplan/01-network-manager-all.yaml
Sur Ubuntu Server, le fichier est /etc/netplan/01-netcfg.yaml
  • Puis inspirez vous de la configuration IP suivante :
network:
    Version: 2
    Renderer: NetworkManager/ networkd
    ethernets:
       [INTERFACE]:
          Dhcp4: no
          Addresses: [ADRESSE_IP/NETMASK]
          Gateway: [PASSERELLE]
          Nameservers:
              Addresses: [SERVEUR_DNS_1, SERVEUR_DNS_2]
Utilisez la commande ip a pour afficher la configuration IP de chaque interface réseau. Plus de détails : 10 commandes “IP” utiles pour configurer les interfaces réseau sur Linux
  • Enregistrez les modifications du fichier
  • Puis pour appliquer la nouvelle configuration du réseau dans le système, utilisez cette commande :
sudo netplan apply

Liens

L’article Comment changer les serveurs DNS d’Ubuntu est apparu en premier sur malekal.com.

Crow Translate – Pour tout traduire sous Linux et Windows

31 juillet 2022 à 09:00
Par : Korben

J’ai expérimenté l’anglais et l’allemand tout au long de ma scolarité et le seul prof qui m’a donné vraiment le goût d’apprendre l’anglais, ça a été celui que j’ai eu à la fin de mes études, en BTS. Il m’a clairement réconcilié avec la matière.

Mais je sais au fond qu’on est tous un peu dans le même cas ici en France. On a parfois eu des profs qui nous ont dégoûtés ou qui étaient un peu nuls, on n’a quasiment jamais l’occasion de pratiquer l’anglais à moins de beaucoup voyager et quand on se lance enfin, les autres Français qui ne savent pas parler anglais se moquent de notre accent.

Bref, ce n’est pas ouf et nous avons donc besoin de traducteurs automatiques. Ça tombe bien, en voici un qui s’appelle Crow Translate et qui fera plaisir aux gens sous Linux et Windows. Crow Translate est donc un outil de traduction simple et léger qui a été écrit en C++ / Qt et qui est capable de traduire et de prononcer du texte.

Pour réaliser cette prouesse, il utilise notamment les API de Google, Yandex, Bing, LibreTranslate et Lingva translate, ce qui lui permet de proposer 125 langues différentes ainsi que du text2speech. Et ceux qui le souhaitent peuvent également l’utiliser en ligne de commande.

Pour l’installer sous Windows, vous pouvez télécharger le .exe ici ou lancer la commande scoop suivante :

sudo scoop install crow-translate -g

Et pour les linuxiens sous Debian-like :

sudo add-apt-repository ppa:jonmagon/crow-translate
sudo apt update
sudo apt install crow-translate

Vous trouverez plus d’infos sur Crow Translate ici.

Merci à Lorenper pour le partage

❌