Hi Jayden,

> 1.The user turns on the computer,which boots into FreeDOS (I'm
> assuming freeDOS is installed on the hard-drive)

Note that you can use SYS CONFIG to disable the hotkeys
which would normally let you bypass autoexec / config.

> 2.Instead of going into the command prompt and AUTOEXEC.BAT,the system
> runs a login screen.(The login will have user accounts,which can be
> created by running an account setup program (I'm not there
> yet,though).

Such software exists as device drivers and as normal com
or exe tools, but I do not know a nice free open example.
It is not very hard to write such tools. Normally, they
"hash" your password and compare it with the hashed value
in the config file. That way, the password is not present
in any file, only the hash of it, which is safer...

> 3.Once the user has clicked or selected their account and typed in
> their password,(which is verified by an encrypted settings
> file),freeDOS runs the AUTOEXEC.BAT file.But,the login program is
> still running,so it will scan (or "look") to see if the user tries to
> access another user's folder.If the user is,and isn't given
> "clearence" to the folder,the program will notify the user and bring
> them back to the command prompt...

That sounds like fun. Alternatively, you could keep the
data of the user in encrypted zips and unzip them to a
ramdisk using some "login" tool. Note that this forces
the user to properly "logout" to copy changed data back
to the zip. Apart from that, it would be nice and more
or less easy to implement. And it would avoid the risk
of somebody booting your PC from floppy, CD or USB to
bypass your security.

Cheers, Eric



------------------------------------------------------------------------------
Dive into the World of Parallel Programming! The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net
_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to