sud is a daemon to execute interactive and non-interactive processes with special (and customizable) privileges in a nosuid environment It is based on a client/server model and on the ability to pass file descriptors between processes.
Be the first to post a text review of sud - superuser daemon. Rate and review a project by clicking thumbs up or thumbs down in the right column.
sud is a daemon to execute interactive and non-interactive processes with special privileges in a nosuid environment. Changes: Timeout support in Linux is fixed, and signals are more reliable. The ability to list multiple services in the same configuration file is added, along with SO_PEERCRED support. SIGHUP causes the configuration file to be re-read, and sessions are queued in a linked list. Three modes are introduced to manage non-interactive processes. The interactive mode has had some general improvements, and an emergency service has been added.
- added multiple services in the same configuration file every service is in the form label { parameters... } - added general daemon options with label = options - added general service options with label = default - added SO_PEERCRED linux support - added SIGHUP, SIGUSR1 support - added emergency service - fixed timeout support in Linux (value-result) (Posix.1g specifies the const qualifier for timeout in select) - signals are now more reliable based on self-pipe trick - sessions are now queued in a LIST - introduction of three new modes: . read (aka command) . blind (aka write) . readwrite these are very useful to emulate setuid programs which don't need a terminal and to redirect stdin and stdout to suipfiles - changes in suz client in order to support new modes - improvements in SIGWINCH management - minor changes and new options for services
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?