reduce file permissions

svn path=/trunk/boinc/; revision=7762
This commit is contained in:
David Anderson 2005-09-04 17:52:39 +00:00
parent 10898f6c82
commit 782ccde9e0
7 changed files with 36 additions and 19 deletions

View File

@ -11362,3 +11362,11 @@ David 2 Aug 2005
make_work.C
transitioner.C
update_stats.C
David 4 Aug 2005
- FILE_INFO::set_permissions():
Don't give write access to other or world.
(from Tetsuji Maverick Rai)
client/
client_types.C

View File

@ -512,20 +512,20 @@ int FILE_INFO::set_permissions() {
char pathname[256];
get_pathname(this, pathname);
// give permissions for user, group and others
// give read/exec permissions for user, group and others
// in case someone runs BOINC from different user
if (executable) {
retval = chmod(pathname,
S_IRUSR|S_IWUSR|S_IXUSR
|S_IRGRP|S_IWGRP|S_IXGRP
|S_IROTH|S_IWOTH|S_IXOTH
|S_IRGRP|S_IXGRP
|S_IROTH|S_IXOTH
);
} else {
retval = chmod(pathname,
S_IRUSR|S_IWUSR
|S_IRGRP|S_IWGRP
|S_IROTH|S_IWOTH
|S_IRGRP
|S_IROTH
);
}
return retval;

View File

@ -70,7 +70,7 @@ Each area is managed by an 'owner'.
<tr>
<td>Web features</td>
<td>Janus Kristensen</td>
<td>Rob Ogilvie</td>
<td><a href=http://rob.axpr.net/>Rob Ogilvie</a></td>
</tr>
<tr>
<td>Wiki-based documentation</td>
@ -150,6 +150,7 @@ show_name("J.R. Oldroyd");
show_name("Jakob Pedersen");
show_name("Stephen Pellicer");
show_name("Reinhard Prix");
show_name("Tetsuji Maverick Rai");
show_name("Andy Read");
show_name("Kevin Reed");
show_name("Thomas Richard");

View File

@ -56,7 +56,7 @@ list_item_array(array(
list_item_array(array(
"<a href=http://www.pperry.f2s.com/downloads.htm>SETI-Linux</a>",
"Linux i686, linux athlon xp, Linux AMD64,
Linux Pentium 2 and 3. Some Links to other Plattforms",
Linux Pentium 3. Some Links to other Plattforms",
"BOINC, SETI@home"
));
list_item_array(array(

View File

@ -33,15 +33,14 @@ resources
</td></tr>
<tr><td>
<p>
If you have a computer (Windows, Mac, Linux or Unix)
you can participate in many scientific research projects:
BOINC lets you donate computing power to many scientific research projects:
<ul>
<li>
<a href=http://climateprediction.net>Climateprediction.net</a>:
study climate change
<li>
<a href=http://einstein.phys.uwm.edu/>Einstein@home</a>:
search for gravitational signals coming from pulsars
search for gravitational signals emitted by pulsars
<li>
<a href=http://athome.web.cern.ch/athome/>LHC@home</a>:
improve the design of the CERN LHC particle accelerator
@ -56,19 +55,18 @@ resources
</ul>
To participate in a project:
<br>
1) Visit the project's web site and create an account.
1) Go to the project's web site and create an account.
<br>
2) <a href=download.php>Download</a> and run BOINC software.
<p>
You can participate in any or all projects,
and you control the percentage of your computing power
and you control the fraction of your computing power
that goes to each project.
By participating in several projects,
you ensure that your computer will be kept busy
even when one project has no work.
If you participate in several projects,
your computer will be kept busy even when one project has no work.
<p>
There are several Wikis
with user-editable information and documentation about BOINC:
with information and documentation about BOINC:
<ul>
<li> <a href=http://boinc-doc.net/boinc-wiki/>The Unofficial BOINC Wiki</a> (in English)
<li> <a href=http://faq.boinc.de/>Deutsche BOINC FAQ</a> (in German)
@ -83,8 +81,8 @@ resources
</td></tr>
<tr><td bgcolor=$light_blue><h2>Create a BOINC project</h2></td></tr>
<tr><td>
If you're a scientist with a computationally-intensive task,
you may be able to use BOINC.
Scientists with computationally-intensive tasks
may be able to use BOINC.
A BOINC project requires just a single Linux server,
and can provide computing power equivalent
to a cluster with tens of thousands of nodes.

View File

@ -3,7 +3,8 @@ require_once("docutil.php");
page_head("Standard Mac GUI installation");
echo "
<ul>
<li> If your browser has not already done so, expand the zip archive by double-licking on it in the Finder.
<li> If your browser has not already done so,
expand the zip archive by double-clicking on it in the Finder.
<li> Double-click on BOINC.pkg to run the installer.
<li> The installer places two items onto your hard drive: BOINCManager.app in your /Applications folder and BOINCSaver.saver in your /Library/Screen Savers folder.
<li> It also sets BOINCManager as one of the items to automatically start whenever the user is logged in. You can add or remove Startup Items by using the Accounts Pane in the System Preferences (accessible from the Apple menu).

View File

@ -15,6 +15,15 @@ The format is described
If you are interested in running your own site or
participating in the development efforts,
please contact the people listed above.
<h2>Statistics signature images</h2>
<p>
The following sites offer dynamically-generated
images showing your statistics in BOINC projects.
Use these in your email or message-board signature.
<ul>
<li> http://www.bigbee.be/comp/boinc/signature.php?id=9
</ul>
";
page_tail();