Hello,Jim!Sorry about the lack of specifics,but I was doing other things when I fired off the email.Anyway,how the multi-user system works is mostly like this (I'm still developing it,so the finished product won't be EXACTLY like this probably) 1.The user turns on the computer,which boots into FreeDOS (I'm assuming freeDOS is installed on the hard-drive) 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). 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 (or the currently running application).A logout part of the program is going to fit somewhere.For example,let's say you are on FreeDOS shell,and you click on another user's folder.The program uses an interrupt vector (I'm still new to interrupts,though) to create a popup of some sort and A)Go back to the command prompt B)Return control to freedos which is running the shell,but will deny access to the folder.(As for hacking,that is the next update to patch)
The lock program simply displays a password prompt on the screen,and can't be exited until A)The right password is given B)The computer is restarted,which brings you back to the login screen. As for any other quirks with the programs,they will be updated (ideas appreciated) later on.Again,this is my first contribution to FreeDOS,so I'm still getting used to developing for FreeDOS.(I was actually the person who sent you the email asking how you started freedos).Anyway,I hope this information helped,and I will provide the link to download the program setup when it's finished.Bye!☺ On Sun, Jan 4, 2015 at 8:07 PM, Jim Hall <jh...@freedos.org> wrote: > > > On Sunday, January 4, 2015, JAYDEN CHARBONNEAU <jcharbonnea...@cpsge.org> > wrote: >> >> Hello,everyone!I am creating a new security feature for the new >> distribution.It is a password lockout,and can only be unlocked by the >> same computer.(Meaning that you cant unlock it on another >> computer).Along with this program called LOCK.EXE,I've also worked on >> a multi-user system for freeDOS.While LOCK.EXE is finished,I still am >> working on the multi-user system.Any ideas for it would be >> appreciated.Thanks! ☺ >> >> > > > Hi. I changed the subject line because this isn't a FreeDOS 1.2 topic. The > software list for FreeDOS 1.2 is already frozen, I do not expect any > additions for 1.2. > > I don't think I understand what you are working on. DOS is a single user > system, it doesn't have security. You have "root" or "Administrator" as soon > as DOS boots. It is no different in FreeDOS. > > What does LOCK do in this case? > > And how would a multiuser system work in DOS? Do you mean a multi-config > setup, as in FDCONFIG.SYS? > > > Can you explain? Thanks. > > Jim > > > ------------------------------------------------------------------------------ > 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 > ------------------------------------------------------------------------------ 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