diff options
| author | Rich Megginson <rmeggins@redhat.com> | 2006-02-17 16:57:19 +0000 |
|---|---|---|
| committer | Rich Megginson <rmeggins@redhat.com> | 2006-02-17 16:57:19 +0000 |
| commit | c453431f66673f6aeed97e82aa0627d39e698a1f (patch) | |
| tree | ab59d149692636f61383d54cdc48024206c3232a /include | |
| parent | 1b7b2c95a58f0220abed1928bec962d6f4ee89e9 (diff) | |
Reviewed by Nathan (Thanks!)
NSS 3.11 introduces a new library (libfreebl3.so) that is loaded as part of NSS initialization. With Fedora DS 1.0, we moved NSS initialization to occur after the setuid from root to the runtime uid so that the files created during NSS init would have the correct ownership. However, the bin/slapd/server directory is set to 0700 meaning no execute permission for the runtime uid. The OS requires this directory to be 711 to allow the slapd process to load in the shared libraries needed by NSS. We use 711 to disallow reading in this directory because if slapd crashes shortly after startup, a core file may go in this directory which may contain secret information.
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions
