home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / comp / os / linux / 9426 < prev    next >
Encoding:
Internet Message Format  |  1992-08-30  |  2.0 KB

  1. Path: sparky!uunet!mcsun!sunic!dkuug!daimi!poe
  2. From: poe@daimi.aau.dk (Peter Orbaek)
  3. Newsgroups: comp.os.linux
  4. Subject: poeigl-1.6 and admutil-1.3 available
  5. Keywords: init getty login getpass
  6. Message-ID: <1992Aug30.133838.8227@daimi.aau.dk>
  7. Date: 30 Aug 92 13:38:38 GMT
  8. Sender: news@daimi.aau.dk
  9. Organization: DAIMI: Computer Science Department, Aarhus University, Denmark
  10. Lines: 48
  11.  
  12. I just uploaded poeigl-1.6.tar.Z and admutil-1.3.tar.Z to nic.funet.fi
  13. and tsx-11.
  14.  
  15. Login now uses the new vhangup() syscall to prevent others from snooping
  16. at the tty for passwords and other goodies.
  17.  
  18. There is also a new getpass() routine based upon some BSD code, as it has
  19. become evident that the version that I contributed to libc, doesn't work
  20. with telnet over TCP/IP. I hope the new version works better, but I haven't
  21. been able to test it, because I haven't got a TCP/IP kernel.
  22.  
  23. The passwd program is changed a little to allow passwords with only lowercase
  24. letters when there is at least one special character or digit in it.
  25. It also explicitly prevents the use of ones username as password.
  26.  
  27. The shutdown program now tries even harder to avoid getting stuck when 
  28. /etc/utmp is corrupted.
  29.  
  30. Acknowledgements:
  31. -----------------
  32. Ross Biro <bir7@leland.stanford.edu> made me avare of the vhangup() call.
  33.  
  34. Johan W}hlin <d88-jwn@nada.kth.se> provided the fix for passwd.c
  35.  
  36. My thanks to both of them.
  37.  
  38. As always, the packages contains only sourcecode. The binaries can be built
  39. under Linux 0.97P1+ or later with at least gcc-2.2.2
  40.  
  41. To those that do not already know, the poeigl package contains:
  42.  
  43.         init, getty, login, hostname, mesg, users, who, write
  44.  
  45. and admutils contains:
  46.  
  47.         chsh, ctrlaltdel, init, last, newgrp, passwd, shutdown, reboot,
  48.         halt, su
  49.  
  50. I have put the packages out for anon ftp at:
  51.  
  52.         ftp.daimi.aau.dk:/pub/Linux-source
  53.         tsx-11.mit.edu:/pub/linux/<whereever tytso puts them>
  54.         nic.funet.fi:/pub/OS/Linux/<whereever arl puts them>
  55.  
  56.         - Peter. <poe@daimi.aau.dk>
  57. -- 
  58. Peter Orbaek <poe@daimi.aau.dk>
  59. Hasle Ringvej 122, DK-8200 Aarhus N, DENMARK
  60.