Práva programu ptys (xxdb, Emacs)

Supportní databáze (ke_devpts-63)
Platí pro

SuSE Linux: Verze 6.3


Symptomy:

xxgdb (debugger) vypíše následující hlášení:

xxgdb: all ptys in use

Nebo není možné přistupovat prostřednictvím Emacsu ke vzdáleným soubrům (s ange-ftp). Také ostatní programy mohou být postiženy.

Příčina:

Z bezpečnostních důvodů jsou práva zařízení "/dev/pty*" (Unix98 PTYs) omezena na "660". Což bohužel vadí některým programům.

Řešení:

Na serverech, kde probíhají citlivé podnikové operace byste neměli tyto programy používat (alespoň dočasně).

Na pracovních stanicích, kde můžete důvěřovat jejich obsluze, mohou být tato práva nastavena poněkud volněji, např.:

chmod 666 /dev/pty*

Alternativním řešením pak je nastavení programů "sgid" pro skupinu "tty". To se pak ale musí týkat všech programů, např.:

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

Klíčová slova: 6.3, PTYS, XXGDB, EMACS, ANGE-FTP, SECURITY, BEZPEčNOST

Kategorie: Aplikace

SDB-ke_devpts-63, Copyright SuSE Linux AG, Nürnberg, Germany - Verze: 28. Nov 1999
SuSE Linux AG - Poslední změnu: 28. Nov 1999 provedl ke (sdb_gen 1.40.0)