Lister les utilisateurs et les groupes sous Linux

bookAlex Soyer
le 18/06/2013
Voici comment récupérer la liste des utilisateurs ainsi que des groupes sur un système GNU/Linux. En tant que Root. Afficher les utilisateurs : cat /etc/passwd | awk -F: '{print $ 1}' Afficher les groupes : cat /etc/group | awk -F: '{print $ 1}'

Loguer les ping avec IPTables

bookAlex Soyer
le 02/07/2013
Voici comment loguer les pings reçus sur votre machine grâce à iptables. Bien entendu, vous pouvez changer le protocole utilisé (ici ICMP) par un autre dans le but de détecter d'autres traffics. Utiliser la commande iptables suivante en root : iptables -A INPUT -p icmp --icmp-type echo-request -j LOG --log-level info --log-prefix "[ping] " Pour voir les règles iptables on utilisera : iptables -L Chain INPUT (policy ACCEPT) target prot opt source ...

Mise à jour du système et nettoyage des paquets

bookAlex Soyer
le 17/03/2013
Pour automatiser la mise à jour de vos stations de travail, vous pouvez créer un script préconçu qui s'occupera de faire les mises à jour et de supprimer les paquets obsolètes / restes de configuration de certains paquets suite aux mises à jour. Voici le script.sh de mise à jour conçu pour bash. Le flux de sortie pointe sur NULL, vous ne verez donc que les erreurs apparaître. #!/bin/bash if [ $UID -ne 0 ] ; then echo...

Mot de passe root "vide"

bookDinath
le 21/08/2014
Parfois lors de l'installation d'un nouveau système, vous avez choiisi de ne pas attribuer de mot de passe au compte utilisateur "root". Or, celui-ci est par mesure de sécurité obligatoire lorsque vous tentez de changer de compte (je parle essentiellement pour Ubuntu et pour Debian). Du coup, vous allez devoir changer le mot de passe du compte utilisateur root, même si ce dernier n'existe pas. sudo passwd root Vous entrez le mot de passe de l'utilisateur actuel,...

MySQL Erno 39 : Impossible de supprimer une base de données

bookDinath
le 15/08/2016
Parfois sous MySQL je n'arrive pas à supprimer des base de données, je me prends l'erreur erno 39. mysql> drop database menu; ERROR 1010 (HY000): Error dropping database (can't rmdir './menu', errno: 39) ERROR 1007 (HY000): Can't create database 'menu'; database exists Il me suffit alors de supprimer les dossiers de base de données dans le répertoire DB de MySQL. root@debian:/home/dinath# mv -v /var/lib/mysql/menu{,.old} '/var/lib/mysql/menu' ->...

NodeJS : Installer la dernière version du serveur

bookDinath
le 07/02/2016
Comme souvent dans les dépôts, il est possible que vous ne récupériez pas directement la dernière version d'un paquet. Pour être honnête je n'ai jamais compris pourquoi, soit. NodeJS ne fait pas exception à la règle sous Debian, voici comment installer la dernière de NodeJS sans devoir aller le télécharger sur leur site internet. Méthode 1 : Utiliser n N est un package NPM permettant de mettre à...

OpenSSH : Créer un serveur sFTP

bookAlex Soyer
le 06/05/2013
Sous Debian et ses dérivés, il est possible de créer un serveur SFTP pour Secure File Transfer Protocol. Le SFTP n'est pas un dérivé du FTP, il s'appuie sur le protocole SSH d'openssh. Tutoriel pour sécuriser le serveur sFTP OpenSSH Installation OpenSSH Il faudra installer le serveur d'openssh avec le gestionnaire de paquet de la machine. aptitude install openssh-server A l'installation, le serveur génèrera automatique une clef. ...

OpenSSH : Sécuriser l'accès SSH

bookAlex Soyer
le 05/10/2013
Le protocole SSH est très utilisé sur les serveurs Linux, il permet d'ouvrir un shell distant et sécurisé sur son serveur. De ce fait, il est important de le sécuriser au possible afin d'éviter toute tentative d'intrusion sur son système. Sur un précédent article, je parlais de l'installation d'OpenSSH, de sa configuration et des commandes principales. Pour la sécurisation d'OpenSSH, nous utiliserons le fichier de...

Où télécharger Debian Jessie ?

bookDinath
le 21/08/2014
Debian Jessie, c'est la dernière version testing du système d'exploitation GNU/Linux Debian. Jessie, c'est la version 8 de Debian, actuellement en version de test. Pour rappel, une version de test n'est pas forcément instable, une version de test sera forcément moins stable qu'une version stable, cependant l'utilisation d'une version testing permet d'obtenir un système beaucoup plus à jour qu'un système en version stable, ici Wheezy. En effet,...