icon Top 9 categories map      RocketAware > man pages >


Tips: Browse or Search all pages for efficient awareness of more than 6000 of the most popular reusable and open source applications, functions, libraries, and FAQs.

The "RKT couplings" below include links to source code, updates, additional information, advice, FAQs, and overviews.


Search all pages


By activity
Professions, Sciences, Humanities, Business, ...

User Interface
Text-based, GUI, Audio, Video, Keyboards, Mouse, Images,...

Text Strings
Conversions, tests, processing, manipulation,...

Integer, Floating point, Matrix, Statistics, Boolean, ...

Algorithms, Memory, Process control, Debugging, ...

Stored Data
Data storage, Integrity, Encryption, Compression, ...

Networks, protocols, Interprocess, Remote, Client Server, ...

Hard World
Timing, Calendar and Clock, Audio, Video, Printer, Controls...

File System
Management, Filtering, File & Directory access, Viewers, ...


RocketLink!--> Man page versions: OpenBSD FreeBSD NetBSD Others

DM(8)                   OpenBSD System Manager's Manual                  DM(8)

     dm - dungeon master

     ln -s dm game

     Dm is a program used to regulate game playing.  Dm expects to be invoked
     with the name of a game that a user wishes to play.  This is done by cre-
     ating symbolic links to dm, in the directory /usr/games for all of the
     regulated games.  The actual binaries for these games should be placed in
     a ``hidden'' directory, /usr/games/hide, that may only be accessed by the
     dm program.  Dm determines if the requested game is available and, if so,
     runs it.  The file /etc/dm.conf controls the conditions under which games
     may be run.

     The file /etc/nogames may be used to ``turn off'' game playing.  If the
     file exists, no game playing is allowed; the contents of the file will be
     displayed to any user requesting a game.

     /etc/dm.conf        configuration file
     /etc/nogames        turns off game playing
     /usr/games/hide     directory of ``real'' binaries
     /var/log/games.log  game logging file


     Two problems result from dm running the games setuid ``games''. First,
     all games that allow users to run UNIX commands should carefully set both
     the real and effective user id's immediately before executing those com-
     mands.  Probably more important is that dm never be setuid anything but
     ``games'' so that compromising a game will result only in the user's
     ability to play games at will.  Secondly, games which previously had no
     reason to run setuid and which accessed user files may have to be modi-

     The dm command appeared in 4.3BSD-Tahoe.

OpenBSD 2.3                      May 31, 1993                                1

Source: OpenBSD 2.6 man pages. Copyright: Portions are copyrighted by BERKELEY
SOFTWARE DESIGN, INC., The Regents of the University of California, Massachusetts
Institute of Technology, Free Software Foundation, FreeBSD Inc., and others.

(Corrections, notes, and links courtesy of RocketAware.com)

[Detailed Topics]
FreeBSD Sources for dm(8)
OpenBSD sources for dm(8)

[Overview Topics]

Up to: Process Limits: File Access - Process Limits on File access (permissions, ownership, modes, et al)

RocketLink!--> Man page versions: OpenBSD FreeBSD NetBSD Others

Rapid-Links: Search | About | Comments | Submit Path: RocketAware > man pages > dm.8/
RocketAware.com is a service of Mib Software
Copyright 1999, Forrest J. Cavalier III. All Rights Reserved.
We welcome submissions and comments