Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications > Shell
Shell Vos questions sur l'utilisation des commandes shell
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 14/03/2006, 09h44   #1
Nouveau Membre du Club
 
Inscription : mars 2006
Messages : 112
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 112
Points : 29
Points : 29
Par défaut Modification des commande interne du shell

Bonjour les linuxiens.
voila encore un sujet lol.
je veux modifier les commandes du shell linux (bash). donc il faut que manipule les fichiers de configuration (la modification pour tout les user).
quelqu'un a une piste pour démarrer et mù'aide à résoudre ce proibélme.
je tien à vous remercer.
baali_hacene est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/03/2006, 09h49   #2
Membre éclairé
 
Avatar de herzleid
 
Inscription : juin 2002
Messages : 376
Détails du profil
Informations personnelles :
Âge : 33

Informations forums :
Inscription : juin 2002
Messages : 376
Points : 388
Points : 388
Salut,
toute les commandes n'ont pas de fichier de conf. tu cherches à obtenir quoi comme résultat, donne nous un exemple. Car si pour le ls tu veux l'équivalent ls -a dans ce cas il faut te tourner vers les alias.
a+
__________________
www.kywyxy.net
herzleid est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/03/2006, 10h13   #3
Nouveau Membre du Club
 
Inscription : mars 2006
Messages : 112
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 112
Points : 29
Points : 29
Salut,
ce que je veux faire, c'est de faire des controles sur la commande cd par exemple:
quand le user tape cd /etc. le shell doit vérifier les droit de user puis réagit, s'il est autorisé de naviguer dans un répertoire supperieur ou pas. si oui il accéde au /etc , si non le shell ne fait rien ou lui afficher un message.
voila j'espéree que tu ma compri
A+
baali_hacene est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/03/2006, 10h50   #4
Membre éclairé
 
Avatar de herzleid
 
Inscription : juin 2002
Messages : 376
Détails du profil
Informations personnelles :
Âge : 33

Informations forums :
Inscription : juin 2002
Messages : 376
Points : 388
Points : 388
Alors va voir du côté de rbash (ou bash restreint).

Je crois que ça pourrait solutionner ton pb.
__________________
www.kywyxy.net
herzleid est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/03/2006, 10h57   #5
Nouveau Membre du Club
 
Inscription : mars 2006
Messages : 112
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 112
Points : 29
Points : 29
Merci pour ta réponse, j'ai essyé de le faire et ça marche trés bien , mais je probléme que j'ai un logiciel NXserver qui les clients les utilisent pour se conneté au serveur, et comme ce logiciel ne fonctionne pas sous un shell restreint donc je peu pas utiliser un shell limiter ou restreint rbash
moi je pense que la solution c'est de chamger le code de la commande cd.
Pour un début je commance à voir les fichiers pam.
ta pas une autre solution.
merci.
baali_hacene est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/03/2006, 11h48   #6
Membre éclairé
 
Avatar de herzleid
 
Inscription : juin 2002
Messages : 376
Détails du profil
Informations personnelles :
Âge : 33

Informations forums :
Inscription : juin 2002
Messages : 376
Points : 388
Points : 388
tu peux essayer de redefinir la commande cd avec un alias et bloquer les droits d'écriture sur le fichier profile du bash. Mais je suis pas sur que ce soit suffisant.
__________________
www.kywyxy.net
herzleid est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/03/2006, 11h52   #7
Nouveau Membre du Club
 
Inscription : mars 2006
Messages : 112
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 112
Points : 29
Points : 29
, j'ai essey ça déja, mais quand le user tape \avant la commande, l'alias est désactiver:
\cd /etc ====> c'est la commande cd qui est activer ici et c pas l'alias
merci pour ta réponse.
kelk1 peu m'aider
baali_hacene est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2006, 07h11   #8
Membre Expert
 
Avatar de becket
 
Frédéric Brugmans
Informaticien multitâche
Inscription : février 2005
Messages : 661
Détails du profil
Informations personnelles :
Nom : Frédéric Brugmans

Informations professionnelles :
Activité : Informaticien multitâche

Informations forums :
Inscription : février 2005
Messages : 661
Points : 1 196
Points : 1 196
Tu ne chercherais pas à réinventer le chroot par hasard ?
becket est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2006, 09h51   #9
Nouveau Membre du Club
 
Inscription : mars 2006
Messages : 112
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 112
Points : 29
Points : 29
Bonjour,
comme ta dis, je croi oui.
les chose se compliquent et le temps passe vite.
Je croi qu'il faut modife le shell, pour réaliser tel concepte, la solution ideal je croi.
Si quelqu'un a une autre idée autre que les alias, jail, je tien a le remercier boucoup.
merci
baali_hacene est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h24.


 
 
 
 
Partenaires

Hébergement Web