J'ai besoin de laisser à un simple utilisateur le droit d'ouvrir
/dev/port , car je n'ai pas de drivers pour une carte d'I/O,
donc je fais des in/out.......je suis finalement passé à des read/wrtie sur le fichier /dev/port
J'ai lu qu'il était possible de laisser l'accès à un simple utilisateur,
mais malgré mes effrots (chagement d'accès sur le fichier /dev/port), un utilisateur "normal" ne peut ouvrir ce fichier.
g@thor:~> ./IO open 0 0
Erreur ouverture /dev/port: Operation not permitted
Le code :
Code :
- fd = open("/dev/port", O_RDWR);
- if(fd==-1)
- perror("Erreur ouverture /dev/port" );
- else
- printf("Ok ouverture du port\n" );
|
les droits d'accès à /dev/port :
thorhome/jg # ls -al /dev/port
crwsrwsrwx 1 jg root 1, 4 Sep 18 2002 /dev/port
Même problème si je change les droits :
thorhome/jg # ls -al /dev/port
crwsrwsrwx 1 jg users 1, 4 Sep 18 2002 /dev/port