I’m have a couple of problems with file and folder permissions. They may be related, they may not be, so I’ll cover each one separately. Before that, though, some background:
I’m running an HP Pavilion dv6636nr with openSUSE 11.0, fresh install last week, though I’ve been using 10.3 as my day-to-day OS for a few months. It’s only recently that I’ve gotten bold enough to deviate from the default options or wander into Terminal territory. I am the person who knows the root password, but I run day-to-day as a normal user.
Problem the First:
I downloaded and installed the BOINC Manager and BOINC Client applications. BOINC is supposed to runs in the background, then when the system is idle, it uses that downtime to crunch numbers for cancer research, calculate climate patterns, search for extraterrestrial life (no kidding), and so forth. Unfortunately, it only appears to run when I open a Terminal, get root access, and enter
/root/BOINC/run_manager
When I close the terminal window, the BOINC Manager closes too.
I’d like BOINC to start automatically at boot, or if that can’t be done, to be able to use a desktop launcher to make it start. I tried (as root)
chmod 700 /root/BOINC/
and
chmod 700 /root/BOINC/run_manager
but the launcher still only gives me a “permission denied” error. Maybe because I don’t want to give my normal-user self permission to /root/ ? Can I convince this program to start, either at boot or on command, without having to leave a terminal window open? I run Ubuntu on another computer, and BOINC sprung right into action as soon as I installed it*.
Problem the Second:
I’m also getting back into programming*, so I’ll be creating and testing lots of little programs for assignments and experiments. Even though I create these files within my normal user’s /home directory, I have to chmod every file I create before I can execute it.
Trying to change permissions for the folder gets the same non-response as the BOINC request, so I can’t tell if it even understands what I’m asking for. Can I set the folder permissions to allow normal-me to execute any program in that folder? (If you feel that that’s not a very wise thing to do, and that I should continue authorizing each individual file, please say so.)
–
MJ
- The last program I wrote was in BASIC for an Apple ]e; I’m currently learning Ruby, but I also have a class this fall that’ll make extensive use of C++.