IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Shell et commandes GNU Discussion :

Modification des commande interne du shell


Sujet :

Shell et commandes GNU

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    112
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 112
    Points : 61
    Points
    61
    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.

  2. #2
    Membre confirmé Avatar de herzleid
    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Juin 2002
    Messages
    393
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Directeur des systèmes d'information

    Informations forums :
    Inscription : Juin 2002
    Messages : 393
    Points : 509
    Points
    509
    Par défaut
    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+

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    112
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 112
    Points : 61
    Points
    61
    Par défaut
    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+

  4. #4
    Membre confirmé Avatar de herzleid
    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Juin 2002
    Messages
    393
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Directeur des systèmes d'information

    Informations forums :
    Inscription : Juin 2002
    Messages : 393
    Points : 509
    Points
    509
    Par défaut
    Alors va voir du côté de rbash (ou bash restreint).

    Je crois que ça pourrait solutionner ton pb.

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    112
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 112
    Points : 61
    Points
    61
    Par défaut
    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.

  6. #6
    Membre confirmé Avatar de herzleid
    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Juin 2002
    Messages
    393
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Directeur des systèmes d'information

    Informations forums :
    Inscription : Juin 2002
    Messages : 393
    Points : 509
    Points
    509
    Par défaut
    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.

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    112
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 112
    Points : 61
    Points
    61
    Par défaut
    , 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

  8. #8
    Expert confirmé
    Avatar de becket
    Profil pro
    Informaticien multitâches
    Inscrit en
    Février 2005
    Messages
    2 854
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Informaticien multitâches
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 2 854
    Points : 5 915
    Points
    5 915
    Par défaut
    Tu ne chercherais pas à réinventer le chroot par hasard ?

  9. #9
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    112
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 112
    Points : 61
    Points
    61
    Par défaut
    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

Discussions similaires

  1. Réponses: 0
    Dernier message: 27/08/2014, 11h33
  2. Réponses: 0
    Dernier message: 23/04/2014, 16h28
  3. Réponses: 2
    Dernier message: 13/11/2012, 18h06
  4. lancer à une console des commandes internes
    Par Dubitatif dans le forum Langage
    Réponses: 5
    Dernier message: 11/04/2006, 11h07
  5. Shell qui appelle un xterm et lance des commandes
    Par Krispy dans le forum Linux
    Réponses: 6
    Dernier message: 09/03/2006, 17h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo