MARTINBRANDA

Navigation
louis MARTINBRANDA
Author

louis MARTINBRANDA

Rechercher


  • Accueil
  • À propos de
  • Blog
  • Contact

  • CSS 2
  • Divers 1
  • HTML 9
  • JQuery 1
  • Linux 39
  • MacOSX 15
  • Network 1
  • PHP 3
  • Raspberry PI 2
  • SQL 3
  • Vmware 4
  • Windows 3

Étiquettes


.htaccess Annuaire LDAP Apache Backup cisco command css debian debian6 derniers erreur ESXi extension fichiers History html htop iftop LDAP Linux MAC modifiés Mysql ntp OSX pages d’erreurs password PHP pi Proftpd raspberry RewriteEngine router sarg server ssh switch tar terminal Trouver url Welcome Windows WWW / No-WWW zimbra

Copyright © MARTINBRANDA. 2023 • All rights reserved.

Hydra WordPress Theme by EckoThemes.

Published with WordPress.

Related Articles

Filter by Category

  • Linux(39)
  • MacOSX(15)
  • HTML(9)
  • Vmware(4)
  • PHP(3)
  • SQL(3)
  • Windows(3)
  • CSS(2)
  • Raspberry PI(2)
  • Divers(1)
  • JQuery(1)
  • Network(1)

Filter by Author

  • louis MARTINBRANDA louis MARTINBRANDA (70)
Back to Latest Articles
Linux

Proftpd Debian

Pour installer sur votre Debian un serveur FTP, je vous conseille PROFTPD qui est très simple d’utilisation. Pour ce faire ils vous suffit de faire les manipulations...

Posted on 14th décembre 2010 by louis MARTINBRANDA

Windows

Windows : ARP

Address Resolution Protocol est celui qui est utilisé pour trouver l’adresse matérielle d’un dispositif (adresse MAC) en utilisant son adresse IP sur le réseau....

Posted on 30th novembre 2010 by louis MARTINBRANDA

MacOSX

Mac Os Raccourcis claviers

Liste des raccourcis clavier sous Mac Os X. Maj + Pomme + Q Ferme la session (Menu Pomme) Maj + Alt + Pomme + Q Ferme la session sans confirmation (Menu Pomme) Maj + Pomme + Suppr...

Posted on 24th novembre 2010 by louis MARTINBRANDA

Linux

linux réutiliser les paramètres d’une commande

Lorsque l’on utilise un shell sous Linux, il arrive fréquemment de devoir réécrire un paramètre d’une commande précédente. Voici un exemple courant pour mieux comprendre :...

Posted on 24th novembre 2010 by louis MARTINBRANDA

Linux

linux : History date/time

Pour afficher la date et l’heure dans l’history, modifier le fichier /etc/profile :   export HISTTIMEFORMAT="%h/%d – %H:%M:%S "

Posted on 24th novembre 2010 by louis MARTINBRANDA

Linux

Trouver les derniers fichiers modifiés sous linux

C’est simple on tape la commande suivante find / -mtime -3 Cette commande affichera par exemple les fichiers modifiés dans les trois derniers jours.  

Posted on 24th novembre 2010 by louis MARTINBRANDA

Linux

Serveur NTP

Installation des paquets apt-get install ntp ntpdate ntp-server (optionnel) Paramétrer la timezone sur la zone France tzselect

Posted on 14th novembre 2010 by louis MARTINBRANDA

SQL

Changer MDP Mysql

Linux mysqld_safe --skip-grant-tables --skip-networking & mysql mysql mysql> update user set password=password('aaaaaaaa') where user="root" and host="localhost"; mysql> exit...

Posted on 14th novembre 2010 by louis MARTINBRANDA

Linux

Raccourcis terminal

En général, les raccourcis clavier permettent aux utilisateurs de gagner beaucoup de temps. Voici donc une petite synthèse des raccourcis les plus importants pour le terminal en...

Posted on 14th novembre 2010 by louis MARTINBRANDA

Network

Réinitialiser cisco

Dans la plupart des cas, il faut effectuer un CTRL-BREAK pendant la séquence de boot. Voir cette page pour les séquences BREAK sur différents outils.

Posted on 14th novembre 2010 by louis MARTINBRANDA

View Latest Posts
Linux

Proftpd Debian


louis MARTINBRANDA
louis MARTINBRANDA
Proftpd Debian
Posted on 14th décembre 2010 by louis MARTINBRANDA

Pour installer sur votre Debian un serveur FTP, je vous conseille PROFTPD qui est très simple d’utilisation.
Pour ce faire ils vous suffit de faire les manipulations suivantes :

$apt-get install proftpd

et choisissez l’option « indépendamment » ou « standalone »

Voila votre serveur est prés à faire du FTP.

Maintenant voir la configuration :

laissé la conf par défaut, cependant nous allons faire en sorte que chaque utilisateurs créé sur notre serveur, puisse avoir accès à son dossier en FTP.

Ouvrez votre fichier utilisateur

$vi /etc/passwd

et modifié la ligne de l’utilisateur comme suit :

martinbranda:x:5002:5002::/var/www/martinbranda:/bin/false

ici « martinbranda » est notre utilisateur et « /var/www/martinbranda » le répertoire de notre site.
« /bin/false » permet d’empecher l’utilisateur de se connecter en terminal sur le serveur.

Dans notre fichier de conf modifier l’option « DefaultRoot » par :

DefaultRoot                     / root
DefaultRoot                     ~ !adm

relancer le serveur proftpd

$/etc/init.d/proftpd restart

et maintenant, si vous vous connectez avec martinbranda vous arriverez directement dans le repertoire /var/www/martinbranda

Si malgré un mot de passe correct, ProFTPd refuse le logon et que dans le log de /var/log/message vous avez

Invalid shell: '/bin/false'

c’est à cause du /bin/false qui est un shell bidon, car la façon la plus simple de bloquer le logon en SSH est de modifier la shell que prendrait l’utilisateur au logon. En mettant un shell « bidon », on bloque son logon.
La réelle question est « pourquoi ProFTPd exige-t-il un shell valide ? »

Et bien… je ne sais pas !

Main on peut résoudre l’erreur de 2 façons.

1 – Soit on configure ProFTPd pour ne plus vérifier au logon si le shell de l’utilisateur est valide :

Cela se fait en ajoutant la ligne suivante dans le fichier de configuration de ProFTPd :

$ vi /etc/proftpd/proftpd.conf
# Require a valid shell from /etc/shells.
RequireValidShell off

Sauver le fichier de configuration et redémarrer ProFTPd

$ /etc/init.d/proftpd restart

2 – Soit on inclut le shell bidon « /bin/false » dans la liste des shells valides :

$ vi /etc/shells
# /etc/shells: valid login shells
/bin/csh
/bin/sh
/usr/bin/es
/usr/bin/ksh
/bin/ksh
/usr/bin/rc
/usr/bin/tcsh
/bin/tcsh
/usr/bin/esh
/bin/bash
/bin/rbash
/usr/bin/screen
/usr/bin/rssh
/bin/false

La commande « add-shell /bin/false » pourrait aussi être utilisée pour ajouter « /bin/false » au fichier.

Personnellement, je ne vois pas pourquoi on devrait bricoler pour forcer ProFTPd à « valider » un shell qui est par nature « invalide » ! Le plus logique et simple est pour moi de dire à ProFTPd de ne plus faire cette validation !

Donc, la solution 1 avec « RequireValidShell off » a ma préférence. 😉

 

louis MARTINBRANDA
louis MARTINBRANDA
  • debian
  • Linux
  • Proftpd
  • Share Article:
Show Comments (0)

Comments

Cancel Reply

Connecter avec:
Facebook Google Twitter WordPress

Related Articles

Installer les VMware tools sur Debian
Vmware

Installer les VMware tools sur Debian

Installer les VMware Tools sur une Debian c'est très simple

Posted on 4th novembre 2013 by louis MARTINBRANDA
Installer WGET sur Mac OS X
MacOSX

Installer WGET sur Mac OS X

WGET vous permet de récupérer des dossiers et fichiers sur internet. Il est surtout utilisé sur le systèmes Linux/Unix. Pour installer WGET sur Mac OS X vous aurez besoin...

Posted on 4th novembre 2013 by louis MARTINBRANDA

Subscribe to MARTINBRANDA

Subscribe to our email newsletter to receive useful articles and special offers.

We won't share your email address.