Journal Permissions

Posté par  (site web personnel) .
Étiquettes : aucune
0
12
sept.
2003
Voila une petite question pour les connaisseurs:
Je voudrais permettre a un programme utilisateur d'accéder à /dev/tty ou /dev/console en tant qu'utilisateur pour pouvoir changer de console virtuel.
Ca marche sans pépin quand je suis dans une console virtuel mais quand je suis dans un terminal virtuel, ca marche en root mais pas en utilisateur.
Que faire? j'ai mis la commande chvt en suid pour continuer mon programme en attendant de trouver mieux.
  • # Re: Permissions

    Posté par  (Mastodon) . Évalué à 1.

    sudo peut etre ?
    • [^] # Re: Permissions

      Posté par  (site web personnel) . Évalué à 1.

      Pas exactement ce que je veut faire en fait ce que je veux c'est remplacer system("/usr/bin/chvt X") par
      open("/dev/console");
      ioctl(3, 0x?, 0x?);

      et sans mettre le programme principal en suid ou sudo
      Et si c'est possible que ce soit possible juste en ajoutant un fichier. j'ai chercher dans /etc/security sans trouver.
      Comment ca je suis compliquer?

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.