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 :

Restrictions Et Controle


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Novembre 2007
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 11
    Par défaut Restrictions Et Controle
    Salut...

    Comme je suis débutant à l'UNIX mes questions peuvent apparaitre pas au niveau de votre Forum... Merci de me le pardonner !

    Je voudrais savoir :

    1- Si les responsables d'un système souhaitent que des utilisateurs, parfaitement identifiables, ne puissent faire fonctionner qu'une seule application. Comment organiser cela sur une machine Unix ?

    2- Quels sont les éléments essentiels d'un shell qui permettrait de contrôler les applications que les utilisateurs pourraient employer. Je demande à savoir juste les principaux éléments fonctionnels et primitives Unix qui doivent etre employés pour réaliser ça.
    Connaissez-vous un moyen, sous Unix, pour réaliser cela sans avoir à écrire un shell ?

    Merci d'avance

  2. #2
    Modérateur
    Avatar de jlliagre
    Homme Profil pro
    Ingénieur support avancé & développement
    Inscrit en
    Juin 2007
    Messages
    2 695
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur support avancé & développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 695
    Par défaut
    On peut utiliser un shell restreint (rsh en général, mais ça dépend des Unix) qui va limiter la marge de maneuvre de l'utilisateur. On peut aussi lancer l'application au login en la définissant comme shell de l'utilisateur dans /etc/passwd.

  3. #3
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 150
    Par défaut
    Bonjour,

    Tu peux te renseigner sur sudo : c'est un programme qui permet de donner certains droits particuliers sur certains programmes à certains utilisateurs. Donc si tes utilisateurs n'ont pas de droit du tout par défaut, le fait de leur autoriser une action spécifique via sudo permet de faire ce que tu veux.
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

  4. #4
    Membre habitué
    Inscrit en
    Novembre 2007
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 11
    Par défaut
    Merci pour votre réponse...
    pouvez vous m'expliquer d'avantage ?

  5. #5
    Modérateur
    Avatar de jlliagre
    Homme Profil pro
    Ingénieur support avancé & développement
    Inscrit en
    Juin 2007
    Messages
    2 695
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur support avancé & développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 695
    Par défaut
    Il faudrait que tu dises de quel unix et de quelle application il s'agit.

  6. #6
    Membre habitué
    Inscrit en
    Novembre 2007
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 11
    Par défaut
    Merci pour vos reponses...
    Il s'agit d'une application de gestion d'un magasin... Le but est de donner aux vendeurs l'accès juste à l'application gestion de stock...

  7. #7
    Modérateur
    Avatar de jlliagre
    Homme Profil pro
    Ingénieur support avancé & développement
    Inscrit en
    Juin 2007
    Messages
    2 695
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur support avancé & développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 695
    Par défaut
    C'est une application graphique (X11) ou en mode terminal (texte) ?

    Tu ne sais pas de quel Unix il s'agit ?

  8. #8
    Expert confirmé Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Par défaut
    Citation Envoyé par Youni_1989 Voir le message
    Salut...

    Comme je suis débutant à l'UNIX mes questions peuvent apparaitre pas au niveau de votre Forum... Merci de me le pardonner !

    Je vx savoir :

    1- Si les responsables d'un système souhaitent que des utilisateurs, parfaitement identifiables, ne puissent faire fonctionner qu'une seule application. Comment organiser cela sur une machine Unix ?
    L'idéal est alors de lancer cette application à la place même du shell de l'utilisateur ainsi il ne peut même pas avoir de shell il ne peut qu'utiliser cette application là seulement.

    chaque login = une session d'application. pas d'accès shell plus restrictif que ça, _ça n'existe pas....enfin si pardon il y a le "nologin".

    exemple de /etc/passwd bloqué pour un utilisateur à une seule application :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    bruno:x:2010:2010::/home/bruno:/usr/bin/compta/menu
    le même sur une autre machine avec un droit d'accès au shell bash :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    bruno:x:2010:2010::/home/bruno:/bin/bash

  9. #9
    Membre habitué
    Inscrit en
    Novembre 2007
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 11
    Par défaut
    Merci infiniment pour vos reponses...
    C'est vraiment gentil...
    J'ai une derniere demande : pouvez vous me guider à des liens sur le web ou je peux comprendre bien le principe des restrictions UNIX ?
    Merci encore une Fois...

  10. #10
    Modérateur
    Avatar de jlliagre
    Homme Profil pro
    Ingénieur support avancé & développement
    Inscrit en
    Juin 2007
    Messages
    2 695
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur support avancé & développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 695
    Par défaut
    Pas facile, d'autant plus que ta demande est très vague et que tu ne précises pas de quel Unix il s'agit.

Discussions similaires

  1. Restriction et Controles au niveau du web service
    Par h.daly dans le forum Services Web
    Réponses: 0
    Dernier message: 15/04/2010, 14h01
  2. [VB6] [Interface] Nbre de contrôles maxi dans une feuille
    Par Midou dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 13/10/2002, 16h09
  3. [VB6] [Interface] Tester le Type de Controle
    Par SpaceFrog dans le forum VB 6 et antérieur
    Réponses: 9
    Dernier message: 16/09/2002, 09h51
  4. [controle] propriété read only
    Par Fizgig dans le forum Composants VCL
    Réponses: 6
    Dernier message: 28/08/2002, 10h30
  5. Rx Controls Gif animés
    Par toufou dans le forum Composants VCL
    Réponses: 6
    Dernier message: 23/08/2002, 14h09

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