Droits d'accès des ptys (xxdb, Emacs)

Base de données support (ke_devpts-63)

SuSE Linux: Version 6.3


Problème:

Le debugger xxgdb produit le message d'erreur suivant:

xxgdb: all ptys in use

Ou bien l'accès a distance aux fichiers avec Emacs (en utilisant ange-ftp) n'est pas possible. D'autres programmes présentent éventuellement les mêmes symptômes.

Cause:

Pour des raisons de sécurité, les droits des périphériques "/dev/pty*" (Unix98 PTYs) ont été limités à "660". Cela pose des problèmes à certains programmes.

Solution:

Vous devriez renoncer provisoirement à l'utilisation de ces programmes sur des serveurs ayant un rôle critique.

Sur des machines dont vous pouvez faire confiance à l'utilisateur, vous pouvez attribuer les droits plus généreusement, par exemple:

chmod 666 /dev/pty*

Une autre solution consiste à attribuer "sgid" au groupe "tty" pour les programmes concernés. Vous devez alors effectuer cette modification pour chaque programme concerné, par exemple:

chmod g+s $(which xxgdb)
chgrp tty $(which xxgdb)

Voir aussi:
o Problèmes connus et particularités de SuSE Linux 6.3

Mots-clés: 6.3, PTYS, XXGDB, EMACS, ANGE-FTP, SéCURITé, DROITS

Catégories: Applicatifs

SDB-ke_devpts-63, Copyright SuSE Linux AG, Nürnberg, Germany - Version: 28. Nov 1999
SuSE Linux AG - Dernière modification: 28. Nov 1999 de ke (sdb_gen 1.40.0)