lshell

Lshell est un Shell alternatif à bash et qui va permettre de restreindre aisément les possibilités de nos utilisateurs.

J'ai eu l'occasion de découvrir ce Shell alternatif lorsque je cherchais à permettre à des amis d'utiliser mon serveur comme proxy socks.

Cependant, je ne voulais pas qu'il puisse faire autre chose que cela, et un proxy socks SSH nécessitant une connexion SSH et donc un accès à la console, il fallait que je trouve un moyen de restreindre leurs mouvements.

Les sources sur GitHub: https://github.com/ghantoos/lshell/wiki

ou bien la commande Debian:

apt-get install lshell

Pour assigner ce Shell à vos utilisateurs, se rendre dans "/etc/passwd":

#Shell par défaut
user1:x:1000:1000:,,,:/home/user1:/bin/sh
#Avec lshell
user1:x:1000:1000:,,,:/home/user1:/usr/bin/lshell

On peut également désigner le Shell à assigner à l'utilisateur lors de sa création:

adduser --shell /usr/bin/lshell user1

By Enzo

Je suis ingénieur système et je suis passionné par le monde de l’informatique et des technologies.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.