Title: | Reliable Transaction Router |
Moderator: | TALER::DESHMUKH |
Created: | Tue Dec 12 1989 |
Last Modified: | Thu Jun 05 1997 |
Last Successful Update: | Fri Jun 06 1997 |
Number of topics: | 695 |
Total number of notes: | 2564 |
RTR User Advisory ----------------- With Digital Unix V4.0 and higher, the default behavior of the bind() system call is different from Digital Unix V3.x with regard to the protection masks of socket files. This change has an effect on RTR users in that application programs running in a user's process space may not have sufficient privilege to open a socket connection to the RTR ACP that is running in the root process space. To avoid this problem, RTR users on machines running Digital Unix 4.0 or higher may either follow the system configuration suggestion in the "Digital Unix 4.0 Release Notes" and in "man bind(2)", or use one of the following commands to start RTR: (umask 0;rtr start rtr) (umask 2;newgrp rtruser;rtr start rtr) Please be aware that this has security implications. The second command is more suitable if you are concerned about other users accessing sockets belonging to the RTR ACP inadvertently or with malicious intent. It assumes that you have already configured your system to have a group called 'rtruser'. Consult your Unix System Administrator for details. Note that umask and newgrp are shell commands described in the man pages for sh(1) csh(1) ksh(1).
T.R | Title | User | Personal Name | Date | Lines |
---|---|---|---|---|---|
688.1 | DECALP::KLAVINS | Ed Klavins, RTR Engineering | Thu Apr 10 1997 08:29 | 11 | |
BTW, this is for the current RTR release for DUX V4 and is fixed in a future RTR release. > (umask 0;rtr start rtr) > (umask 2;newgrp rtruser;rtr start rtr) > Or, setgid the rtr executable to rtruser, and: (umask 2;rtr start rtr) Ed |