Server side files :
hash : used by passwd.sh to get its m5 hashes from, while setting user
password. need to be writable from admin user that is supposed to be able
to set users password
user.tmp : used to store user name to set temporary password until
password set, then overwritten by passwd.sh (meaning passwd.sh and
admin user need access)
label.def optional. can also be stored at client, depending on client config, recommand it to be stored at server and read only.
p.doing : need to be writable for any user that is supposed to be able
to execute scripts from gui, run.dmnd need to have write access to
this file.
run.dmnd : the heart of the server. this service has to be running
for any remote command to be able to be executed, the file will put out
info from scripts that are ran and a status of its situation at all
time... is recommended to trunk to logile or /dev/null
the access level of the command that runs this deamon decide how much
power the gui has in your system.. meaning wich kind of task it can
preform.
passwd.sh : setting the password for a user and gets called from
run.dmnd (this file is optional and only needed for admin task, it's a
binary file... but source is supplied of course).
smarthealt.logfile : used to display status in gui from f.ex smarthealt
telling you when it was ran last and what's your system status...
typical disk info and health of drives... it`s needed on the system
since the gui expects to read it.. it can be read only for gui users.
.do : telling system situation at that time to gui. need to be rw for users that are supposed to be able to execute scripts.
.con : this file is old heritage from an older version... it basically is used
for your system to say that it is connected. it needs to be readable for
gui users.
.doing : needs to be rwx by run.dmnd.
.status : gui status information, every line hase its own information. it
shows the users depending on server's status... line "0" is system
ready... then line "1" is what you want the user to see while script .1
is executed and so on.
disk.status : gives you disk status (disk status tote for gui users).
needs to be readable for gui users... but needs to be writable for
run.dmnd
.0 : needs to be rx by run.dmnd. this points to what script to run on
line "0" and the next 2 lines is mandatory only to give the run.dmnd and the gui info
about when it`s done executing command.
.1 : same as the one above... just running command buttom number (2) on gui (if first one is counted as (1)
.2 : see above
.3 see above
.4 see above
.5 see above
.6 see above
.7 see above