This is krylock, version 2.2final (or, maybe, higher). krylock is another terminal locker for Linux (it will not work on non-Linux systems, even if they are claiming to be compatible; there may be a few exceptions, but I am not aware of them).
krylock should run on any platform running Linux.
krylock will lock the current terminal and ask for the user's password to unlock.
krylock accepts root's password for unlocking the terminal. vlock (a locker shipped with the RH distribution) lacks this feature, this is one of the most reasons i decided to create this program. I hate when a stupid user can lock all your consoles, and u must reboot your machine or connect from the outside and kill (if you are root, of course) the program(s) that locked your consoles.
krylock depends on the presence of the Shadow Password Suite, otherwise it will not run at all.
Oh, I forgot to tell you... krylock has no PAM support yet, I will not write a PAM-aware krylock, because I want it to run on non-PAM distributions like Slackware (I do not have anything with PAM, I use RedHat at home, but I think portability is more important). If there is anyone interested in writing a PAM-aware krylock based on this one, I'm happy to help him (her) as much as I can, but I will not include that program in my distribution.
To compile it try typing "make". If something goes wrong, try editing the GNUmakefile and see if you can change something there. If make says something like this: "make: *** No targets specified and no makefile found. Stop." try renaming GNUmakefile to Makefile (now Makefile is a symlink to GNUmakefile so do not bother taking this fix in consideration). If you still cannot compile it then send me an e-mail (xdarkprince@yahoo.com) that contains:
- the name of your Linux distribution
- your distribution version
- the GNU libc version
- the compiler you are using (name & version)
- make's version and the error you are encountering
- krylock's version
- a patch or an ideea for a fix, if you have one
Bug reports for krylock should be sent to:
xdarkprince@yahoo.com or kry@ss.pub.ro
The bug report should contain:
- the name of your Linux distribution
- your distribution version (known as release sometimes)
- the GNU libc version (i am not responsible of non-GNU libc)
- the description of the bug
- the method u used to make the bug to show up
- krylock's version
- a patch or an ideea for a fix, if you have one
- the name of the best insecticide you know :)
You can download this program from
http://members.nbci.com/xdarkprince/krylock
http://www.geocities.com/xdarkprince/krylock
Have fun using Linux!
Cristian Contescu
xdarkprince@yahoo.com
kry@ss.pub.ro
