tux.gif
Programmation sous Linux
Droit d'accès au port !
tux.gif
Suivant
La Programmation se fait en VDK.

Programmation des Entée/Sortie sous Linux (Permission sous linux):
!!! le programme qui demande l'accès (écriture/lecture) à un port doit avoir la permission d'accès à celui-ci !!!
Chaque fichier/répertoire/périphérique se gère de la même manière et dispose de plusieurs bits de permission et d'une appartenance à un utilisateur et un groupe d'utilisateurs:

   Ainsi un fichier  "test" peut avoir les attributs suivant :  4755 et appartenir à Jean et au groupe Users
ce qui signifie que
   -  Jean a le droit de lire,ecrire,exécuter
   -  Les membres du groupe Users (ainsi que tous les autres ) ont le droit de le lire et de l'exécuter
   -  Quand le programme est exécuté (par Jean ou n'importe qui d'autre), il s'exécute avec les droits de Jean. Donc s' il  fait  appel à un autre programme dont seul Jean a le droit de lecture/ecriture (par exemple),  il n'y aura pas d'erreur.

Donc pour programmer les ports I/O, le programme qui fait appel à ceux-ci, doit être suid  et appartenir à root (qui est l'administrateur sous linux)