| ||||||
| 5/16 |
| 2001/3/15 [Computer/SW/Unix, Computer/SW/Security, Computer/SW/OS] UID:20794 Activity:nil |
3/14 My saiden/cory account is disabled and my
http://www-inst.eecs.berkeley.edu/~myself page is gone. If I'm a grad
student how long do I get to keep my account? I'd love to have
http://www.cs.berkeley.edu/~myself to be up forever.
\_ nmap http://www.cs.berkeley.edu to figure out what OS its running.
Get out your root kit for that OS and get root. |
| 2001/3/14-15 [Computer/SW/Unix] UID:20776 Activity:nil |
3/13 How do you change the logging behaviour of sudo after it has
been installed? (i want to log all actions taken as sudo).
\_ Add the line "Defaults logfile=/var/log/sudo.log" to your
/usr/local/etc/sudoers file. See "man sudoers" for details. |
| 2001/3/14 [Computer/SW/Languages/Misc, Computer/SW/Unix] UID:20770 Activity:nil |
3/13 I'm writing a logging script (bash) and i want time stamps
I don't always have control of what is writing to the log
but i want to time stamp all entries. What is a good way
to do this? |
| 2001/3/13-14 [Computer/SW/WWW/Server, Computer/SW/Languages/Functional, Computer/SW/Unix] UID:20762 Activity:moderate |
3/11 Besides "my other car is a cdr", what's the best geek sticker you've
seen?
\_ That's hardly a "good" bumper sticker. It's completely lame. Or
maybe that's your point and you actually really do find it "kewl"?
\_ FEATURE (on a new bug)
and.. VRFY ME (frame says "my voice is my passport")
\_ STFU
\_ "Bus Error! Take the Train!"
\_ This doesn't really count but my old math teacher's maxima had
modified plates that read "dy/dx=0"
\_ My HS chem teachers read "PV=NRT"
\_ _
| x n
| e = f(u )
_|
\_ I saw plates once that said 3BPD826.
\_ What does that one mean?
\_ Not a God damned thing. It's a license plate.
\_ Lamer in my complex with GO7 R3WT
\_ I saw some dolt with "port 80" Who would do this?
Tim Berners Lee perhaps? _/
But I believe he lives in
Geneva so its probably not
him. I've also seen "httpd"
as a license plate. Thought
that it was pretty lame.
I saw RFC1771 and figured
it was Tony Li's car.
I think that a plate that
said RFC1149 would be really
cool, provided you contributed
to it.
Made me want to go get "port 70" now THAT would be L33T
\_ I've got dibs on port 22! |
| 2001/3/10-11 [Computer/SW/Unix] UID:20748 Activity:low |
3/9 I just changed my shell to bash (from tcsh) but it won't read
my .bashrc or .login file when i login. What file in my home
directory will it source upon login?
\_ RTFM lazy ass
\_ Why would you do something like switch your shell to bash? Sure,
go ahead and write scripts in it, but use it as your everyday
shell? Damn.... Than again, if you can't figure out how to read
a man page, then maybe you weren't getting any real use out of tcsh
anyway, so it doesn't matter what shell you use. Get a GUI file
manager.
\_ rm -f .bashrc .login .kshrc .cshrc && ln -s .profile .bashrc && \
ln -s .profile .kshrc
Put your startup stuff in .profile as God and Steve intended. |
| 2001/3/10-12 [Computer/SW/Unix] UID:20747 Activity:high |
3/9 I've been using Unix for about 7 years. I have one question:
How do you fucking exit out of emacs?
\_ C-X C-C
\_ uhm, no. C-x C-c
\_ C-x C-c
\_ Same difference. You never hit shift with control since
there are no shifted control codes in ASCII.
\_ Ctrl-Z, kill. loser.
\_ File->Exit
(defun kill-emacs-without-query ()
"Save modified buffers, kill subprocs and exit emacs *without* query --psb"
(interactive)
(mapcar 'process-kill-without-query (process-list))
\_ Stupid csh user, which
SUX, use type as Steve
and god intended.
\_ what's the difference?
which is a shitty csh script _/
that gets confused about things
like aliases, functions etc.
type doesn't screw up like that.
\_ which is a built-in command in tcsh, and it
seems to work fine on aliases, etc.
\_ what about functions? oh, I forgot, *csh
doesn't have functions. Yeah, what a cool
shell.
(save-buffers-kill-emacs t))
\_ kill -9 EMACS_PID_GOES_HERE ; /bin/rm `which emacs` ; vi
\_ /bin/ps -auwxx | grep emacs | grep -v grep | awk '{ print $2; }' |\
xargs kill -9
\_ you really shouldn't be using kill -9, twinks.
\_ I know, I was just correcting his command.
\_ Get a real OS, save a ton of keystrokes: pkill emacs
(global-set-key "\C-x*" 'kill-emacs-without-query)
\_ so if i just want a vi ":q!" function i can just get rid of the save
cmd?
\- no, then just run kill-emacs. --psb
\_ oh yeah. so do you know why I get ".#foo" links for each
modified buffer when I kill-emacs?
\_ They are auto-save files, emacs thinks that you exited
by mistake and keeps those around in case you want to
recover them.
\_ yes but I disabled auto-save and I still get these
links, that point to my email address and shit.
there's nothing useful about them and I can't get
rid of them. Emacs reminds me of Windows.
\_ auto-save is a per-buffer thing, I don't think
it can be globally deactivated.
\_ I've been using Unix for about 9 years. I have one question:
How do you fucking exit out of vi without saving?
\_ :q! ; find / -depth -type f -name "*vi" -print | xargs rm -f
\_ i've been using dos for 5 years now, how do you quit out of edlin? |
| 2001/3/9-11 [Computer/SW/OS/Solaris, Computer/SW/Unix] UID:20731 Activity:kinda low |
3/8 If I compile a program without the -g option and it core dumps is
there an actual purpose for this core file? It doesn't seem like
you can debug it or anything.
\_ man gdb
\_ You can debug it, it's just harder
\_ RU using Solaris? If yes, there was a recent online article about
this from a Sun dude. I can try to find it again.
\_ http://sunworld.com/unixinsideronline/swol-03-2001/swol-0302-traceback.html gives some clues. Use truss and snoop on reproducible bugs too.
\_ Pretty neat. What are the equivalent Linux commands?
\_ strace |
| 2001/3/5 [Computer/SW/OS/Solaris, Computer/SW/Unix] UID:20716 Activity:nil |
3/5 According to the solaris sysadmin guide I need to be in single user
mode to do a dump/restore. I've tried dumping when I'm not in single
user mode and it works fine. Should I be afraid that anything bad
might happen? Anybody had any bad experiences with ufsdump in user
mode? Thanks.
\_ It'll complain sometimes if a file changes while it's backing it
up, but it basically works fine. -tom
\_ referential integrity cannot be assured if dump is performed
in multiuser mode.
\_ Do you care about data integrity? If you do, then you should be
in single user mode, since you can better control the accesses
to the filesystem.
That said, if you are doing this at home on your personal box,
with one user and maybe the web/ftp server running, its not a
big deal.
\_ just curious, can you force remount the filesystem into read-only
mode, then dump it, then remount it rw? Might solve the integrity
issues, and only lose you last-access-time information. -ERic |
| 2001/2/25 [Computer/SW/Unix, Academia/Berkeley/CSUA/Troll] UID:20690 Activity:nil |
2/24 Is there a good reason why UNIX prohibits normal users from troll making NFS mounts? troll \_ Well, it's not as good as prohibiting ANYONE from making an troll NFS mount, but you have got to let SOMEONE do whatever they want on troll a system, NFS mounts, after all, aren't ALWAYS the wrong solution. troll (just usually). troll \_ Solaris automounter allows any user to mount a filesystem from troll remote host as long as it is exported to you. So there is a way troll to do this on unix. troll \_ automounter bad. very bad. evil. spawn of the devil. troll only bill's network neighborhood is worse. troll if you need automounter functionality use AFS (its free troll now). AFS good. troll \_ you don't do it, the autofs system does it for you. you troll as a normal user just make requests to autofs. you can not, troll as a normal user with normal user permissions, ask autofs troll to mount a NFS export on any arbitrary mount point, only troll on those mount points that autofs is configured to manage -- troll say /net, /home, /project, and you can not tell autofs, as troll a normal user, what mount options to use --jon troll \_ That's what I mean jon. Being able to mount things under troll /net is still much better than not being able to mount troll anything at all. troll \_ If you could mount any filesystem you want, anywhere you want, troll then you could do something like mount your own filesystem on troll /etc containing a passwd file in which you know the root passwd troll and give yourself root. (This is just one of many possibilities.) troll \_ First of all, both /etc and /etc/passwd already exist and troll they're both owned by root on that machine. You can't troll overwrite them. Second of all, if there were to be such troll thing as user-controlled NFS you shouldn't have any more troll permissions than you normally would. In other words, if I troll don't have permission to create a new file or directory in troll / I shouldn't have the permission to mount a drive at that troll location. troll \_ But I could remotely mount your home directory on my troll machine where I have root and su to the same uid/gid you troll have on the remote host and then fuck with your files troll over nfs as "you". Depending on how the mount points troll are exported, I could do the same to root owned files troll as well, such as /usr, /var, and others. Got the picture? troll \_ We're talking about user controlled NFS clients, not troll servers. As an NFS server, I, as root, would never troll let you mount my disk so that you can fuck around troll with it unless you had a legit reason in which case troll I would have created a little restricted sandbox troll directory for you to muck around with. But I think troll it would be a useful idea (and relatively safe) to troll have a SMB-like user-controlled mounting of remote troll filesystems. I have yet to see why this is unsafe. troll I have an account on CSUA called jondoe. On my troll Unix box at home I want to mount everything in troll ~jondoe at CSUA by supplying my jondoe username/ troll password pair and everything in ~jondoe is mounted troll on my home computer. CSUA will only let me access troll files in ~jondoe with the same permissions that troll jondoe himself would normally be able to access. troll \_ Yes. That's all well and good. Now explain what troll prevents me from setting up a jondoe account on _my_ troll home machine with _your_ uid/gui and mounting _your_ troll jondoe account. NFS has what sort of security to troll prevent this? None. Please explain why I couldn't troll do this. troll \_ First of all, even stock NFS controls what troll machines you export to. Obviously it would be troll silly to export csua home directories to the troll world with no restrictions, but if you trust troll a particular machine, this isn't a problem. troll And second, NFS does have the facility to troll use public-key authentication, though it's not troll often used around here. -tom troll \_ Because you have to have jondoe's password to do troll this. Think of it this way. jondoe logs into troll csua, and types some magical command called troll "nfsexport home-machine-ip" which exports HIS troll home directory to that IP. Or, he can run troll "nfsexport jondoe@csua", type in his CSUA troll password, and get access to his files. Yes, troll NFS has minimalistic security, but it doesn't troll have to be NFS, maybe another similar system. troll Now explain to me why this won't work, and why troll this system, which would seem very useful, troll isn't in place. troll \_ Yes! This is exactly what I mean. Why isn't this troll done? -original poster troll \_ Can you think about the potential problems? troll \_ jondoe is exporting. Different from mounting. troll What was your question again? troll \_ Switch to plan9. |
| 2001/2/24-26 [Computer/SW/Unix] UID:20678 Activity:high |
2/24 Is there a good reason why UNIX prohibits normal users from
making NFS mounts?
\_ Well, it's not as good as prohibiting ANYONE from making an
NFS mount, but you have got to let SOMEONE do whatever they want on
a system, NFS mounts, after all, aren't ALWAYS the wrong solution.
(just usually).
\_ Solaris automounter allows any user to mount a filesystem from
remote host as long as it is exported to you. So there is a way
to do this on unix.
\_ automounter bad. very bad. evil. spawn of the devil.
only bill's network neighborhood is worse.
if you need automounter functionality use AFS (its free
now). AFS good.
\_ you don't do it, the autofs system does it for you. you
as a normal user just make requests to autofs. you can not,
as a normal user with normal user permissions, ask autofs
to mount a NFS export on any arbitrary mount point, only
on those mount points that autofs is configured to manage --
say /net, /home, /project, and you can not tell autofs, as
a normal user, what mount options to use --jon
\_ That's what I mean jon. Being able to mount things under
/net is still much better than not being able to mount
anything at all.
\_ If you could mount any filesystem you want, anywhere you want,
then you could do something like mount your own filesystem on
/etc containing a passwd file in which you know the root passwd
and give yourself root. (This is just one of many possibilities.)
\_ First of all, both /etc and /etc/passwd already exist and
they're both owned by root on that machine. You can't
overwrite them. Second of all, if there were to be such
\_ The standard mount command lets you mount any filesystem
on any directory, empty or full.
thing as user-controlled NFS you shouldn't have any more
permissions than you normally would. In other words, if I
don't have permission to create a new file or directory in
/ I shouldn't have the permission to mount a drive at that
location.
\_ But I could remotely mount your home directory on my
machine where I have root and su to the same uid/gid you
have on the remote host and then fuck with your files
over nfs as "you". Depending on how the mount points
\_ We're talking about user controlled NFS clients, not
are exported, I could do the same to root owned files
as well, such as /usr, /var, and others. Got the picture?
\_ We're talking about user conhamstered NFS clients, not
\_ We're talking about user controlled NFS clients, not
servers. As an NFS server, I, as root, would never
let you mount my disk so that you can fuck around
have a SMB-like user-controlled mounting of remote
with it unless you had a legit reason in which case
I would have created a little restricted sandbox
directory for you to muck around with. But I think
have a SMB-like user-conhamstered mounting of remote
it would be a useful idea (and relatively safe) to
have a SMB-like user-controlled mounting of remote
filesystems. I have yet to see why this is unsafe.
I have an account on CSUA called jondoe. On my
Unix box at home I want to mount everything in
~jondoe at CSUA by supplying my jondoe username/
password pair and everything in ~jondoe is mounted
on my home computer. CSUA will only let me access
files in ~jondoe with the same permissions that
jondoe himself would normally be able to access.
\_ Yes. That's all well and good. Now explain what
prevents me from setting up a jondoe account on _my_
home machine with _your_ uid/gui and mounting _your_
jondoe account. NFS has what sort of security to
prevent this? None. Please explain why I couldn't
do this.
\_ First of all, even stock NFS controls what
machines you export to. Obviously it would be
silly to export csua home directories to the
world with no restrictions, but if you trust
a particular machine, this isn't a problem.
And second, NFS does have the facility to
use public-key authentication, though it's not
often used around here. -tom
\_ Because you have to have jondoe's password to do
this. Think of it this way. jondoe logs into
csua, and types some magical command called
"nfsexport home-machine-ip" which exports HIS
home directory to that IP. Or, he can run
"nfsexport jondoe@csua", type in his CSUA
password, and get access to his files. Yes,
NFS has minimalistic security, but it doesn't
have to be NFS, maybe another similar system.
Now explain to me why this won't work, and why
this system, which would seem very useful,
isn't in place.
\_ Yes! This is exactly what I mean. Why isn't this
done? -original poster
\_ Can you think about the potential problems?
\_ jondoe is exporting. Different from mounting.
What was your question again?
\_ Switch to plan9. |
| 2001/2/22-23 [Computer/SW/Unix] UID:20650 Activity:high |
2/22 Is there any advantage of tcsh over bash? I've always used tcsh for
my shell and sh for programming. I'm wondering if tcsh has anything
(other than automatically setting $REMOTEHOST) that bash doesn't.
\_ one thing I like about tcsh that bash doesn't have is you can hit
^D on an attempted file complete, and it will list possible
completions. Pretty useful if you dont remember the exact file name
and dont want to have to abort and retype a commandline just to
do a 'ls'. (well this isn't a default bash option, it may exist,
I just find it easier to 'exec tcsh' than 'man bash') -ERic
\_ in bash, you hit tab twice. $ ls foo^I^I[expansion list returned]
but you can get this particular interface in tcsh as well. I
imagine it's a holdover from csh filec. --jon
\_ If you put "set show-all-if-ambiguous on" in .inputrc you will
need to hit tab only once in most cases.
\_ tcsh has a convenient %~ option for the prompt. Does bash have
a similarly simple counterpart?
\_ what does the '%~' option do?
\_ it prints your current working directory with respect to
your home directory (e.g.: ~user/somedir). man tcsh
\_ Of course bash can do silly things like that. You can
put about anything in your prompt. man bash
\_ I did man bash and didn't see anything about this. Is
there way to do it that is as simple as in tcsh? And
as far as "silly things" goes, realistically, I think
that as far as important (ie, "non-silly") features go,
bash/tcsh/ksh are about the same, so it's the little
things that make the difference.
\_ PS1="\u@\h:\w\\$ "
\_ this only works for directories off of your own
home dir, not off of other users'.
\_ okay. I use ksh, I'd use bourne shell if I could hack
in filec and arrow keys for history. This sort of
stuff is frivolous.
\_ Use zsh. The best of both worlds. (In fact, all most all of both
worlds)
\_ /sbin/sh is the STANDARD shell! Real men know how to type and
don't need fancy line editing. Use Bourne Shell as God and Steve
Steve intended. Though Korn Shell is the spawn of the Devil and
David Korn, its use can be tolerated on systems with clueless
admins who think that /bin/csh (Bill must have been intoxicated
or stoned when he wrote this) is the best thing since DECNET
and LAT came out.
\_ LAT! LAT is the STANDARD protocol! |
| 2001/2/18-19 [Computer/SW/Unix] UID:20630 Activity:very high |
2/16 I've got a text file with many columns, and I want to remove the first
5. How do I do this?
\_ man cut; if cut doesn't cut it, then man {awk,sed}
\_ who the hell came up with names like grep, awk, sed, etc..?
\_ grep = {General,Global} Regular Expression Print
\_ grep = Global Regular Expression Print
sed = Stream EDitor
awk = Aho, Weinberg, and Kernighan (the authors; presumably
The general idea for all 3 was something {unique,pronouncable,
short,somehow meaningful to informed observer}.
also in reference to the physical tool by the same name)
\_ do you mean an awl?
\_ try a vertical cut and paste in xemacs, though awk,sed would be cool
\_ Does awk support output ranges? What's the syntax? I'm looking for
something like `awk '{print $(6-20)}' file` but that just tries to
print field -16.
\_ cut -f6-20
\_ As a filter: <stuff> | perl -pe 's/^(\S+\s+){5}//'
To change files in place: perl -pi -e 's/^(\S+\s+){5}//' filename(s)
--dbushong |
| 2001/2/16-18 [Computer/SW/Security, Computer/SW/Unix] UID:20609 Activity:kinda low |
2/16 I've got a (very) remote Solaris 7 box that I lost the root password
to (been a long time). I do have a non-privileged account on the box.
Box is on the internet and it's not been patched in awhile. Any
suggestions on methods/tools to recover root? I hate to have to go
cross-country and hook up a CDROM drive to it. TIA (and sorry, no,
I cannot post the hostname)
\_ yeah, I also lost the soda root pw, and can't get to the box to hook
up a CDROM. Any ideas?
\_ Uh huh. "You" have a remote Solaris 7 box that "you lost" the root
password to, and you need help to get it "back".
\_ I'd suggest a search on <DEAD>www.wannabe-hacker-dork-info.com<DEAD> Look,
if you can't find very basic info like this on the net, you have
no business having root to anything.
\_ Giving you the benefit of the doubt, you should probably at least
identify yourself if not the hostname if you want to have at least
a chance of the rest of the motd monkeys treating you as anything
other than a wannabe script kiddie. Requests like this are obviously
by default suspiciousa, and anonymity only solidifies certain
assumptions. |
| 2001/2/14-15 [Computer/SW/Unix] UID:20592 Activity:high |
2/13 How is telnetd configured to disallow logins? It seems to allow all
in the hosts.allow file. (here on Soda)
\_ man skey.access
\_ In general you can just comment it out in /etc/inetd.conf.
Or just don't run inetd at all...
\_ i'm not a complete moron, i know how to turn off telnetd.
what i want to know was how/why SODA still runs it. -TOP
\_ I'm guessing that its for ftp, pop and imap support.
\_ those are why inetd is still running (which i assume you
meant). telnetd is still running because it's super 1337.
Also, it allows for use of s/key, for when your dog eats
your ssh client and washes it down with toilet water.
--scotsman
\_ s/key? is that like Stanfurds SRP telnet?
\_ No. SRP is much cooler, despite being from
Stanford. ;)
\_ the best way is to not run inetd at all.
\_ Are you implying that SODA is NOT doing it the BEST way!?!
\_ Yes.
\_ are you implying that you do NOT have a sense of humour?
\_ NO! |
| 2001/2/13 [Computer/SW/Unix] UID:20578 Activity:nil |
2/12 uniq only strips duplicates that are adjacent to one another.
What is an easy way to strip ALL duplicates from a file?
\_ foo | sort | uniq
\_ Boy, I feel as though i deserve a good whacking with
a thick clue stick. Thanks, i'm an idiot. -TOP
(and this is why i don't sign my posts).
\_ sort -u is cooler. |
| 2001/2/12-13 [Computer/SW/Security, Computer/SW/Unix] UID:20571 Activity:high |
2/12 I am trying to use Win95 ftp with skey but there is
no prompt to enter the one-time password. is there a
command I can use through the literal command?
\_ That's strange. It used to work with my NT ftp where it prints
the key and asks for the one-time password. But today it doesn't
do that anymore. Something is broken? -- yuen
\_ Today (2/13) I tried again, and it works okay now. You just
type the one-time password at the "Password:" prompt. -- yuen |
| 2001/2/10-11 [Computer/SW/Unix] UID:20558 Activity:kinda low |
2/9 Suppose I have a Unix account on one machine (like csua) and
want to mount my home directory on csua onto another the other
Unix box without asking root@csua to add my machine to their
NFS export list. Is there a way to do this?
\_ I remember some project on http://freshmeat.net like this
\_ rsync!
\_ fuckin' boy bands.
\_ he said r not n.
\_ linux has userland nfs.
\_ I know that at least the solaris automounter -hosts map would
let you do it. If the machine is running solaris and autofs
simply cd /net/your_home_machine_name ; ls
\_ wrong.
\_ Get everyone to run AFS! |
| 5/16 |
| 2001/2/9-11 [Computer/SW/Languages, Computer/SW/Unix] UID:20552 Activity:nil |
2/9 How do you do multilevel command substitution? For example,
echo `echo `echo `echo hello```
But how do you escape the `?
Also how do you print ' within ', without using "? For example,
echo ' \' ' (escape doesn't work)
\_ In sh (or ksh or bash), echo $(echo $(echo hello)). In any
shell, echo 'here'\''s how' |
| 2001/2/9-10 [Computer/SW/Unix] UID:20550 Activity:low |
2/8 Do you use RXVT instead of xterm? You should. -ali
\_ RXVT- that's almost like RSVP. you know like 10. Spatz's.
\_ Why? I actually use tektronix mode and like xterm's configuration
a little better (e.g. bold actually works by default)
\_ i think you're cool for using tektronix mode, whoever you are.
i just checked this bold thing. it works fine for me. what's
the problem exactly? -ali
\_ no problem. I may agree with your logic, but I simply
don't like your condescending tone and I don't like you.
\_ that's fine. my superior ability to love transcends your
petty feelings. use rxvt. -ali |
| 2001/2/7-8 [Computer/SW/Unix, Academia/Berkeley/CSUA/Troll] UID:20528 Activity:high |
2/7 Something wrong with csua ssh connection?
\_ yes, the version just installed is known to be broken, and root
is ignoring complaints about it. -tom
\_ I think root is just ignoring you.
\_ OpenSSH works fine for me.
\_ maybe root has a tom-filter...
\_ ipchains -A input -s tom -d politburo -j REJECT
\_ if tom was cool and 31337 he could get thru since
ipchains doesn't have state.
\_ Too bad LinSUX doesn't have ipf/ipnat
like REAL OSes!
\_ At some point, when 2.4 is stable, we'll use iptables.
\_ 2.4 is stable. 2.4.1 is out. iptables >> ipchains
Use it:
iptables -A INPUT -s top -d politburo -j DROP
really is more accurate, as he was ignored, not
told to shutup and go away.
\_ Are all these people truly so moronic that
they do not realize that soda is running FreeBSD?
\_ enjoy it while it lasts, monkey boy.
- Penguin Construction, you got boxes, we
pave 'em.
\_ Uh? It's a shell. It runs commands.
As a non-admin user why do you give a
flying rat's ass what the underlying
kernel is?
\_ uh? tcsh and bash are shells. linux
and freebsd are operating systems.
\_ Welcome tasty penguin. - THE DAEMON
\_ What soda is not a 31337 L1NUX B0X!?! I'm
quiting the csua. - B1K3 R1D3R
\_ lemonade.csua already is.
\_ what the hell is "nlogin"? |
| 2001/2/6-5/17 [Computer/SW/Security, Computer/SW/Unix] UID:20503 Activity:nil 53%like:19809 |
02/02 OS updated. Bugs to root. Complaints on wall/motd will be ignored.
\_ And so will complaints to root, apparently. Give me root for 30
seconds and I'll fix the sshd problem. -tom
\_ tom is the last person that ought to have root on soda.
\_ yeah, I was only the VP for a year. -tom |
| 2001/1/31-2/1 [Computer/SW/Security, Computer/SW/Unix] UID:20485 Activity:very high 57%like:20472 |
1/31 Regarding the Soda MkV bios password, why not just reset BIOS?
\_ i could, but it's old and may not like it so if there's a
less invasive method, i'm all up for it, otherwise i will
\_ sign your fucking posts paolo
\_ Check for a bios password hack on the net. Never know....
\_ what kind of bozo would put a BIOS password on a
machine in a machine room
\_ One who knows just how many other people have
access to the machine room and just how often
some of them fail to make sure the door closes
all the way when they leave.
\_ get a fucking clue
\_ Uhm, yeah, and? A bios password will
somehow save you? Sigh... find a crack
or hack for it on the net. And oh yeah,
as the above said, get a fucking clue.
\_ umm, judging by the posters present
difficulty, i'd say Yeah a bios pwd.
may save you. Not everyone has the
same skill set and sometimes just
making things a bit more difficult for
an intruder is all it takes. There are
plenty of people who just check for
unlocked doors. I bet you leave yours
unlocked, because, hell, they can always
break a window.
\_ never said it would save you, just that
being in the machine room doesn't make
it any more or less useful to set one
than a machine left in a public place. |
| 2001/1/25-26 [Computer/SW/Unix] UID:20425 Activity:low |
1/24 Anyone used PC Anywhere's file sync feature? Is it good?
\_ it that the ftp-like feature?
\_ I don't trust any "file sync" feature.
\_ Yes. Not really. |
| 2001/1/24 [Computer/SW/Unix] UID:20413 Activity:nil |
1/22 In Makefile how do I pipe stderr? For example I can't do this:
default:
gcc <blah> | tee output.txt
\_ gcc <blah> 2>&1 | tee output.txt
\_ for *sh
\_ gcc <blah> |& tee output.txt
\_ for *csh
\_ man sh
\_ gcc <blah> |& tee output.txt
\_ works in csh/tcsh
\_ Makefiles use system() to run commands. system uses /bin/sh, so
you need to use sh syntax for piping. So like:
gcc blah | tee output.txt 2>&1 |
| 2001/1/19-21 [Computer/SW/Security, Computer/SW/OS, Computer/SW/Unix] UID:20373 Activity:nil |
1/19 http://fusionone.com is finally charging people for syncing files. Let's boycott. \_ I just signed up for "Free sync for life". What are you talking about? \_ after using it for about 6 months, I got an email saying "email sync is free for life. upgrade to premium account if you want to continue using file sync." \_ Holy shit! Someone on the net is trying to make money from their web based service! That sucks! Let's boycott the net! The net wants to be free! |
| 2001/1/16-18 [Computer/SW/Unix] UID:20340 Activity:high |
1/16 What is a easy one line, low typing way to replace all the 't's in
a file FileName with 'd's on a unix box with the standard utilities?
\_ man sed
\_ s/t/d/g
\_ man tr
\_ tr t d
\_ M-x replace-string in Emacs.
\_ :.,$s/t/d/g in vi.
\_ esc-r t <c/r> d <c/r> in jove.
\_ /usr/bin/perl
\_ perl -pi -e 's/t/d/g' FileName --dbushong
\_ why use a pagota when you could use a chopstick?
\_ Because a pagoda is what was requested.
\_ In ed ..
1,$s/t/d/g
\_ In Unix Wordpad
Alt-E,E,t,TAB,d,Alt-A
\_ cat /dev/random > FileName
\_ thanks smartass.
And the award goes to dbushong who is the only one who answered the
question correctly. Though thanks to all who played it is good
info. (seriously and except the last guy). |
| 2001/1/15-17 [Computer/SW/Unix, Computer/SW/OS/Solaris] UID:20326 Activity:kinda low |
1/15 I have an NFS mounted mail spool on a solaris machine. Any idea
why I might not get "You have new mail" notifications after setting
the "set mail" shell variable? I do get the notices on a Sunos
machine that mounts the same spool.
\_ Depends on how the NFS implementation works. It might not
notice that the file changed by default. You might want to
look into the NFS mount options. I use "noac" sometimes,
but that's not on Solaris.
\_ Solaris will whine if you NFS mount /var/mail without noac. |
| 2001/1/8-9 [Computer/SW/Unix] UID:20264 Activity:moderate |
1/6 Do people thing this wouldbe a useful feature in tcsh:
in addition to the "global" command history stack, a different
stack with different attendant completion/scrolling/substitution
functions based on your CWD or PWD ... so you could scroll through
the last 100 command typin *in this dir*. i just thought this up and
may discuss with tcsh people. ok tnx. --psb
\_ i think the idea of commands associated with directories is
good. but i think the interface you're proposing is too cumbersome
to use casually. -ali
\- do you have any UI suggestions? as long as the additions are
orthogonal, i dont think the cumbesomeness should be an imediment,
but of course it would be nice to get something highly usable and
seamless. --psb
\_ everytime you do a pushd or popd?
\_ how about CTRL-up / CTRL-down?
\_ May not be handled well by some terminals
\_ Like what? |
| 2001/1/6 [Computer/SW/Unix] UID:20254 Activity:nil |
1/5 What's the best way to call conditions in a Makefile?
\_ call conditions? |
| 2000/12/17-18 [Computer/SW/Security, Computer/SW/Unix] UID:20119 Activity:nil |
12/17 http://www.nipc.gov/warnings/assessments/2000/00-062.htm \_ yeah. "Energy Crisis" |
| 2000/12/17-18 [Computer/SW/Unix] UID:20116 Activity:high 64%like:20913 |
12/16 Software Engineering (C, UNIX to work on our web browser) and
Build/Release Engineering opportunities available at Openwave,
the combination of http://Phone.com and http://Software.com -- check out
/usr/local/csua/pub/jobs/Openwave/ for more info. --chris
\_ the stupid bitch is impressed when I give her my transcript and
give her a firm handshake and talk confidently, cuz that's all
she could base her judgement on.
\_ You are one spoiled engineer.
\_ people who talk about giving someone a "transcript" to
get a job are not engineers. they are students. there is
a difference.
\_ Hi chris. You want to talk abut NTT DoCoMo's plans for the US?
\_ What happened to Sendmail Inc? |
| 2000/12/17 [Computer/SW/Unix, Computer/SW/Security] UID:20111 Activity:nil |
12/14 Why is it that the motd is not auto displayed when I login?
\_ I would think this is a good feature.
\_ yes, but it probably would be better to let the .hushlogin
file control it, which right now doesn't seem to do anything. |
| 2000/12/17 [Computer/SW/Security, Computer/SW/OS/Windows, Computer/SW/Unix] UID:20104 Activity:insanely high |
12/16 I need Windoze software that will prohibit my employees from
visiting specified web sites on the Internet (like http://cnn.com).
This should be server software, so that I do not have to run
out and install it on all the workstations. Does anyone have
any recommendations?
\_ route -add -reject <subnet> or route -add -blackhole <subnet>
on your border router.
\_ Yeah. Eat shit and die.
\_ what company? I'll build a site serving a mirror of http://cnn.com
(i.e. a simple solution to your stupid policies)
\_ Thanks, but all I really want is plug-and-play Windows software.
\_ The easiest thing to do is point their DNS entries to 127.0.0.1
or your corporate intranet or something. Do it on the DNS you
have their workstations pointing to for name resolution. All
childish "the information wants to be free!" Berkeley idiocy
replies removed. --graduated from Cal and joined real world
\_ I can point my machine at a different DNS server by
editing /etc/resolv.conf or whatever, thus a rejecting
route or a blackhole is the only soln.
\_ no. You can't. Why not? Because you're a non-techie
at a large company with a no-surf policy and you don't
know jack shit about that. If it were a unix box you
wouldn't have root at this person's company.
\_ Thanks, but I do want to let them access most web sites
except ones I exclude. Is there a plug-and-play solution?
\_ Yes. Like I said, you add things like http://cnn.com to your
local DNS as something else. Everything else works.
\_ The easiest solution is to get a switch and a proxy server
that can do transparent redirection of http requests to force
them all through the proxy which does filtering. (Set up one
with enough space to do caching and you'll also lower bandwidth
usage and increase access speed.) Look at products from companies
such as Alteon, Foundry, and Cisco on the switch side, and
NetApp's NetCache or something similar on the proxy side.
\_ Why? Do you like pissing your employees off? Are you trying
to convince them all to quit?
\_ Not all companies are like that. Not everyone can go get a
better job in 24 hours. Obviously these are windows no-techie
8-6 slaves there to do what they're told and nothing more. These
people are entirely fungible. |
| 2000/12/11-12 [Computer/SW/Unix] UID:20063 Activity:high |
12/9 I'm using cygwin and sed. I need to do a tolower. I can't rely on
perl.
\_ sed y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/
\_ save yourself from having to type the above and use
tr '[a-z]' '[A-Z]'
\_ Or "tr A-Z a-z" which is several characters shorter and works. |
| 2000/12/10 [Computer/SW/Unix] UID:20060 Activity:very high |
12/9 in tcsh, when setting environment variables such as EDITOR or PAGER, is
there a way to specify command-line arguments? or do I have to point
those variables to scripts instead? thanks.
\_ depends, what about dotfiles? .exrc, .emacs
\_ I mean something general, that would work for programs that don't
have dotfiles or environment variables to store default settings.
\_ Well, does the program read the shell vars or does the
shell act on behalf of the program? Whose responsiblity
should it be?
\_ Whose responsibility should it be? The shell or the program?
What about what happens with mail when you
set PAGER='more -V' in .mailrc
or when you 'setenv PAGER 'more -V' and try to 'man more' |
| 2000/12/7-8 [Computer/SW/Unix] UID:20037 Activity:high |
12/7 POSIX question. Is it true that errno is only valid if a function
fails? E.g. I have something liek this:
foo = strtoul(...);
assert(errno == EOK);
I'm getting an assertion failure even though everything is ok.
Somebody told me that POSIX standard specifies that errno is only
set if a failure occurred. Is this true?
\_ Errno is ass. It is not thread safe. Don't use it;
if a function needs you to use it, don't use that function.
-blojo
\_ Errno is thread-safe in POSIX; the name "errno" gets #defined
to a macro that returns the current thread's errno. See errno(2)
or /usr/include/sys/errno.h.
\_ could be that somewhere in strtoul EINTR or EINVAL is being
set. AFAIK, strtoul does not set errno. Rather it returns
ULONG_MAX on failure. It can also return 0 and set endptr
(2nd arg) to non-null on a failure (provided you use that
feature). ----ranga
\_ whoa...
\_ I'm asking about a more general question. strtoul is just
an example. In general, is errno set to EOK if everything
is ok? Or is it's value undefined if there were no errors
in the function. Somebody is telling me that according to
POSIX, errno is valid only if a function fails in some way.
\_ errno is only set on an error. checking EOK is not a
valid method of know if a function returned successfully.
from the man page:
"Successful calls never set errno; once set, it
remains until another error occurs. It should only
be examined after an error."
----ranga
\_ Why do you use so many dashes?
\_ no particular reason. I've always signed
my name that way in email/news/etc.
----ranga |
| 2000/12/1 [Computer/SW/Unix] UID:19967 Activity:nil |
11/30 Does `kill -9 pid` work any more? For some reason, I cannot kill
process using kill command.
\_ Do you own the process?
\_ yes. My ISP connection died and left it hanging.
\_ do a ps -auwxx | grep <pid>, this should give you
the tty. The look for a shell that is running on
that tty and send the shell a kill -HUP <pid>, if
you have multiple shells repeat until your procs
are dead.
\_ No it was outlawed last month. |
| 2000/11/28-12/4 [Computer/SW/Security, Computer/SW/Unix] UID:19937 Activity:kinda low |
11/28 NIS question. My nsswitch.conf has the line
passwd: files nis nisplus
To me this says that the user should be looked for in the passwd file
first, then checked for in NIS, then NIS+... Yet when the NIS server
isn't available, I have to wait for a huge timeout before I'm finally
logged in (yes, there is an entry in the passwd file). Why does this
happen and how do I get the expected behavior? -mogul
\_ It's probably doing something other than a passwd lookup.
You'll have to truss the process to find out what. -tom
\_ Or you can check for other nis lines in the nsswitch.conf
automount, group, hosts may all be blocking on nis lookup.
It may be something in your .login/.profile/.[t]cshrc file
causing an nis lookup as well (like having someone else's
homedir referenced in your path). --scotsman
\_ If it's stalling in .cshrc, I think there is some option
you can set in .cshrc to show you where. Put a line with
'set verbose' or something at the top of .cshrc
And if you have root, then login as root and see if
the problem still exists. Since root has simpler dotfiles
and should have no remotely mounted home dir, you can
use it to narrow down the possible problem.
You might also modify nsswitch.conf
\_ Yes, but only if I log into another client served by NIS.
My home directory gets mounted from my main machine. On
my machine, the passwd home directory entry is set to the
local directory so it doesn't go through autofs... -mogul
to remove nis and nisplus and see what happens.
Make sure you have another xterm open however
just in case modifying nsswitch.conf locks you out.
Also try getent passwd YOURUSERNAME and see if it says
what you think it should be (i.e. is your home dir
really on your local desktop disk?)
Also check /var/*/messages file for errors
\_ what's in the groups line? is your default group in a file
or in nis? initgroups usually takes forever
\_ groups line was fine, but my group was missing from local
/etc/group. Still didn't solve the problem though. I will try
tom's suggestion when I return to work. -mogul
\_ These things are often due to DNS problems.
\_ is your home directory auto-mounted? could be the auto
mounter maps are stored on the nis server.
\_ Try: passwd: files nis [NOTFOUND=return] nisplus -- ivy |
| 2000/11/28-29 [Computer/SW/Unix] UID:19933 Activity:high |
11/28 How does one get gmake to consider the Makefile as a dependency such
that a program rebuilds from scratch when the Makefile is changed?
\_ $(TARGET): $(OBJS) Makefile ?
\_ that looks good. -- not the original poster
\_ Switch to Solaris make and use KEEP_STATE - it will detect when
compiler flags are changed and remake affected files.
\_ Yes. Use a proprietary makefile. Good idea. |
| 2000/11/27-29 [Computer/SW/OS/FreeBSD, Computer/SW/Unix] UID:19925 Activity:very high |
11/27 I want to distribute a .c file that I sell with my proprietary
product. The .c file is GPL'd. Do I have to distribute my
proprietary product for free, now?
\_ Ask a fucking lawyer.
\_ Yes. RMS wants it all. Stupid you for picking COMMIE GPL
tainted code.
\_ IF you include GPLed code in your program, your whole program
falls under the GPL. This is a deliberate "feature": that it is
viral in nature. The key difference between the GPL and LGPL
is that the LGPL, since inteded for libraries, is that only the
origional portion is under the LGPL, the rest of your program
is not. One of the initial bugs in Bison is that the output
was covered under the GPL and not the LGPL (a situation since
rectified).
\_ No. The GPL does not prevent you from selling your code. That
said, depending upon which version of the GPL the file is under
(there are several, check out http://gnu.org for details), others may
proprietary product. The .c file is GPL'd. This means I
must make available the entire source of my proprietary
product for free, to anyone that asks.
be able to freely give your code to others.
\_ The GPL doesn't affect one bit how much you charge for your product,
for free to anyone that asks, less medium copy costs.
it just gives your customers the right to give it away to anyone
they want at any price they want, including for charge or for free.
Sooner or later it will probably end up in the hands of someone
who will do it for free.
\_ Thanks. I read the http://gnu.org material. Amended:
I want to distribute a .c file that I sell with my
proprietary product. The .c file is GPL'd. My proprietary
product becomes GPL'd. All GPL'd software must be available
\_ Only if the .c file is part of your product. Look at
all the major Unix vendors - they include GPL'ed software
with their OS'es, but their OS'es aren't GPL'ed.
\_ I was talking with a friend about this and the
opinion was that if we distribute the GPL'd .c file
with the intention that the user can link it in
with our source, then it becomes iffy enough
that someone can sue us if we don't GPL the
entire proprietary product.
for free to anyone that asks, less medium copy costs. I can
still sell my proprietary product for however much I want,
but I have to give it away free to anyone that asks.
\_ No you don't - you have to include source or provide it
at a reasonable cost for media for anyone who has a
binary copy, but you don't have to give it away for free.
\_ "less medium copy costs"
\_ Okay, so I've done some research on the GNU GPL, and the basic
idea is that if you link GPL'd source with your product, then
your product becomes GPL'd, and anyone can take your product's
source and make an improved version of your product. In other
words the GNU GPL "encourages" free software, which leaves the main
revenue stream for GPL'd software to grants and support contracts,
and co.'s like Red Hat that would pay programmers to write GPL'd
software. Is that right?
\_ there's also the GNU Library license. take GNU libc. one can
link to it and still keep his or her code proprietary. -dpetrou
\_ Yes. This is correct. The GPL is an evil virus license.
\_ Well, free software isn't a bad thing. The GPL definition
and intent should just be more clear to the lay programmers.
\_ I'm not opposed to free. I'm opposed to virus licenses.
\_ BSD is a free license. GPL (and variations) are not.
\_ This is what happens when you get a kook like RMS trying
to write a legal document to do something that's
questionably legal in the first place. |
| 2000/11/27-28 [Computer/SW/Unix] UID:19922 Activity:high |
11/27 How do I kill a process that refuses to respond to kill -9?
\_ reboot!
\_ I don't think I can reboot soda. ps shows that the process (a
tcsh process) is trying to exit, but it has been doing that for
6 days.
\_ Try to kill -HUP the parent process or the process that
controls its tty.
\_ What if it is the login shell?
\_ Ask root to give it a try.
\_ You don't, in general this is not possible. If you gave more
information, then maybe I could give a more though answer. e.g.
the state of the process. --jwm
\_ TT STAT TIME COMMAND
Ff- IEs+ 0:00.25 -tcsh (tcsh)
E_- IEs+ 0:00.12 -tcsh (tcsh)
It is trying to terminate, but for some reason it can't.
\_ try truss and post the results
\_ this is interesting. i did:
truss -p <pid> -o foo &
kill -9 <pid>
And I got "truss: PIOCWAIT top of loop: Inappropriate
ioctl for device"
Conveniently, the process died. The output file only had
"SIGNAL 9" in it. Was this the expected behavior?
\_ Well, no; but what probably happened was that a
device (the pty) finally returned an error from a
blocked system call when truss tried to trace the
call. |
| 2000/11/26-28 [Computer/SW/Unix, Computer/SW/Languages] UID:19911 Activity:moderate |
11/25 #!/bin/sh
: How do I make bourne shell subroutine modify a global variable?
: Want to use VAR1 and VAR2 after the subroutine parses my_input_file
foo() {
while read VAR1 VAR2
do
echo "Reading $VAR1 and $VAR2"
export VAR1 VAR2
done < my_input_file
export VAR1 VAR2
}
foo
echo VARS = $VAR1 , $VAR2 # VAR1 & VAR2 are blank/empty-strings!
\_ while loop is executed in a separate shell in bourne shell,
thus its not possible.
\_ wrong. but the order is backwards. Try this.
#!/bin/sh
export GLOBALVAR
GLOBALVAR=1
change(){
GLOBALVAR=2
}
change
echo $GLOBALVAR
\_ too complicted:
#!/bin/sh
change() {
GLOBAL=2;
}
GLOBAL=1;
echo GLOBAL is $GLOBAL
change
echo GLOBAL is $GLOBAL
\_ uh, no you are wrong. In *bourne* shell (virutally
unchanged since AT&T UNIX Version 7) while loops
are a separate process (I'm looking at the code
right now) when the input or output of the shell
is redirected. To avoid this you need to use exec
to save and restore STDIN. Try something like:
#!/bin/sh
myfunc () {
exec 5<&0 < "$1";
while read LINE ;
do
COUNT=`echo $COUNT + 1 | bc`
done
exec 0<&5 5<&-
}
COUNT=0
echo COUNT is $COUNT
myfunc /etc/passwd
echo COUNT is $COUNT
\_ Get new shell.
\_ Stick with Bourne shell as Steve and GOD intended. |
| 2000/11/21 [Computer/SW/OS, Computer/SW/Unix] UID:19866 Activity:high |
11/21 What does it mean to "unlink a file": I have the following problem:
A file "-eg q" in a directory. I try...
SODA_69% rm -i ?eg?q
it returns:
rm: illegal option -- e
usage: rm [-f | -i] [-dPRrvW] file ...
unlink file
I've also tried quotes (sgl and dbl) abount the name, nothing wks.
\_ You should just back up the files you do need, and delete the
whole subdirectory. Then restore the files you saved.
\_ the proper syntax to remove files starting with '-' is the followi\
rm -i -- '-eg q'
the "--", for many standard unix commands, indicates that anything\
the -- is not meant to be interpreted as an option to the program,\
if it begins with a -
\_ Uh, no. "--" is a stupid gnu thing. The right way to do this is
to make sure that the file name is specified correctly:
rm -i `pwd`/?eg?q
\_ "Unlink" means the same as "delete". To delete that file, use:
rm ./?eg?q |
| 2000/11/18-19 [Computer/SW/Unix] UID:19833 Activity:moderate |
11/17 everytime i log on it says i have mail, but i don't.
i use pine and nothing shows up, i use 'mail' and there is a
email from MAILER-DAEMON saying not to delete it.
\_ this is a pine internal feature. the "you have mail" message
will be eternally confused for as long as you run pine. you should
only pay attention to "you have new mail"
will be eternally confused for as long as you run pine. you
should only pay attention to "you have new mail"
\_ I get a lot of false "you have new mail" messages. what's up
with that?
\_ cat /dev/null > /var/mail/<your user name>
\_ next time you start pine, that message will re-appear. deal.
\_ ask root to rm -f /usr/local/bin/pine
\_ stupid question: how do you enable/disable that new mail login
message?
\_ touch .hushlogin
\_ I've already got a .hushlogin file, but I still get the mail
message at login. removing it just shows me the motd too
\_ you can't.`
\_ where does that message come from then?
\_ The message comes from your shell. man bash/tcsh/whatever |
| 2000/11/17-19 [Computer/SW/OS/Windows, Computer/SW/Unix] UID:19816 Activity:low |
11/17 where'd rz/sz go? I need my zmodem fix
\_ source code: ftp://ftp.cs.pdx.edu/pub/zmodem/rzsz.zip
\_ the version of rz/sz that we have installed installs itself as
lrz and lsz.
/var/db/pkg/lrzsz-0.12.20/+DESC:
This program uses error correcting protocols to send/receive
files over a dial-in serial port from a variety of programs
running under PC-DOS, CP/M, Unix, and other operating systems.
lrzsz is derived from the last unrestricted verison of Chuck Forsberg's
rzsz package. lrzsz is covered under the GNU copyleft.
WWW: http://www.ohse.de/uwe/software/lrzsz.html |
| 2000/11/9-10 [Computer/Domains, Computer/SW/Unix] UID:19696 Activity:kinda low |
11/9 When you telnet to elaine.stanfurd or tree it uses some
sort of rotating dns alias. How does one set that up?
\_ One has multiple address entries for the same hostname.
Look for "DNS Round Robin" -muchandr
\_ Just list all the addresses and let BIND do the rest.
http://ocf.berkeley.edu also does this. |
| 2000/11/5 [Computer/SW/Unix] UID:19649 Activity:high |
11/5 When I checked my RH 6.0 Linux machine this morning I had the
following message on all my xterms:
Message from syslogd@mymachine at Sat Nov 4 05:09:19 2000 ...
mymachine
/var/log/messages had some stuff like
Nov 4 05:09:19 mymachine 173>Nov 4 05:09:19 rpc.statd[416]: gethostbyname err
or for ^^^^bffff75c 804985090909090687465676274736f6d616e797265206520726f722
0726f66
followed by blank lines and repeated messages about not being
able to glue message parts together. I disabled most services
like telnet, rlogin, ftp, etc. a long time ago, and I try and
keep things secure. Have I been hacked? Is it time to reinstall?
\_ Most likely, yes, and yes. What you probably don't realize is that not
all services your machine provides are handled through inetd. Make sure
you uninstall any packages with names in the following set: rpc, nfs,
nfslock, *statd, *lockd, *usersd. Unless you *know* you want to run
NFS/RPC-affiliated services on your machine, you should NOT have these
installed -- they account for the majority of breakings on RedHat
machines due to a ridiculous number of security holes.
installed -- they account for the majority of break-ins on RedHat
machines due to a ridiculous number of security holes. -alexf |
| 2000/10/30-31 [Computer/SW/Unix] UID:19602 Activity:moderate |
10/30 Moving back to BA soon. Any recommendations for an ISP for unix-shell
account? Prefer email,ftp,space for a home page, dialup lines for
Berkeley and San Jose, plus access to all of the erotic-binaries
newsgroups, like alt.binaries.hotasianchix, et.al. Thanks.
\_ dnai has been a pretty good isp so far. they appear to
have dialups in san hoser. -brg
\_ I'm going to be moving back and forth between East and South
Bay, so will be using dialup modem for now. No C@BL3 M0D3M
for my San Jose area anyways. Already using GN00/L1NUX
\_ bummer, no more new shell/accts. dnai using rcn now.
\_ why the hell are you moving back to BA? Rent is NYC expensive,
traffic is LA bad, gasoline is European high, and gals are
engineering school ugly (or taken).
\_ ugly yet taken
is the rule at CAL. |
| 2000/10/27-12/7 [Computer/SW/Unix] UID:19581 Activity:high |
10/27 How to recursively grab a directory using FTP?
\_ scp -r
\_ use wget
\_ ncftp: get -r
\_ get -R actually
\_ How to check that the company logs all web traffic?
LEARN HOW TO FUCKING ASK QUESTIONS CORRECTLY!
\_ how to ask questions correctly? |
| 2000/10/26-27 [Computer/SW/Unix] UID:19573 Activity:kinda low |
10/25 Simple question.. In C under unix, how do I invoke the unix command
date to create a char string which contains the present date?
\_ actually, you should fork a process that runs date
but has date's stdout handle to point to a handle in the
parent proc. yeah, you really want time(), ctime()
\_ could I get an example .. something like :
current_date = ctime(); ??
\_ Here you go:
char * my_date;
time_t my_time;
time(&my_time);
my_date = ctime(&my_time);
See the manpages for time(3) and ctime(3).
\_ try both. find the source for date(1) and examine it. --jon
\_ system("date"), but you really want time(), ctime()
\_ actually, you should fork a process that runs date
but has date's stdout handle to point to a handle in the
parent proc. yeah, you really want time(), ctime()
\_ could I get an example .. something like :
current_date = ctime(); ??
\_ Here you go:
#include <stdio.h>
#include <time.h>
int main(int argc, char **argv) {
char * my_date;
time_t my_time;
time(&my_time);
my_date = ctime(&my_time);
printf("%s",my_date);
exit(0);
}
See the manpages for time(3) and ctime(3).
\_ try both. find the source for date(1) and examine it. --jon |
| 2000/10/26-27 [Computer/SW/Unix, Computer/SW/Compilers] UID:19572 Activity:nil |
10/25 I'm looking at some source code (bootp.c) and I see reference to
MACPY (...). I can't find the define anywhere in /usr/include/*
Anyone know what this does, where a definition exists?
\_ use grep -R
\_ man MACPY
\_ No manual entry for MACPY
\_ gcc -E
\_ (exuberant-)ctags -R --Galen |
| 2000/10/26 [Computer/SW/Unix] UID:19567 Activity:high |
10/26 VERITAS is here now, 4 pm - 7 pm, at International House talking
up our company (I work for them). Munchies, trinkets, pizza.
Information about the company, and real live engineers. VERITAS
builds "storage management software" for UNIX, NT, and Linux. If
you're intersted in SANs, NAS, clustering, Tbytes of data or
millions of files, you should talk to us. We're well on the way
to being the de facto disk format on commercial UNIX systems ...
--charmer
\_ lila is that you?
\_ Stock dropped 30 points in 3 days. Normally, it wouldn't matter
because the company does "interesting" things that should interest
Cal engineers. But those Cal grads no longer exist, or at least
their numbers are diminishing rapidly. Now it's all about stock. |
| 2000/10/24-25 [Computer/SW/Unix] UID:19557 Activity:moderate |
10/24 In tcsh, is there a difference between $path and $PATH?
\_ only in syntax/format - they automagically update each other
\_ one's in all cas
\_ one's in all caps
\_ one's in all caps __ and therefore more l337. |
| 2000/10/24 [Computer/SW/Unix] UID:19552 Activity:nil |
10/23 on a Sun (solaris). if i use BASH and type grep i get gnu grep,
if i use [not BASH] i get the Uber-LAME grep that comes with
solaris. "which" indicates that they are the SAME grep. What
the hell is going on?
\_ Your fu is really weak, this is a $PATH problem.
\_ If your fu is so great why don't you explain WHY "which"
is leading me astray.
\_ Your problem is most likely related to "which"
screwing up when looking at $PATH (it screws up
because its a POS csh script). $PATH is set in
a shell's init scripts. Depending on your shell,
its value will be different. "which" is too stupid
to figure all this out and just gives you the lame
csh setting.
When using a Bourne shell (/bin/sh, /sbin/sh on
Solaris) or a Bourne-compatible shell (bash) use
"type" instead of "which" as God and Steve intended.
When using Korn shell, you should exec /bin/sh
and rm -f all instances of David Korn's greatest
mistake. If you insist on using a csh compatible
shell, please shoot yourself in the head or jump
in front of a car, or something to get yourself
removed from the gene pool.
\_ boy, can't everyone just get along, agree on
a friggin' standard so i don't have to be
annoyed by petty differences in execution
every time i use a new box. fer fuck's sake.
\_ There is a standard its called POSIX, barely
anyone uses it. The only shell standard
worth adhering to is Bourne Shell, as
concieved and created by the master in
tribute to one of the finest of languages
ALGOL.
Now about your GNU addition, perhaps you
should check yourself into the Betty Ford
clinic for recovering 31337 GNU/L1NUX
H@0XR5.
\_ I use tcsh because that is what the csua
gave me way back in 1992 and i'm too old
to change now.
\_ Put the following in your .cshrc (or
whatever you pagans use):
exec /bin/sh
One is never too old to renounce the
dark side.
\_ why doesn't bourne shell provide built-in
arithmetic? it really sucks when you're trying
to fix a system without /bin/expr..
\_ bc is usually available if expr isn't.
\_ but POSIX-sh does have it. And POSIX-sh is
basically ksh. So use ksh.
\_ What kind of a man recommends that David
Korn's most hateful rubbish ought to be
used?
\_ What's wrong with solaris grep (either /usr/bin or /usr/xpg4/bin)?
Are you addicted to all that non-standard GNU crap or something?
Damn kids and with thier 311T3 GNU/L1NUX B0X35.
\_ You misspelled 31337.
\_ S00RY.
\_ For starters solaris grep will not descend directory trees.
It is also lacking the -A and -B flags and others. -crebbs
\_ What's wrong with: find /dir -type f -name ... -exec grep {}
....
\_ where's the terminating semi?
\_ creates one grep per file, which is too much overhead.
Use xargs as God intended.
\_ Descending directory trees should not be a function
of grep, that would be stupid and inane and completely
opposed to the UNIX tools philosophy. Take some time
and read "Software Tools" and you will be enlightened.
Old jungle saying if you want to descend trees, use
find & xargs as the gods did in ages past:
find . -type f -print | xargs grep [options] [expr]
\_ With slight updating for correctness (it's what the
original authors would have wanted, had they wanted
their programs to actually work in the general case):
find . -type f -print0 | xargs -0 grep [options] [expr]
\_ older versions of Solaris did not have -print0,
since the original poster didn't specify which
version of Solaris he was using, I had to leave
this out.
\_ is this considered poor style:
grep [options] [expr] `find . -type f -print`
\_ Yes, little grasshopper. If your redirect
results in more than MAXARGS matches, the
command will fail.
\_ follow up from -crebbs unintentionally deleted.
\_ Actually, I intentionally deleted it -crebbs
(it basically said: i'm lazy and i don't really
care about the "UNIX tools philosophy" i care
that grep -r [expr] is easier to type. Though
i certainly don't need to read some book to
get the point being made, regardless of if i
agree)
\_ Software Tools is a book by Kernigan & Plaugher
that explains what the purpose of a "tool"
should be. The purpose of grep is global
regular expression print, it prints out
matching lines from a *FILE* or list of
*FILES* It has nothing to do with *DIRECTORIES*.
\_ The purpose of a tool is whatever i happen
to want to use it for. The primary purpose
of grep is to find something i'm looking for
but don't know where it is. Sometimes that
means i don't know where in a file. sometimes
that means in a directory and sometimes that
means in a directory tree. If i'm just
matching lines in the way you are thinking
i'm probably not using grep i'm usin PERL.
If all i ever used grep for was in shell
scripting i might agree with you.
\_ The primary purpose of grep is not
as you suggest to "find" things
that you are looking for but don't
know where they are. The primary
purpose of grep is "global regular
expression print", it is supposed
to print matching lines from a FILE.
Its job is not to guess what the
linguistically lazy mean. Perhaps
we can enhance the next version of
grep to include a Dieana Troi mode
where it senses what you want to
match and does a big song and dance
to help your find it.
\_ bash and it's default grep sucks.
How comes it's not a mail client too?
Plus, not only should it recursively
grep directories, it should grep
my inbox and mail-folders and also
check my .tar .gz and .zip files
automatically. In fact, you should
use EMACS instead.
\_ if you need this crap, use awk.
\_ awk is for piping $2 to xargs kill -9
\_ grep is grep. If you need more use Perl.
\_ oh please, why use perl, if you need more use JAVA. A
reasonable person uses the quickest/easiest tool available
to get the job done.
\_ And that's Java? Dude, you're sick. |
| 2000/10/21-22 [Computer/SW/Unix] UID:19542 Activity:kinda low |
10/20 The idea of manpage is stupid. All --help option should be embedded
in the binary.
\_ alias woman man
\_ hello, there is no mmap(2) binary on soda.
\_ Gee, and everytime one needs to modify man pages, we should
hack the binary too
\_ --help should search your manpath for the right man page
and dump it out
\_ why? that's what man is for. You develop a program
you supply a man-page. I don't need to add a whole
bunch of crap to my program(s) just to display the
"help". And if you thing an added library call is
the right solution, adding crap into libc is total
bs.
\_ It's too bad man came before www. But look for man2html.exe,
cool tuility.
\_ man2html.exe: command not found
\_ yeah... ha ha. what a windoze using l00ser
\_ what? Are yous stoopid or something? All UNIX operating
systems should come with a miniature geek who pops out of
your disk drive to ridicule you on not knowing flags and
syntax for all the shell commands and OS services by memory
\_ So you use flags like -k and -f a lot huh? man man for the correct
use of the man command.
\_ Or -a.
\_ Ya, that one too.
\_ Yeah and there should be a --source option that dumps out the
full source code too!
\_ Don't tell RMS, he'll add it to the GPL.
\_ Would the code to print the source code be included in the
full source code dump? hm.... |
| 2000/10/19-20 [Computer/SW/WWW/Server, Computer/SW/Unix] UID:19525 Activity:nil |
10/18 Why is soda so jerky and slow today?
Also, what's up with this httpd process?
PID USERNAME PRI NICE SIZE RES STATE TIME WCPU CPU COMMAND
11202 www 99 0 576K 676K RUN 81:53 38.53% 38.53% httpd
\_ Killed. -root |
| 2000/10/16 [Computer/SW/Unix] UID:19495 Activity:very high |
10/16 What's the most efficent way to reverse the order of lines in a
text file (last line first, first line last, etc) from cmd line?
\_ First of all, you need two computers, both running Windows 2000.
Make sure to get two separate 17" LCD screens since your eyes
are a non-replaceable asset. Boot up one computer, then another.
Bring up the text file in Notepad and scroll down to the bottom.
On the other computer, start another Notepad. Now you can look
at the left LCD, and key in each line, checking for typos
on the right LCD (are you using an ergo keyboard?). Make sure
to get a comfortable swivel task chair, also, with arm rests.
You don't have to thank me! Although my time is worth $200
an hour, I consider my motd posts to be a friendly community
service, and I do enjoy contributing.
\_ this is probably the same bozo who did that stupid
"wassup" video. -tom
\_ Use a handheld document scanner, and hold it up to the left
LCD display. Now, simply scroll up from the bottom of the
document. *note: hold the scanner upside-down for this to
work...
\_ Maybe I should've emphasized the word 'efficient'...
\_ http://www.ptug.org/sed/one_liners.html |
| 2000/10/16 [Computer/SW/Unix] UID:19491 Activity:high |
10/15 Help! I forgot most of my 9E. How can I use awk or sed to just
return with the email address in:
From: Homer Simpson <homers@springfield.org>
\_ echo homers@springfield.org
\_ echo homers@springfield.org | sed
\_ sed -e 's/^.*<//' | sed -e 's/>$//'
\_ | sed 's/.*\<\(.*\)\>/\1/'
\_ Note that email addresses are NOT ALWAYS THIS SIMPLE.
"True" parsing of rfc822 headers is a mess.
\_ I hope you're not using this to spam. |
| 2000/10/12-13 [Computer/SW/Unix, Computer/SW/Security] UID:19460 Activity:high |
10/11 Pointer to how to make a secure ftp connection from cory to csua?
\_ man scp
\_ use ssh to port forward a port from cory to soda, then use
ftp -P to connect to that forwarded port. Don't forget to use
passive mode.
\_ it's -p
ftp -P 9001
\_ ssh -L 9001:csua:21
ssh -L 9002:csua:20 (can you do these two at once?)
ftp -p -P 9001 localhost
\_ I tried this ssh -L 9001:csua:21 from home and it just spit
the usage info back at me. So i tried it locally (i.e. from
HERE) and it did the same thing.
\_ You need to add the remote host:
ssh -L 9001:csua:21 csua
\_ I had tried that but it just logs me in!
\_ The port forwarding is a side-effect.
As long as you are logged in, the port
forwarding is on. I suggest using scp
unless you really, really need ftp. -- jsjacob |
| 2000/10/9-10 [Computer/SW/Unix] UID:19449 Activity:nil |
10/09 How can you find out if someone is logged in at any of
the instructional computers? It seems like there would
be a finger command to do this. |
| 2000/10/6-7 [Academia/Berkeley/CSUA, Computer/SW/Security, Computer/SW/Unix] UID:19430 Activity:nil 52%like:19447 |
10/6 Readline enabled wallall in /csua/bin/wallall-rl. man readline for
details. Mail root to let them know how much you want this to be the
default. Bugs to mogul. -mogul |
| 2000/10/3-4 [Computer/SW/OS/FreeBSD, Computer/SW/Unix] UID:19398 Activity:high |
10/02 Anyone here using IPv6? I'm trying to set it up behind my NAT
box at home, but I'm not sure how to go about doing it. I've
got a tunnel to freenet6 from my NAT box, but I don't know
how to config the other systems. Url or other pointers
appreciated.
\_ http://www.kame.net I've set up IPv6, alternately IPSEC over IPv4,
on FreeBSD with it. Assuming they have raccoon (key mgt. daemon)
finished by now, it works great. Otherwise there are plenty of
other IPSEC tools in the FreeBSD ports collection. Kame is real
good for tunneling v4 via v6, and ipf/ipnat work just fine with
it. -John
\_ Thanks for the info. I got the freenet6 tunnel working from my
nat box (OpenBSD) to the 6bone (at least ping6 seems to work),
but now I want to setup my other machines with IPv6 addresses
so that they can be on the 6bone as well. My reading of <DEAD>kame.net<DEAD>
pages is that I need to get a subnet rather than a tunnel. Is this
true? Who should I talk to in order to get a subnet?
\_ No, the subnet is behind either of your kame boxes. The
idea was to let you have ipv6 internal routing, and have
a network-to-network tunnel/VPN as opposed to a host-host
or host-network tunnel or VPN. The idea here is that the
machine (firewall, routing PC) running kame 's internal
interface is your default gateway--to access a machine
on the subnet on the other side of the tunnel will then
be transparent for you, since the kame tunnel takes care
of the ipv6 transport via ipsec ESP. As I gather, kame
also lets you connect to the 6bone, which is a bunch of
people also tunneling ipv6 via v4 (sort of an ipv6
internet on top of the internet.) Mail me for more info.
-John
\_ Uh, what is your email? finger -p john produces 32
matches. ---ranga
\_ JOHN GODDAMMIT AND I NEVER HAD TO DATE NERDY BUT
PRETTY CS CHICKS EXCEPT FOR INSANE ONES GODDAMMIT
AND WHY WOULD I SIGN MY POSTS JOHN IF MY EMAIL WERE
EMCSQUARED OR SOME OTHER BIZARRE CSUA FUCKWIT EMAIL
ADDRESS THAT HAS TO BE NAME-BASED LIKE "EMIL MARCEL
CRABOBBLE" AND REALLY CREATIVE SO AS NOT TO SCARE
AWAY ALL THE PRETTY BUT NERDY CS164 CHICKS WHO
WON'T BE DRIVING SAILBOATS BY 35 BUT STILL CAN'T
READ THE GODDAMM FINGER MAN PAGE? AAAAGH GODDAMMIT
COMMIES EVERY FUCKING WHERE. Thank you. Now
where is my loyal hunchbacked apprentice <fucker>?
-John -m
\_ Sorry if I have offended you. I did not want
to send the wrong person an email. There are
several people who sign thier actual names
rather than thier login name.
\_ -m, good sir
\_ Thanks. |
| 2000/10/2-3 [Computer/SW/Languages, Computer/SW/Unix] UID:19389 Activity:high |
10/02 Netcom shell accounts RIP. Soon there will be no ISP's with shell
access left. Time to import shell-loving Indian immigrants.
\_ when shell access is outlawed only outlaws will have shell
access.
\_ if there was a demand for shell accounts, an ISP will form with
shell accounts, charging what it costs to support shell accounts.
\_ Whole Earth Networks (wenet.net) still offers shell access.
not many features tho.
\_ If I want a 56K dialup with a shell, what ISP should I use?
\_ http://value.net has dialup + shell
\_ http://best.com is almost dead too (they got bought out by Verio).
A harddisk on their listserver crashed, and they didn't bother
to notify their customers or restore the service. Apparently
they didn't have backups of the subscriber list either.
\_ Their listserv was an unsupported service
\_ "What the hell, crackers shell even in my neighborhood." --Cube
\_ My ISP lost my mail spool and didnt have backups. |
| 2000/9/29 [Computer/SW/Unix] UID:19363 Activity:very high |
9/28 What am I doing wrong here? Doing exactly what TFM says:
% echo line_oneline_two | sed -e s/line_oneline_two/line_one\nline_two/
line_onenline_two
\_ You shell swallowed the \ from the \n. You need two of them:
% echo line_oneline_two | sed -e s/line_oneline_two/line_one\\nline_two/
\_ or, if this is literally what you're trying to do, you can just
use gnu echo which will do printf style formatting, or use
printf on bsd: % printf 'line1\nline2' |
| 2000/9/18-19 [Computer/SW/Unix] UID:19282 Activity:moderate |
9/18 I'm so confused. When i write a shell script on SODA and don't
specify a shell it seems to run it in BASH even though i'm using
TCSH. How/why is this?
\_ See /csua/tmp/shell-script.txt --pld
\_ Thanks, i get it, though it was not easy to decipher from
that exchange.
\_ This doesn't really say why, does it? When you run
~user/foo, is a sh interpreter invoked by default?
why not the current shell?
\_ AFAIK, sh invoked by default, unless you use #! to define
some other shell or other program you desire or even #!/bin/sh
If you type "source foo", then current shell used, i
think(unless you specified #!), plus it affects current shell.
like sets variables. "source" is basically "run these commands"
as if I typed them in manually.
\_ It's due to your excessive usage of CAPS. |
| 2000/9/18-19 [Computer/SW/Unix, Computer/SW/Editors, Computer/SW/OS/OsX] UID:19277 Activity:high |
9/18 Tab=4 or Tab=8 in coding standard -- which is more popular?
\_ I use tab=2, tolerate tab=4, and hate pricks who use tab=8 (for
high level languages. assembly is different)
\_ I use tab=8, but I mostly code assembly. -- yuen
\_ Tab width correlates strongly with line ending, if that helps.
Unix=8; PC/Mac=4
\_ Tab = 8, and I want to throttle and maim every single human
being that has contributed to four-space tabs in code editors.
\_ problem with tab = 8, is if you stick with the no more
\_ That's why your code should have spaces inserted when you
hit tab.
than 80 character lines, then the code can start looking
quite constricted.
\_ tab 8 is too spread apart, you can't scan the lines well
\_ When you hit tab in code, the editor should insert 4
spaces. When you hit tab in text, then insert 8 spaces
or an actual tab that's as wide as 8 spaces.
\_ I typically use 4, but only because that's standard for Windoze.
What I really hate are the fuck ups that use a tab size of 3. -phale
\_ use tab = 2 pi |
| 2000/9/15-16 [Computer/SW/Unix, Computer/HW/Drives] UID:19251 Activity:high |
9/15 I've come into possession of about 25 old sparc 5 and 20s
and i'd like to experiment with them (set up NFS home server, DNS
RAID, print server, NIS master/slaves, multiple app servers, etc.)
I'd like to set up my own little network, connected to my office
network so I can download software and get outside, but not
interfering with it. Do I need a router or other network
equipment? Any good quick jumpstart tutorial you can recommend?
\_ download and install ipf on one of the boxes. And get
another sbus nic for it. You'll be set to use that as
your nat/pat gateway. You should be able to score a le0
(10BT) nic pretty cheap. If you want to try Solaris, try
2.6 on the 5's. 7 and 8 were pretty slow on the 5's, but
they should be fine on a 20. You should also consider
OpenBSD on you SS 5 & 20's. Its a solid OS that will
really make your systems shine.
\_ http://docs.sun.com , see the Advanced Installation Guide
in the Solaris installation docs collection. You can put
your network of old sparcs on a private network (10.0.0.0 for
example) behind a box that is running NAT software. This
way the machines on the network will still be able to see
the rest of the internet but not vice-versa.
\_ Make sure that all the netmasks are the same, and that all
the network card speeds are the same, if they don't all have
le cards (10Mbit.) -John
\_ And duplex. |
| 2000/9/15 [Computer/SW/Unix] UID:19249 Activity:nil |
9/14 Say I just typed some very sensitive data into a tcsh session.
How do I clear the history? rm .history doesn't work.
\_ whoami >> /etc/motd.public; history >> /etc/motd.public
\_ history | mail -s 'remove this' root
\_ history will only save command-line typing, not stuff you
typed into, say, a vi session. Anyway, depends on how your system
has lastcomm set up, clearing your history won't matter. -John |
| 2000/9/15 [Academia/Berkeley/CSUA, Computer/SW/Unix] UID:19246 Activity:very high 60%like:17786 |
9/15 Please please clean up yer shit in /csua/tmp. -John
\_ is /csua/tmp same as /tmp? Do both get cleared upon reboot?
\_ no, it's not, and no, it doesn't. And soda's only been
up 9 days. -tom
\_ why don't u just reboot the machine. It's only TEMP.
\_ but that would ruin the uptime. we all know how UNIX folks
are so concerned about uptime.
\_ is /csua/tmp same as /tmp? Do both get cleared upon reboot?
\_ no, it's not, and no, it doesn't. And soda's only been
up 9 days. -tom |
| 2000/9/9-10 [Computer/Networking, Computer/SW/Unix] UID:19214 Activity:nil |
9/8 Is there such a thing as a gaming HTTP proxy? I wanna play AoE2
but need to hop across my company's HTTP proxy. Thanks.
\_ SSH Port forwarding if all else fails. I think there is a way
to make it work across proxies. -John |
| 2000/9/6 [Computer/SW/Unix] UID:19184 Activity:very high |
9/6 On a BSD box using term cons25 everything works. Vt100 doesn't
work well. telnet to Solaris, can't deal 'cause it doesn't know
what cons25 is and vt100 still won't work well. Questions:
1.) What should i do?
2.) Why don't I have this problem with linux?
\_ duh, cause linux console is not cons25, and linux probably
has an entry for cons25 in /etc/termcap
\_ export TERM=xterm ?
\_ if [ $TERM = "cons25" ]; then export TERM="at386"; fi
-akopps
\_ You probably want:
[ "$TERM" = "cons25" ] && { TERM="at386" ; export TERM ; }
as export var=val doesn't work for strict bourne shell. If
you are using *csh, then take a look at chsh or passwd -e
to fix your problem. |
| 2000/9/6-7 [Computer/SW/Security, Computer/SW/Unix] UID:19178 Activity:moderate |
9/6 I would like to install some software for the CSUA community. I
have mailed root about it but got no response. Am I going about
it the wrong way?
\_ Obviously, you have wronged root at some point in the past.
Better backup your home directory. ;)
\_ This one is just for you.
\_ Well, that's sound advice even I haven't wronged root. So
thanks.
\_ The politburo decided answering root mail was a waste of time so
kicked everyone off root who actually answered root mail.
\_ Actually that was mikeh. |
| 2000/9/5-7 [Computer/SW/Unix, Computer/SW/OS/Windows, Computer/SW/Editors/Vi] UID:19174 Activity:kinda low |
9/5 Anyone ever compiled nvi for windows, or know where one can obtain
a binary? I am sick and tired of using vim.
\_ tried winvi yet? I think its cute and it even has a binary editor
mode. -ERic
\_ I want to run vi from bash. I don't want a stupid full-featured
bloated piece of shit like vim.
\_ Uhm, winvi = vim? |
| 2000/8/31 [Computer/SW/Unix] UID:19140 Activity:nil |
8/31 What is the name of Adobe Distiller executable (ps -> pdf) on unix?
\_distill
\_ ps2pdf |
| 2000/8/28-29 [Computer/SW/OS/FreeBSD, Computer/SW/OS/Solaris, Computer/SW/Unix] UID:19113 Activity:moderate |
8/28 How good is FreeBSD's NFS server support? I'm thinking about
switching my Linux machine to run FreeBSD and I want to know
is the wierd NFS problems that I see *all the time* with Linux
will be present in FreeBSD. The machine will only be exporting
a few home directories. Also what is a good (decent performance,
ie not a 3COM nic) NIC for a FreeBSD NFS server? My network is
switched full duplex 100.
\_ FreeBSD's NFS is much better than Linux, especially if you're
serving to other OSen. Also, it's tape system actually works
so if you're making a file server, your headaches will be fewer.
\_ Thanks.
\_ "Weird NFS problems" is not very descriptive. I have used
linux as a nfs/samba server for a medium sized company
of 200 people before and had no problems. -ausman
\_ Okay, here is a list of my common problems:
1. Under high CPU load 1-2 for 15+ min the NFS server
process stops answering. strace says that it is
hung on a lock or a read.
2. Sometimes files become directories and visa versa.
When this happens, only a reboot of the client ws
solves the problem (can't unmount)
3. When secure is specified, clients lose connectivity
to the server intermittently.
4. On big directory copies ~ 1% .nfs* files created.
I never had such problems when my NFS server was a
Solaris machine. I could go back to that machine (SS10)
but I can't afford to good sized disk for it.
\_ Silly rabbit, solaris is for intel.
Can't you afford $70+shipping?
\_ I have Solaris 8 for x86, but I have been told
that PII 400 or greater for decent performance.
Also, Solaris for x86 is mostly geared towards
high-end SMP boxes.
\_ All bullshit. Never trust your source again.
If the CPU is good enough for free*nix, its good
enough for solaris, if you run the same stuff
on it. It's all about RAM. Solaris needs
16-32megs more RAM to be happy than your average
stripped-down linux install. If your box has
128 megs RAM, solaris x86 will perform very well
on it. Even 96megs, if you dont run emacs+netscape.
True, you 'll be most impressed if you have a
multi-cpubox. But otherwise, performance should be
remarkably similar.
\_ I've got a PII 350 and I'll be running it with
128 MB ram. It will be a server only. No X BS.
I like Solaris, but I'm a little concerned about
security. FreeBSD comes with tcp wrappers et al,
while securing a Solaris box is harder (isn't it?)
Anyone know of a good URL where I can get hardening
tips for Solaris (or FreeBSD)?
\_ So.. install tcp wrappers, why doncha?
Or download "sunscreen lite", suns free
actual FIREWALL PRODUCT.
And yeah, there is a web page somewhere
about "hardening solaris", but it sucks.
The proceedure is identical to any other *NIX:
shut down services, remove setuid progs,
check perms on dirs, etc. |
| 2000/8/28-29 [Computer/SW/Unix] UID:19112 Activity:low |
8/28 Senior Unix sysadmin position(s) available for Letters &
Science Computer Resources. See /csua/pub/jobs/lscr. -tom
\_ What's the pay scale on campus these days? They coming anywhere
near industry? Quality people still fleeing in droves or did all
the ones that were going leave already do so?
\_ PA IV pay scale is $56K-$105K. -tom
\_ Camij Toschian. |
| 2000/8/26-28 [Computer/SW/Unix] UID:19099 Activity:high |
8/25 Basic Unix classes recommendations: Berkeley Extension or others?
Profs? Things to stay away from, advice, gotchas, etc. Halp!
Advice for a friend needed.
\_ cs9e, a difficult 1 unit course offered at cal. basically
you have to read unix system V by mark sobell in its entirety.
I do not recommend the course unless you plan on using
awk, sed, the regexp library, or shell programming.
You may be better off with the O'Reily Perl book.
\_ Don't bother with cs9e; it's sort of informative, but involves
an absurd amount of drudgery for a 1-unit class. If you can
set up a Free/Net/OpenBSD box and get hold of the 9e course
reader/guide from someone who's taken it, you're ok. -John
\_ Come to CSUA help sessions; start with the intro to unix one,
whenever that is.
\_junior college classes...screw cs9e. or learn
from ranga's book, "Shell programming" from Sams.
It appears to go over basic UNIX quite well.
\_ Who are you and why are you plugging my book?
----ranga
\_ Whatever you do, don't take cs9e. -been there, suffered that
\_ cs9x all suck ass. i took cs9c, and failed because i didn't
to all of their lame fucking assigments. they dont teach how
to program, they just test the ability to jump through lame hoops
. kind of like school in general, only much worse, and the TA's
are often dicks.
\_ The semester I took 9e, I counted about 49% failures on the
grade sheet posted outside. I passed, but it was more work
and more reading than I could imagine. I dont think
learning to make an interactive database solely out of
shell commands and pipes is a useful task, and I regret
having learned so many non-useful things. |
| 2000/8/24-25 [Computer/SW/Unix] UID:19081 Activity:nil |
8/23 Does the name John W Marshall strike a bell in the microprocessor
community? Is he some sort of a hotshot? Anybody know more info
about him?
\- yes, he has a soda account. mail jwm@soda --psb |
| 2000/8/22 [Computer/SW/OS/Solaris, Computer/SW/Unix] UID:19059 Activity:high |
8/21 Our wonderful BSD system has grep -A and -B to print the lines after
and before the matched patter (e.g. grep -A 10 myheaderword *).
Solaris seems to be missing this functionality. How do i duplicate
this functionality?
\_ Get GNU grep from http://ftp.gnu.org; it builds on Solaris.
\_ try load module greputils |
| 2000/8/19-21 [Computer/SW/Unix] UID:19043 Activity:kinda low |
8/18 Data problem: I'm working in MATLAB v.5 (in UNIX) I need to transfer
a matrix that I computed in MATLAB into EXCEL. How do I do
that? I tried saving using "matrix_name -ASCII", then I ftp
to the desktop and tried to have excel read and I get gibberish.
Please e-mail or post. This bugging the shit out of me and
I need to solve this problem soon. -fab
PS I tried using Stat transfer and it also give gibberish.
\_ Don't use MATLAB! Use Mathcad or Mathematica with
the matrices graphically written out for you!
\_ You are right,MATLAB blows. But I'm stuck with data
I have in MATLAB. I also don't have access to M/matica
right now. -fab, who is lame and knows it
\_ help dlmwrite -brg
\_ Don't use MATLAB! Use Mathcad or Mathematica with
the matrices graphically written out for you!
\_ You are right,MATLAB blows. But I'm stuck with data
I have in MATLAB. I also don't have access to M/matica
right now. -fab, who is lame and knows it
\_ I'm pretty sure there's a way to write matrices to an
ASCII file but my MATLAB CD is in the office.
\_ Take a look at ~emin/save_matrix.m. This is a simple
function to save a matrix as tab delimited data using fprintf.
Since it's a function you can easily modify it to do comma
separated format or whatever you want. -emin |
| 2000/8/19-21 [Computer/SW/OS/Linux, Computer/SW/Unix] UID:19041 Activity:moderate |
8/18 I want to build a CPU load monitor a la the BeBox. Basically its
a string of leds that light up depending on the current load. Any
ideas where I should start looking for information on building this
thing?
\_ What platform? If Unix, there are already tons of similar
utilities -- search freshmeat for "load monitor", select
the one you like most or change the source if you want
your own eye candy.
\_ i'm looking for something that controls actual leds
via a serial port or something.
via a serial port or something. Its for my Linux machine.
\_ http://metalab.unc.edu/pub/Linux/system/status/led-stat.txt
and other files in the same directory
\_ thanks, this was exactly what I wanted. |
| 2000/8/18-21 [Computer/SW/Unix] UID:19033 Activity:low |
8/18 Anyone know how to push a "Cookie: JSESSIONID=blah;" HTTP header into
a http://java.net.URL?
\_ uhm, you can't. that's an HTTP header, not part of the URL.
\_ Unless of course you wanted to try
var.setRequestProperty("Cookie", "JSESSIONID=blah");
\_ I know this is not what you asked, but if you are using servlets,
there is a req.setHeader() or setCookie() method. If you need to
there is a req.setheader() or setCookie() method. If you need to
use something like URL, roll your own its not very hard. |
| 2000/8/16-17 [Computer/SW/OS/Solaris, Computer/SW/Unix] UID:19016 Activity:high |
8/16 when i grep for a word in the /etc directory on a solaris box
it invariably hangs. Why? How do i get around this?
\- because you hit some special file such as initpipe or utmppipe --psb
\_ find /etc -type f -print | xargs grep foo
\_ which will break if there are any spaces in the filenames; use:
find /etc -type f -print0 | xargs -0 grep foo
or, if your find doesn't support print0, use the old standby:
find /etc -type f -exec grep foo {} \; |
| 2000/8/14-15 [Computer/SW/OS/Linux, Computer/SW/Unix] UID:18987 Activity:very high |
8/14 I have a RED-HATE linux 6.2 box with a few users (none of whom are
supposed to have root) and the userid's in the password
file keep getting screwed up. e.g. i log in a john
but my uid is lisa's. I fix it in the passwd file and
i come back in a week and joe loggs on and has Randy's uid.
What could be causing it? What should i do?
\_ Linux 6.2 does not exist. -<DEAD>www.redhatisnotlinux.org<DEAD>
\_ post /etc/shadow here
\_SURE, but isn't it better if i send it you personally
What's your login? - top
\_ Must be a virus. Reinstall.
\_ I've tries reinstalling twice, and it hasn't made any
difference. are you sure it's a virus -- it's starting
to seem unlikely to me.
\_ Oh god.... I was being sarcastic. Go install windows or
a real unix.
\_ Did you install 6.2 or did you upgrade to 6.2? RH upgrade
was broken last time I used it. Upgrading made many
weird things happen like user id's getting messed up,
LaTeX not working, etc. -emin
\_ hmm, seems like i'm not the only one with this (I had
thought VERY WIERD) problem. I have NOT tried reinstall.
There is a database and many other apps on this box and I
don't even want to THINK about reinstalling. Perhaps RH
or someone has some docs on this prob. since it seems
rampant. Who knows where to look for that? -top |
| 2000/8/8 [Computer/SW/OS/Linux, Computer/SW/Unix] UID:18922 Activity:high |
8/8 I have a linux box running firewall/nat connected to my dsl
line. It also serves a few web pages, mail and ssh logins.
Is it safe to mount (nfs client) user home directories from
my internal file server? I have the appropriate ports filtered
by the firewall for incoming traffic from the internet. If
it is unsafe, what is the recommended way to provide user
home dirs for remote logins and /~user web pages?
\_ dunno if you use redhat, but there's some recent NFS remote root
exploit vulnerablities you need to patch.
link:www.redhat.com/support/errata/RHSA-2000-043-03.html
While they claim there is no known exploit, the script kiddies
have one. -ERic
\_ you gave it to them, didn't you ERic?
\_ I'm not affected, I'm running RH 4.2 + patches + upgrades.
\_ As far as you know.... |
| 2000/7/28-29 [Computer/SW/Languages/C_Cplusplus, Computer/SW/Unix] UID:18798 Activity:high |
7/27 I love GNU indent as a code beautifier. Is there anything
better? or perhaps for C++?
\_ heresy, but what about Visual C++?
\_ Alt-F8? It pales compared to GNU indent.
\_ emacs --batch --exec '(indent-region (point-min) (point-max))' FILE
\_ Is this better than GNU indent?
\_ That was only one of the questions.
\_ Vim = cmd. use: vim -c "norm 1GvG$" -c wq yourfilehere.cpp |
| 2000/7/27-29 [Computer/SW/Languages/C_Cplusplus, Computer/HW/Memory, Computer/SW/Unix] UID:18795 Activity:very high |
7/27 Where can I find an explanation of what usually causes a core dump,
bus error etc. ?
\_ core dump = just that. core memory used to me a type of volatile
storage which died out quick but the term still lives on (hence
\_ As opposed to current storage which dies out quick?
Get your story correct or don't try to sound leet.
\_ As opposed to current solid-state memory
technology which has been used for decades.
Get a clue before you flame.
The point, which you missed utterly, is that "a type... _/
which died out quick" also describes modern memory, and neither
distinguishes between core and solid-state nor accurately
distinguishes between core and solid-state memory nor accurately
explains why it was called core in the first place. Twink.
\_ modern memory technology has not died out slowly or quickly
it's still used all over the place. No one has used core
memory in decades. It doesn't explain why it was called
core, but does distinguish a short-lived, long-dead
technology from a long-lived, still-used technology
\_ Why are you talking about the technology and not
the storage itself?
[a place for twinks on the web: http://www.twinkparadise.com ]_/
core dump, out of core, core map, etc...) core dumps are usually
a result of an illegal operation and can be enabled and disabled.
bus error = i think means misaligned address (obviously illegal).
segmentation fault = there are only certain segments a user
program can read and write from. these access bits are usually
written to the TLB and automatically cause an exception when you
access a segment in a way you're not supposed to.
\_ Get this book, it kicks ass:
Peter van der Linden, Expert C Programming. ISBN 0131774298
\_ you mean you want something more to know about getting a bus
error because you are accessing memory which is "not valid"
(note the quotes).
\_ I was looking for an answer like "This happens when you dont
allocate enough space to an array, or you look past the end of
and array" etc.
\_ accessing null pointers, accessing memory out of
bounds (reading past allocated memory), etc.
Its good idea to check a pointer's validity before
accessing it (like a->foo()).
\_ no, you can get core dumps from lots of uncatched
exceptoins. i don't have to deref NULL or an address
outside my addressspace to get a SIGABRT for example
(which coredumps).
\_ true but the original poster probably wanted to know
common reasons.
\_ Yes, Thank You. Now what is a Bus Error?
\_ As explained above, a bus error is caused
by attempting to read an address/size your
memory bus considers illegal, such as a
32-bit word at an odd address. Usually
caused by utter garbage in your pointers,
due either to not initializing it or
overwriting it with other data. |
| 2000/7/27-28 [Computer/SW/Unix, Computer/SW/Languages] UID:18787 Activity:high |
7/26 Since netcom shell accounts are going away. Anyone know of any
nation wide companies which still offer shell accounts? Thnx. -shyguy
\_ Check http://www.best.com They may still offer it.
\_ Best was bought by Verio. I'm not sure if they'll create
new accounts on Best's shell servers. -best refugee
\_ Verio is being bought by NTT.
\_ <DEAD>www.gst.net<DEAD> I got an account when it was http://www.hooked.net and then
it became http://www.wenet.net and now <DEAD>www.gst.net<DEAD>
\_ NAK. You said nationwide. GST isn't nationwide, I think.
\_ What OS does GST use? FreeBSD? Linux? Other?
\_ Do you just want a shell or do you need the dial-up too?
If you just want the shell, you can get an account form
http://panix.com w/o dial-up for like $10/month. |
| 2000/7/27 [Computer/SW/Unix] UID:18783 Activity:high |
7/26 I am a rather ambitionless 30-something. BA in polisci. Currently
Help Desk slave. Took some classes (Java, c++). I don't have that
much clue yet, but I am studying. I am wondering about which path
to take from here. My ideal job: 9-10 hours a day is okay. No
managing people, responsible only to myself. Prefer unix. I hate
people. The less I have to deal with them, the better (was never
suited for this Help Desk shit). Give me a job and I will do it.
But don't make me responsible for other slackers.
What kinds of jobs would fit the above criteria? Peon job in
networking? Peon job programming databases? Peon job sys admin?
Other peon stuff? Flames okay. But hopefully someone can speak
up about what they've seen in the working world.
\_ you need a kick in the ass. 30something helpdesk slave? You're
a disgrace to the rest of us polisci refugees. If you're not
going to learn to deal with other people, you're fucked.
\_ Write claim-adjustment software for an insurance company.
\_ yeah, move to hartford. you might seem cool then. probably
not, though.
\_ Sysadmining. But you don't want to walk over to people's
desks when they have UNIX/windoze problems, and mail h0zers
who have exceeded quota and done other bad things?
\_ doh, ask ranga, that is a total shit job.
work sucks no matter which way you look at it.
fight hard to do well in the stock market...
\_ Just for the record, I'm not a sysadmin, but
people I know are, and the work can really
suck. ----ranga
\_ "Jemand kennt ein Jueden."
\_ Actually, forget sysadmining. Do what you like.
\_ I'm not a genius who can just start my own company and
hire who I like and do what I want to do. I don't have
unrealistic expectations. Most peon jobs, you _have_ to
deal with people to some extent. the less, the better.
Thanks for the suggestion though. After I decide, then
my grades will tell me if I'm suited for whatever...
\_ Manager of sysadmins and programmers
\_ Perfect job for you: QA. CS education not needed, flex hr, pays $$ |
| 2000/7/22 [Computer/SW/Unix] UID:18756 Activity:nil |
7/21 As root is there a way for me to (easily, one command pref.) list all
the crontabs set up for all the users (and all jobs pending with at)?
\_ cat /var/cron/* | more (depending on OS. your path may vary) |
| 2000/7/21-22 [Computer/SW/Unix/WindowManager, Computer/SW/Unix] UID:18742 Activity:moderate |
7/20 When I press PGUP key when running Solaris xterm, instead of sending
that keystroke to whatever application that is running in the xterm
(such as a less pager) xterm scrolls up the contents of its buffer.
Is there an X resource setting or something to fix this highly annoying
behavior?
\_ Yes.
\_ How?
\_ Look at /usr/openwin/lib/X11/app-defaults/XTerm and receive
enlightenment (or a splitting headache).
\_ extra hint: canonical name for PGUP is "Prior"
\_ huh? |
| 2000/7/20-21 [Computer/SW/Unix] UID:18739 Activity:nil |
7/20 Is there a way, in a signal handler (on a posix platform), to determine
the source of the signal? How?
\_ The kernel is the source of the signal, as far as you know.
If you want better control over the source of your asynchronous
events, perhaps you need to read up more on other IPC mechanisms.
Signals tend to be very coarse-grained.
\_ POSIX-only no, SVR4 yes - see man siginfo |
| 2000/7/19 [Computer/SW/Compilers, Computer/SW/Unix] UID:18722 Activity:high |
7/19 I wrote a parser that outputs C source code. If I run the parser
on windoze I get CRLFs. If I run it on UNIX I get LFs. How
can I get the parser, running in windoze, to just output LFs
with a minimum of headache? The parser is itself written in C.
\_ man gcc
\_ Replace \n with \012 in string/char literals; most C compilers
will leave \012 alone even on a CRLF platform, but I can't vouch
for M$. If you have CRLF's being output without being in a
literal, your best bet is probably tr'ing the output
\_ Duh. Thanks. |
| 2000/7/18-19 [Computer/SW/Unix] UID:18711 Activity:low |
7/18 telnet http://interniq.org 6969 \_ This is NOT safe for work, by the way. Christ, I thought I only had to be careful about .gif/.jpg links. \_ What's not safe? |
| 2000/7/18 [Computer/SW/WWW/Server, Computer/SW/Unix] UID:18705 Activity:nil |
7/17 Anyone know of a website where you submit a CSR from your web
server, and sends you back a test certificate for your server?
A test CA I guess? I found a site that did just that before,
but I no longer have the http addr. Thanks -byeung
\_ http://www.verisign.com |
| 2000/7/17-18 [Computer/SW/Unix] UID:18693 Activity:high |
7/17 Is there a Unix script that runs only when the machine boots? Login
runs every time you log in, this isn't sufficent.
\_ /etc/rc* -- yuen
\_ Ow. Ow. Ow. Trolldiddlyicious.
\_ No. Some people are just clueless and need help. Not
everything is a troll.
\_ write a cron job or put your script in your /etc/rc.2 or rc.3
\_ I like the automatic (and I'm sure correct) that this is a
clueless _Linux_ luser.
\_ Linux and clueless mostly go hand in hand these days bcuz
1 herd 1t wuz k00l 2 r\/n 11nuX. Unfortunately, this sort
of herd mentality is taking hold in business. Next time
you're interviewing and they're running Linux, ask them why
they prefer that over the other available free unix OS's
available. If you get a "Well, everyone else is using it"
which I've heard before from Senior VP of Engineering at
more than one place (or Director or whatever title it was
that week), then think about going somewhere else where
they actually _think_ about what they're doing instead of
blindly following everyone else. There _are_ reasons to
use Linux but following the crowd isn't one of them. |
| 2000/7/14-16 [Computer/SW/Unix, Computer/SW/OS/Linux] UID:18679 Activity:nil |
7/14 For those interested in the recently-nuked "xterm on Linux"
thread: the solution turned out to be "setenv TERM xterm-r6";
in the RH termcap, "xterm" is aliased to their own non-standard
"xterm-redhat"; thanks to those who tried to help
\_ Thank you redhat idiots for screwing up something perfectly simple.
\_ you're welcome |
| 2000/7/13-16 [Computer/SW/Unix] UID:18666 Activity:kinda low |
7/14 What is the easiest way on a unix box to find what the last
thing written to a disk (parition) was?
\_ touch foo; echo foo
\_ Ho ho ho. Well you could um use a find command or um
use ls with the -t argument but um either of these
might require sorting on the date...you can probably
sleuth by looking for the most recently written-to
directory depending on your Unix, iterate. The most
basic I would try would be: % find <path> -mtime -1 -ls
and scan the output for the latest file.
\_ What are you trying to do? Usually these sorts of random motd
questions are best done in an entirely different way than what
the poster thinks they need.
\_ you are correct. I had an errant process (big brother install)
eating up disk space on /usr (why it wasn't using swap i
don't know) and no file was being changed/written. When
I killed the process all my disk space came back. -TOP
\_ It was writing to an inode which was no longer referenced
by any directory (so it didn't show up as a "file").
When the process exited, the inode's last reference went
away and the disk space was freed. |
| 2000/7/13-16 [Computer/SW/Unix] UID:18664 Activity:moderate 50%like:19236 |
7/13 What's the equivalent on NT of "|&" (csh)
\_ linload. or install a port of one of the shells.
\_ what does that do?
\_ The following in csh and tcsh:
command |& foo
is the same as, in sh, ksh, and bash:
command | foo 2>&1
And means "send both stdout AND stderr to program foo, on
stdin"
\_ You mean: command 2>&1 | foo
\_ Right, ack. I always get those backwards. |
| 2000/7/13-14 [Computer/SW/Languages/Misc, Computer/SW/Languages/Web, Computer/SW/Unix] UID:18662 Activity:kinda low |
7/13 How can I redirect a web page to another page automatically on
loading? I've checked lots of HTML guides and have seen this
happen before (no CGI) but can't find the code
\_ In <HEAD> section:
<META HTTP-EQUIV="Refresh" CONTENT="0; URL=<DEAD>new-url/"<DEAD>
Change 0 to N to delay by N seconds. This is a means of
mimicking HTTP headers in HTML, and is not 2.0-standard, so
may not be supported by some of the oldest browsers. Anything '96
and up is more or less guaranteed to support it. -alexf
\_ thanks!
\_ You're better off with a server side redirect but meta-
refresh will work if you're stuck on geocities or some
other garbage site. |
| 2000/7/13-14 [Computer/SW/Unix] UID:18661 Activity:high |
7/12 When I connect to a linux box from an xterm on a solaris2.5.1 box,
the terminal gets all screwed up (underline/inverse don't stop where
they should, etc); this doesn't recur when I do the same from
solaris2.5.1->soda or from soda xterm to said linux box. Is there
a way to fix this without root access? ('xterm' entries in the
respective termcaps are the same, if that means anything
[termcap-illiterate])
\_ Are you sure you're using an xterm and not a dtterm?
\_ Yes. Wouldn't touch dtterm if they paid me.
\_ I think there was some weirdness with termcap in RedHat 6.0.
If that's what you're using, upgrade. Make sure your
TERMCAP environment variable isn't set and that you have
"set term=xterm". -tom
\_ This is RH6.2, I do NOT, once again, have root on
EITHER box, term=xterm, and TERMCAP is not defined. Any
other ideas? Oh, also, same happenned with RH5.2
EITHER box, term=xterm (as is TERM), and TERMCAP
is not defined. Any other ideas? Also, same
happenned with RH5.2
\_ xterm -title "NUKULAR B1FF\!\!\!\!"
\_ Well, it's just a length environment variable
setting. If you're feeling brave, you can set it
by hand and do the stty yoursel,m too.
\_ i have a similar problem between ANY non linux compiled xterm
and linux. redhat needs to die. you can always setenv the TERMCAP
envvar. i haven't had time to investigate this, so i just run
"xterm -display sgi-machine:0" from the piece of shit linux machine. |
| 2000/7/6-7 [Computer/SW/Unix] UID:18595 Activity:high |
7/5 Is there a way to get a shell (tcsh if it matters) to "steal" a job
from another shell? Ie: I start process X (in the background) from
shell 1; then the connection through which shell 1 was opened dies,
but the shell apparently never receives a HUP and continues running,
with the process running as well; I then log in again and want to
somehow get that process in the foreground of my new shell.
\_ use screen
\_ thanks, but anything that can work post-facto?
\_ No. This is known as process migration. Some research
OSes (Amoeba, I believe, maybe Plan 9? (don't think so))
can do this, but not Vanilla Unix-Like-OS.
\_ what the fuck? this is NOT called process migration.
process migration is hard because it involves moving
process ACROSS MACHINES. he just wants to talk to the
pty the process was running on. this is an easy problem
and screen solves it. you have to be REALLY stupid to
come up with a reply like yours.
\_ So screen will talk to a process that's already been
left without a tty? What's the screen command for
that?
\_ No, it won't, but if you ran it in a screen window,
your terminal session could die and you could
reattach it later. --dbushong
\_ VMS (a non-research OS) did this 20 years ago. It's no
big deal, just something Unix never picked up.
\_ i think it would be a pretty simple hack to linux to
do this. you need to reattach to the pty side of the
tty, and you need to change the pgroup of the process.
anything else involved? i'm guessing reattaching to
ptys needs a kernel hack. or maybe the mechanism is
already there. in either case, it's a simple hack.
someone should volunteer.
\_ That's the great thing about open source. The
do-it-yourself nature. Go do it.
\_ Yourself.
\_ Everyone always says i should volunteer for stuff
--Someone
\_ I always get blamed for everything
--Everyone |
| 2000/6/30-7/1 [Computer/SW/Languages/C_Cplusplus, Computer/SW/Unix] UID:18571 Activity:very high |
6/30 Anyone know of an a2ps/enscript port for WinNT? If so, where can I get
it? (I'm mostly interested in the ability to print 2 or more pages of
text onto a single page--any other utilities on win32 that do this would
be appreciated.)
\_It's built into the postscript driver. Install one and when you
print, go to the "properties" and select 2 up or 4 up.
\_ Go to GNU website and download GNU enscript. Or, go to http://google.com
search for "enscript"
\_ Having done both first (I can't find binaries or source on
http://gnu.org, and google pops up useless sites with dead links) I
inquired here. Any other suggestions--like something that works?
\_ Open a blank documentin in M$ Word, change it to landscape layout,
two column format, and a small font. Save it as a template. Then
paste your plain text file into a blank document opened from this
http://gnu.org, and google pops up useless sites with dead links) I
inquired here. Any other suggestions--like something that works?
template. Then you can print the way enscript does. Works even
on non-Poscscript printer. -- yuen
\_ Upload to UNIX machine. Convert. Download to NT. |
| 2000/6/22 [Computer/SW/Unix] UID:18527 Activity:nil 50%like:17737 |
6/22 What's the difference between unix set and setenv?
\_ setenv sets an environment variable that children of a process
will have access to. set is accessible only within a given
process. -dim
\_ There is no difference - neither one exists. Some shells
have a "set" command, some have "setenv", some have both,
some have neither. It's a shell thing, not a UNIX command. |
| 2000/6/16-19 [Computer/SW/Unix, Computer/HW/Drives] UID:18488 Activity:nil |
6/16 Solaris Question. Currently I have several diskless solaris
boxes that mount thier root file system (/) from a rarp/bootp
server. I have observered that if this server becomes
unreachable, the diskless clients hang. In some cases the
diskless clients won't come back even if the nfs server becomes
reachable again. To solve this problem I wanted to have the
diskless clients use a ram disk instead of nfs for their root
file system, but documentation looks scarce. If anyone has
done this before or knows a good URL, I would appreciate it.
\_ Use cachefs or just go buy some disks already - there's no
excuse for diskless machines in this day & age.
\_ I'm using CP1500/CP2000 CPCI suncards and I can't have
a disk in my chassis setup since it won't be field tech
hot replaceable. I would use disk if I could. I'll
take a look at cachefs. Thanks. |
| 2000/6/13-14 [Computer/SW/Unix] UID:18458 Activity:moderate |
6/13 Is there a way to restrict the use of a command so that you must
be using ssh or logged in from console in order to execute it?
For example, I want to ensure that nobody uses sudo while using
telnet or rlogin.
\_ no.
\_ This is UNIX. If the request is reasonable and especially
if is something that a lot of people might want, the answer
is always Yes. And in fact, it's probably already been setup.
if its something that a lot of people might want, the answer
is always Yes. And if so, it's probably already been done.
\_ Yes. Wrap the command. In the wrapper make sure whatever your
conditions are are true before running the command. Or just
disable crap like telnet and rlogin which no one should be using
anyway.
\- try something like: --psb
if ($?SSH_TTY && -e ~/.ssh.init) source ~/.ssh.init
echo -n ' .ssh.init'
set prompt="%SSSH%s-%m{%h}[%~]%% "
alias emacs emacs -nw |
| 2000/6/11 [Computer/SW/Unix, Computer/SW/Languages] UID:18441 Activity:nil |
6/9 My dept just bought a double sided printer. On NT, I can specify
the duplex option via the user friendly GUI. How do I do duplex on
regular UNIX lp/lpr? Thanks.
\_ seperate print queues. and the tc=[ifhp_simplex|ifhp] flag
\_ what kind of printer? some have nice GUI for unix too, but you
may need to goto manufacturer web-site to download it.
\_ It is a postscript option. a2ps -s2, or psset. The separate print
queue thing is basically a way of automatically postprocessing
postscript print jobs to set the option. --Galen
\_ print all the odd pages, put em back in, print the even ones |
| 2000/6/11-12 [Finance/Banking, Computer/SW/Unix] UID:18440 Activity:nil |
6/9 What's the difference between GMT and UTC? What is UTC anyway?
\_ Universal
\_ "coordinated universal time" Google:
http://sts.sunyit.edu/timetech/gmt-utc.html (You may also find
http://tycho.usno.navy.mil helpful.) GMT is sort of an older
standard. Somewhere it says that GMT doesn't account for earth's
rotational drift with leap seconds but UTC does. In practice they
are used to mean the same thing, although some people seem to use
GMT if they want to emphasize Britain's local time zone. It is
probably better to call it UTC. --Galen
\_ As an aside, I believe leap seconds are being eliminated. --dim
\_ What could replace them? There must be some way of reconciling
the definition of the second with the earth's motion. --Galen
\_ As an aside, I believe the rotation of the earth is being
eliminated.
\_ As an aside, I believe Galen is being eliminated.
\_ As an aside, I believe the earth is being eliminated.
\_ As an aside, I believe this thread is
eliminated.
\_ http://answerpointe.cctec.com/maillists/ietf/msg11662.html --dim
\_ Is there some coordinated international coalition of people
of Greek decent trying to do away with leap seconds!?
\_ True GMT gets adjusted for "Summer Time" (the brit equiv of
daylight savings) - UTC does not. Most of the time people refer
to GMT they mean UTC. |
| 2000/6/8-9 [Computer/SW/Unix] UID:18426 Activity:low |
4/68 Dear motd tech gurus: my /var/adm/messages log shows this:
ypserv: do_accept : can't open connection
Things seem to be working okay, but what does it mean? How do I
fix it? I tried searching on the web, but lack browser-fu, unix-fu.
\_ Did you try to run ypserv as a user instead of root? Is master
server you specified for your slave ypserv configuration not
really running ypserv, or does it have you tcp wrapped out of
existence? --dbushong |
| 2000/6/2 [Computer/SW/Unix] UID:18387 Activity:high |
6/1 it's fucking summer man, go outside and get off the MOTD!
\_ yeah, it's fucking hot too. still brings back memories
of what was the number...199 cory with those awful green
vt100 terminals and the sweltering heat.
\_ e260 and a room full of diskless sun 3/50s!
\_ Oh, man I *dreamed* of getting to use e260. I was stuck in the
WEB (back when it meant something different)....
\_ idiot.
\_ Meant what?
\_ "Workstations in Evans Basement". I *hate*
\_ "Workstations in Evans Basement". BTW I *hate*
those 3/50 keyboards. The Sparc ones are much
better. (Of course the tvi920c ones are even
worse, but we're not stuck with those.) -- yuen
\_ Uh, I know what WEB meant. You were implying
pre-sun 3/50s in the WEB. e260 had the same
3/50's and file servers as the WEB. It was
the same cluster split over two physical
locations.
\_ I know. I wasn't the one who said
dreaming of e260 and stuck in the web ...
-- yuen
NFS Server widow not responding...
NFS Server widow ok.
\_ Yes! I had forgotten how much fun
that message was! How nostalgic!
Except you need the "not responding"
line about 15 more times. |
| 2000/5/28-29 [Computer/SW/WWW/Browsers, Computer/SW/Unix/WindowManager, Computer/SW/Unix] UID:18360 Activity:very high |
5/27 Good small graphical web browser that runs on a Unix system.
Does such an animal exist?
\_ netscape 3.x, opera, & gnome browswers (but they all suck)
\_ Don't dismiss Netscape 3 out of hand. It's _much_ faster
and moderately more stable than 4.*, and supports most
features sites actually use (but alas, not PNGs, style sheets,
JavaScript 1.2, table background images) --dbushong
\_ xemacs and w3
\_ w3c, you troll.
\_ Can you read? You know what 'graphical' means?
\_ I'm sure he can. While w3c's Amaya is a bit weird, it
sure displays pictures, which is what I understand by
'graphical'. Also, it's never crashed on me. Twit. -John
\_ You're thinking of w3m. Get your name right before you
insult someone. Twit. |
| 2000/5/13-14 [Computer/SW/Unix] UID:18251 Activity:high |
5/11 what is the easiest way to take a whole tree of files owned by
root and change ownership to someuser?
\_ find /path/to/dir -print | xargs chown USERNAME
\_ neat, but depending on version of find, do we need -xdev
and/or -X options? BE VERY CAREFUL.
\_ See chown option -R? BE VERY CAREFUL.
\_ be sure to symbolic link something to / first.
\_ someuser is going to be quite lucky.
but will the OS start correctly if files are owned
by someuser?
\_ uh, chown -R doesn't follow symlinks, though there
may be a race condition. -tom
\_ uh, depends on the UNIX flavor -!tom
\_ Is UID0 all-powerful?
\_ No, UID0 doesn't let you control the weather.
\_ But it does let you transfer all those fractional
pennies into an offshore account.
\_ Depends on what you have in your OS |
| 2000/5/11-12 [Computer/SW/OS/Linux, Computer/SW/Unix] UID:18237 Activity:high |
5/10 If you're looking for a job working with a Linux company
that's actually generating revenue and quickly on its way to
profitability, then please check out Cobalt Networks.
We're hiring big time!
Details are in: /csua/pub/jobs/Cobalt.Networks
\_ Are they the guys who make the cool looking blue boxes? -John
\_ Yes.
\_ Would you like to explain why your mailserver uses UW IMAPd
(fine) with unix mbox formatted mailspools (performance--)
\_ maybe they want people to have the freedom to use other
mailers (POP, local reader, etc) as well.
\_ Pop servers read mbx fine. Local readers? On a Qube?
Just installing extra software on it as root basically
voids your warranty.
\_ so, will cobalt release their mips/linux work in accordance with
the GPL?
\_ None of your fucking business when they release it. The
GPL does *not* say, "must release according to demands of
whiney geeks". |
| 2000/5/9-10 [Computer/SW/Languages/Web, Computer/SW/Unix] UID:18219 Activity:nil |
5/8 Is there a Visual Basic equivalent to the UNIX system() function?
\_ ShellExecute or CreateProcess - chiapet
\_ Shell (command, windowmode)
\_ Thanks. Shell seems decent. Is there any way for Shell
to return the output to VB?
\_ Redirect the output to a file and then have VB code read the
file? -- yuen
\_ Yeah, I thought of that, but I was hoping there was
a cleaner way.
\_ Under windows??? pshaw!
\_ There isn't. If you want you can use that Win32 function
that generates a unique filename. |
| 2000/5/9-10 [Computer/SW/Unix] UID:18215 Activity:nil |
5/9 Is there an OR statement for sed? eg. replace "foo" or "bar" with
"wassup"? Looked thru UNIX Power Tools, and 26.09 seems to imply
sed has no such function.
\_ Two ways: 1) perl (see s2p)
2) sed -e 's/foo/wassup/g' -e 's/bar/wassup/g' --Galen |
| 2000/5/9 [Computer/SW/Languages/Perl, Computer/SW/Unix] UID:18206 Activity:very high |
5/8 Is there a Visual Basic equivalent to the UNIX system() function?
I need to write a VB program to run a bunch of dos commands
and report the results to the user. If I had a choice, I would
use perl, python, tcl, bash, or something like that, but I need
to create a program that will run a standard windows system. Thanks.
\_ Yes.
\_ Yes.
\_ Perl runs on windows just fine, so does the bourne shell.
\_ Sorry. What I should have said was that I need a solution
which does not involve installing perl, python, tcl, bash or
some other tool which is not installed on a standard system.
\_ Install gcc and write a C program to do it.
\_ Duh. Without installing anything.
\_ ShellExecute or CreateProcess - chiapet
\_ Shell (command, windowmode)
\_ Thanks. Shell seems decent. Is there any way for Shell
to return the output to VB? |
| 2000/5/4-6 [Computer/SW/Unix] UID:18176 Activity:high |
4/34 Are there any free X-term for windows9x clients. X-winpro
disconnects me after a few minutes.
\_ ftp depot, get exceed -- free license for students
\_ ftp> o http://depot.berkeley.edu
ftp: connect: Connection refused
\_ ftp server not used any more, use <DEAD>depot<DEAD>
\_ MiXterm works too.
http://aquarius.franken.de/software/net/X/MI_X/mix_faq.html -ERic
\_ urlP
\_ Isn't it redundant to have the P and the ? -motd.grammar.god
\_ The question mark shouldn't have been there and was
removed. -- motd censor
\_ Maybe he wasn't asking for the url, but asking if he should
ask for the url instead.
\_ The postfix operator P can be applied recursively, so he
should have asked: urlPP. -- motd grammarian
\_ I'm confused?
\_ :P
\_ I think MIX is no longer free for windows. (despite the FAQ)
see: http://www.microimages.com/mix |
| 2000/5/4-5 [Computer/SW/Unix] UID:18174 Activity:kinda low |
4/34 I downloaded the IMAP binary and put it in /usr/sbin/imapd. Now
where the heck do I configure it (imapd.conf? imapd.cf?) It can't
be that easy...
\_ what os? if recent version of redhat... yeah it might
actually as simple as just turning on the daemon |
| 2000/5/2-3 [Computer/SW/Unix] UID:18150 Activity:moderate |
4/32 Know Unix? Carry a Gun? Uncle Sam wants you!
http://CNN.com/2000/TECH/computing/04/28/infragard/index.html
\_ Ooh! Will they let me buy automatic weapons if I join? -- ilyas
\_How about a Glock 18 instead of the standard issue Sig 228
for duty weapon? Or Beretta 93R? -- byeung
\_ I want to join, but only if I get a Humvee with
the M-60 machine gun and the rocket launcher. |
| 2000/4/27-29 [Computer/SW/Unix, Computer/SW/Languages] UID:18133 Activity:high |
4/27 "cat * > foo" in a directory containing < 50k produces a >10M file
that exceeds my quota. Whatup?
\_ maybe it's hitting ".." too
\_ does your directory include a file called foo perchance?
\_ No. redirecting to "bar" returns the same error.
\_ Hint: * includes foo. --oj
\_ No it does not. if foo exists, the shell complains if i try to
write to foo. I'm trying to cat a bunch of numbered files (ie
named 1, 2, 3,...) into a file of any given name.
\_ Yes it does. Try "ls * > foo" and you'll see foo being listed
inside itself. -- yuen
\_ The shell creates "foo" with zero size before expanding '*'
\_ depends on your shell. ksh under solaris, for example,
\_ Depends on your shell. ksh under solaris, for example,
does the expansion FIRST. But then, ksh is generally
more intelligent than csh anyway.
\_ you're creating an interesting feedback loop/race condition. If
\_ foo
you did it in a dir where foo was the first file listed by *
then you might get nothing interesting. If theres enough in
files listed before foo to fill your write cache, it goes
into a loop of writing foo onto itself. Until somethin like
an over-quota error stops it. This kind of thing is useful
if you want to, for example, write a big file to a disk until
it is completely full. -ERic
\_ Aah, this makes sense. I've done stuff like this before with no
probs, but it was the number files screwing things up.
Incidentally, `cat * > .foo` and cat * > %foo` worked fine.
Thanks.
\_ dd if=/dev/zero of=largefile |
| 2000/4/27-29 [Computer/Networking, Computer/SW/Unix] UID:18124 Activity:high 72%like:18122 |
4/26 I have one IP address on my DSL line. I have three computers
on my LAN. I want to be able to telnet into any of these from
an outside IP address. How do I do this? [Question re-phrased]
[Does anyone know of a product that can route more than one domain
on one ip? I know this is possible with virtual hosting. Im trying
to set up three computers I can telnet to on my DSL line, which only
comes with one static ip.]
\_ This question makes no sense. What you've seen is web virtual
hosting but given that your DSL provider only provided you one
IP address you cannot create 3 new IP addresses visible to the
outside world. The best you can do is create a subnet
(192.168.*.*) and have a computer (Linux IPmasq, NAT, WinGate,
whatever) perfrom some sort of network translation. The reason
why web server virtual hosting works is because it's really
using the same IP address but the URL that the web browser sends
to the server hints to which directory to look at. For example,
suggest NAT software in which the telnet remaps are
if I have a web page at http://www.dnai.com/~jondoe I can request that
dnai set up virtual hosting so that when a browser asks for
http://www.jondoe.com it will actually return to the browser
http://www.dnai.com/~jondoe instead (although the person surfing the
web can tell this). How that's done is simply adding a DNS entry
and reconfiguring the web serer. But most services don't do
that. You cannot map a host name to an internal firewall's IP's
port. For example, you cannot create a DNS entry called
<DEAD>ssh-to-scotch.berkeley.edu<DEAD> to map to <DEAD>scotch.berkeley.edu<DEAD>:22.
If you want to be able to telnet to your three internal
computers protected by the firewall, you can setup portforwarding
which is supported by many OS's. So you can have a port listenig
on port 1234 of your firewall so that when you do a
> telnet <DEAD>mydslline.com<DEAD> 1234
it will send all the packets to your internal computer.
\_ I know Win2K server can do this, because I have it working now
with your situation. Incidentally, I asked the same question
on the motd half a year ago and the responses I got were
the equivalent of "huh, fux0r?" and "fux0r me".
\_ Win2K isn't magic - any NAT software can do this, but
you'll have to map different ports to different hosts
(i.e. telnet NAT 23 goes to host a, telnet NAT 123 to
host b, telnet NAT 223 to host c)
\_ Yeah, but Win2K has it nicely dumbed down. Please
suggest software in which the telnet remaps are
easy with the matching OS name. Thanks! =)
\_ uh, the "product" that can "route" more than one domain to
one IP is called "DNS", and that doesn't stand for "Digital
Nervous System" you stooge. -tom
\_ tom, as you've pointed out, the question has some problems.
Nevertheless, you can set up Win2K server to route
telnets to your single DSL IP to an IP in your internal LAN.
\_ the question is stupid and will be deleted in about 20 minutes.
\_ Don't be a doofus. The guy just wants to know how to do
NAT. Just because he doesn't know the exact right question
to ask doesn't make it a stupid question. If he knew
what NAT was he probably wouldn't have had to ask how to
do it.
\_ No he doesn't you doofus. You cannot solve this with
NAT, because he stated he has ONE IP ADDRESS globally.
You need a reverse-proxy, or plug-gw, on a
real operating system.
\_ A real OS, NAT, and DNS and he's fine. WTF's your
problem? _I_ wasn't the one talking about win2k.
\_ Win2K is a real OS. Oh shit, no it isn't. Sorry.
his requirements with NAT.
You might want to actually READ the requirements
this time.
\_ Person A is mad about other people being mad;
Person B is mad about "NAT" term usage.
\_ how about a home gateway? 2 Wire is suppose to come out
with something this spring: http://www.2wire.com
\_ Please tell me of inexpensive, easy port forwarding software
for Windoze|Linux|Slowaris. Thx.
\_ http://coombs.anu.edu.au/ipfilter does a nice job.
Otherwise, freebsd comes with ipfw and natd. Linux
I believe comes with some weird ipmasq stuff. I've
found ipfilter (comes with a component called ipnat)
to be pretty fast and straightforward. -John
\_ Thanks, John! Now if only there weren't so many
root kits lying around for all the Unix boxes.
\_ Did you plan on installing and out-of-date UNIX
base system, with all of the default software
turned on, so one of these rootkits would actually
be a problem?
\_ But of course, you'll be forwarding to port 22, since you
should use ssh instead of telnet. |
| 2000/4/26-28 [Computer/SW/Unix] UID:18117 Activity:moderate |
4/25 What's the easiest way to copy a bunch of files in deep trees Linux
to fbsd while still retaining all the permissions and stuff?
\_ man tar
\_ i really really hate people like you.
\_ why? tar is the answer...
\_ What is the meaning of life? G+C+H+U+J.
\_ what are you doing that for? you should be copying *all* files off
fbsd machines *to* Linux machines. In fact, you're better off
just wiping those machines and starting again because you don't
want the purity of your Linux box corrupted by the impure fbsd
created files! There's a HOW-TO or a FAQ or something I read once
that said fbsd is yucky and Linux is cool and everything should
be Linux everywhere and warned about fbsd tainting Linux!
\_ "User Friendly" just spent three weeks doing a series of comics
on *this very topic*. It was hilarious!
\_ Cool! That means I'm fit to write the same swill in under
5 minutes/day that the UF guy takes to do his strip! *AND*
geeks like you will actually *pay* me to do it!
\_ assuming gnu tar:
linux% tar -cf - file... \
| ssh bsd /bin/sh -c "\"(cd dstdir && tar -xpvf -)\""
will copy files (or dirs) to dstdir. note stupidity of ssh
arg handling.
\_ Note over complexity of suggestion. Instead:
linux$ tar cf - dir1 file2 dir3 file4 ... \
| ssh bsd tar -C dstdir -xvpf -
Add a -C right after ssh if your net connection sucks or
you have CPU to burn. --dbushong
\_ or if you wanna get more ghetto than that..
source% tar -cf archive.tar sourcedir ...
(FTP or transfer it somehow to dest machine)
dest% tar -xvpf archive.tar
\_ no, no, no. it's
tar cf - dir1 .... | mail myself@othermachine;
telnet othermachine
ssh othermachine
pine
q
inc
show |
| 2000/4/25-26 [Computer/SW/Unix] UID:18111 Activity:nil |
4/25 Where can I get a Win32 version of "less", the cool UNIX text
file viewer?
\_ Cygwin.
\_ MORE! MORE! |
| 2000/4/20-22 [Computer/SW/WWW/Browsers, Computer/SW/Unix] UID:18068 Activity:moderate |
4/20 If I enter some information like my name or e-mail address in Edit ->
Preferences -> Mail & Newsgroups -> Identity, is it possible for a
web site that I visit to grab that information from my browser?
\_ As of the last time I checked, no. Not without a bit of help from
you, that is -- the one reasonably easy means of getting this
data is if you submit a mailto: form. Most browsers notify you
before submitting, but you may've turned off that warning in
the past, and this may be automatic. A browser that allows websites
_direct_ access to this information would have very likely by
now become the center of a major scandal. -alexf
\_ Javascript can be used to generate an email without any input
from the user. Netscape default used to be to pop up a dialog
message for that type of generated email being sent, but I don't
know if that is still the default. --oj
\_ I was under the impression, possibly mistaken, that certain
types of cookies allowed web pages to track this sort of
information. Or is this just the case if, as you say, you
submit the info manually, and the page sends it back to you
in a tracking cookie? -John
\_ Okay, you visit a site for the first time. You have cookies
on. The site gives you a cookie that uniquely identifies
your browser. This cookie can live indefinitely on your
hard disk. The instructions with the cookie say, wherever
you go on my site, give me back that cookie. So the site
knows exactly what you do on that site. Now let's say
you submit your e-mail or name. Now the site has
associated this information with your cookie. Frankly,
I don't care.
\_ Oh, by the way, the Identity info you enter into the
browser settings: That's for whenever you click
on a mailto link so it will launch the mailer with the
right From information. Same with newsgroups. Sometimes
it uses that for built-in FTP if you click on an ftp
link. There is no sekrit HTML tag that retrieves
this information out of your Netscape settings. No big
whoop.
\_ sure there is. A dynamically generated form, submitted
by mailto, with the subject set to your cookie id.
Or a hidden field set to your cookie id. |
| 2000/4/19-20 [Computer/SW/OS/Misc, Computer/SW/Unix] UID:18060 Activity:nil |
4/18 Does anyone know how to configure vxWorks to boot using bootp
instead of ftp or rsh? URL is fine. BTW, I'm using Sol2.6/2.7
as my bootp server.
\_ do you just want to configure or are you a code developer?
How about using "vwman" or read the manual? Perhaps change
the boot parameters too?
\_ Set the flags (f) option in the bootrom to 0x40.
It is a bitfield, so if you have other options that you
want to keep you have to OR them together. See section 2.5.4
of Tornado User's Guide -- daveh (david.holloway@windriver.com)
\_ Yes, someone knows. |
| 2000/4/13-14 [Computer/SW/Unix] UID:18003 Activity:very high |
4/13 I have an SGI Indy that someone gave to me. Is there a way (like
in Linux) to boot up in single user mode and change the root
\_ You probably mean "RedHat Linux". Sane distributions like
Debian will not just give you a free root shell when you
boot to single user mode.
\_ if you can pass the kernel the "single" parameter,
you ought to be able to pass it "init=/bin/sh"
instead.
\_ are you talking about a buffer overrun exploit here?
password? If not, how in the world do you install a new OS?
There's no floppy drive and no CDROM drive. The only thing that
exists is a NIC but I thought you at least need a boot floppy for
an FTP/NFS install. The machine has IRIX 6.4 btw.
\_ No... if i remember correctly.. you don't need a boot floppy
the hardware has a built in booter for doing nfs/ftp installs
or you can get a cdrom for it :) or i could be wrong..but i
remember doing clean installs on boxes with no cdrom/floppy
\_ Are you talking about changing the prom password? It is
possible to boot a miniroot and change the OS password. You
will need a cdrom or a network connection with a SGI (the
cdroms, I believe, are in EFS format) |
| 2000/4/12-16 [Politics/Domestic/California, Computer/SW/Unix] UID:17986 Activity:kinda low |
4/12 screen-3.9.5 installed as screen.new -- it's not compatible with the
old version, so I won't install it as screen until all the old screen
processes are dead. There's a list of new features (including split-
screen support) in /csua/tmp/screen-3.9.5+idle/NEWS. --mconst
\_ what escape key combination have any of you found to conflict
the least with existing programs? C-a seems to be used quite
often. Also, is there a way to make the new shell start with the
same terminal type as the shell that invoked screen (it always
thinks the terminal type is screen, but I'd like it to be vt100
or xterm, whichever one I started screen with).
\_ I use CNTRL-D: alias screen="screen -e^Dd". For the term
type I think that it is -T <type>. Just use a function:
screen () {
if [ -z "$TERM" ] ; then TERM=vt100 ; fi
/usr/bin/screen -e^Dd -T "$TERM" "$@"
}
\_ Wow.. this person has scary ways of doing things that
will tend to break. Please don't listen to them. Use ^O.
Set it in your .screenrc. Set your term to vt100 in your
.screenrc. You'll be happy.
\_ What's wrong with Control-D? It prevents you from
accidentally logging out as a side effect. I prefer
xterm to vt100 since meta works correctly for
emacs -nw when term is set to vt100. Yes I mostly
use xterms.
\_ How do you wall???
\_ Did someone mention
useless functionality? ;-)
\_ I never wall. On the boxes I admin, I
just kill everyone's processess
and then sync x 3 and init 5 (or 6) to
reboot.
\_ Hm, I use ^D as delete in emacs. And ^O for various
other things in pine. Any other suggestions?
\_ use a better mail reader
\_ emacs uses every key that exists and a few that don't
\_ I use ^o ... other than it being oflush in telnet, it's
unused. -geordan
\_ I use the spacebar. Since I'm only using the mouse for almost
everything, this rarely conflicts. |
| 2000/4/12-13 [Computer/SW/Unix] UID:17982 Activity:nil |
4/11 What's the command which lists colors which can be used with
xterm -bg or xterm -fg?
\_ xlscolors or xcolors or xcolor or cat rgb.txt
\_ man
M-x list-color-display. you can also use a tcl application like tcolor
--psb
\_ You can use any hex combo: (e.g. -bg rgb:44/00/5f) or the colors
usually stored in /usr/X11R6/lib/X11/rgb.txt or thereabouts.
--dbushong |
| 2000/4/9 [Computer/SW/Unix] UID:17960 Activity:kinda low |
4/7 Who's da man?
\_ Login: man Name: The Man
Directory: /usr/share/man Shell: /nonexistent
\_ Try: man woman |
| 2000/4/5 [Computer/SW/Unix, Computer/SW/Compilers] UID:17925 Activity:nil |
4/4 Is there a unix tool that will go through annoying text files
recently edited by an MSDOS based editor and eliminate all those
extraneous ^M characters? The compiler I'm using seems to hate them.
\_ /usr/local/bin/fromdos
\_ tr -d '\015'
\_ Do the Ctrl-M's say "Controlled by Microsoft?"
\_ My favorite is: perl -pi -e 's/\r\n?/\n/g' filename
as this will convert both DOS and Mac linefeed formats
to UNIX --dbushong |
| 2000/4/5 [Computer/SW/Unix] UID:17921 Activity:moderate |
4/5 Let's say I have a big NT server running and I want my UNIX box
to share the files. What do I have to install on my UNIX box?
(kinda like reverse NFS)
\_ samba (both client and server exists)
\_ get your terminology straight. You want the UNIX box to
ACCESS the files, not "share" them.
\_ Well, first: you really _want_ to do it the other direction.
If you can't then: installing samba will get you ftp-like
access to those files. If you want it to appear as a transparent,
mountable filesystem, either run linux (which as an fs module
for this), or use Sharity (Light or otherwise), which let's you
fake samba mounts as NFS mounts: http://www.obdev.at/Products
--dbushong
\_ Sharity (ex-Rumba) or Sharity-light is a UNIX-based SMB client
that'll mount Windows shares as UNIX filesystems. smbclient
is another ftp-like program that comes with Samba, that lets
you play with NT shares. -John
\_ typical UNIX biggot -bill gates #1 fan
\_ typical idiot who can't spell --dbushong |
| 2000/4/5 [Computer/SW/Mail, Computer/SW/Unix] UID:17918 Activity:moderate |
4/4 Sr. UNIX System Administrator job at Sendmail, Inc. Email
christine@sendmail.com if you're interested.
\_ Why did the previous guy leave?
\_ the perverse sex orgies, always with the perverse sex orgies!
\_ Say "Hi" to Mike Donnelly for me. -=Aubie
\_ sexy christine, are you an HR? What are you? |
| 2000/4/3 [Academia/Berkeley/Ocf, Computer/SW/Unix] UID:17917 Activity:nil |
4/3 Will NFS and NIS/NIS+ clients work fine from behind a router running
NAT software? Did anyone try this before? -akopps
\_ If the machines involved are all behind the NAT router, sure.
If the NFS server is outside the firewall, not normally. They'll
all look like the gateway machine to the outside server; if you
want all your NAT-protected machines to have identical access,
you could grant it to the gateway and that might work. NIS
is probably no problem, NIS+ probably won't work (it wants to
match a hostname to a DES key, which it won't be able to do for
your NAT hosts). -tom
\_ nfs, nis with clients and servers on opposite sides of the nat box,
yes. As tom says, you need to grant nfs access to the nat box to
grant any access to the nat clients. NIS works again, so long at
the one nat box is able to access NIS. nis+ hasnt worked yet.
having a nis+ replica server with/without nis compatibility mode
on or behind the nat box may give you want you want. Lemme guess,
this is for the ocf? --jon
\_ Yes this is for OCF, we are considering various options for
the new lab. I think if we run our NIS+ servers multihomed
with one interface connected to internal network and another
to internet this could work. I still think this fancy setup is
not worth the hassle. Lets hope we get enough money for campus
connections for all of our hosts. -akopps
\_ Sell them all and buy one big box. |
| 2000/3/31 [Computer/SW/Unix] UID:17901 Activity:high |
3/30 How do I copy symbolic link (preserve) when I do "cp -r", without
using tar?
\_ On FreeBSD, use "cp -R". On Linux, use "cp -a". On Solaris,
you just lose -- tar is the best you can do. |
| 2000/3/30 [Computer/SW/Unix, Computer/SW/Security] UID:17890 Activity:nil |
3/28 -nick is login "nick" already
\_ No it's not - the other nick |
| 2000/3/29-30 [Computer/Domains, Computer/SW/Unix] UID:17883 Activity:kinda low |
3/28 What's that one unix command that displays relevant info to
a domain name (adminstrative contact, snail mail address, etc..)?
\_ whois
\_ telnet http://www.networksolutions.com whois (then use the dom command). |
| 2000/3/29 [Computer/SW/Unix] UID:17879 Activity:high |
3/28 % finger rip@soda
Login: rip Name: Ruth Park
Directory: /home/sequent/rip Shell: /usr/local/bin/tcsh
Never logged in.
New mail received Wed Jun 23 00:36 1999 (PDT)
Unread since Sat Nov 29 11:59 1997 (PST)
Anyone know what happened to Ruth Park (rip@soda)? -asb
\_ Maybe she moved to South Park. Blame Canada!
\_ Speaking of which, does anyone have the lyrics to that?
\_ Sheesh. Use a browser you idiot.
\_ Geez, lighten up.
\_ http://www.southparkhell.com/lyrics/bc.html
\_ I slept with Ruth once. Not sure why, but I did. Might want to
again if she's still around.
\_ If you're going to put something inappropriate like that
in the motd, at least sign your name so that we know who you are?
\_ "All the lonely people, where do they belong?"
\_ she once begged to have her account removed.
\_ I'm looking for her too. She was pretty good and I'd like to have
another go at it.
\_ She bled to death after being forced into sex by blojo? |
| 2000/3/25 [Computer/SW/Unix] UID:17850 Activity:very high |
3/24 How do I add new users to a LDAP server (I'm using openldap)?
Right now I have the rootdn, but I would like to have a couple
of other users, esp. one that has read-only access.
\_ man ldap
\_ people like you are the reason "unix" should be spelled with
a ch and an e. E-U-N-I-C-H-S.
\_ "Unix is ready for the desktop" == "Unix weenies aren't
ready for the human population"
\_ You stupid fuck, it's in my man pages. Just because you
lack man page fu doesn't mean all of us have shitty man
pages. Like I said, man ldap. Get better pages if it isn't
there but don't insult your betters. It only shows how
utterly and completely self absorbed and stupid you are.
\_ i wasn't the original poster, and i couldn't care less
about ldap or whatever. i just think alot of unix
people are assholes, and that one of their most annoying
traits ins their "rtfm" attitude. fuck you.
\_ If you don't rtfm you won't solve your problem. They
tell you to rtfm because that's where the answer is.
There's no spoon feeding possible. You want to be
spoon fed? Go ask yermom. Smart people can manage to
type one simple command and skim forward to the examples
section to find the answer or something really damned
close. You are not only a stupid fuck and an asshole,
but your smearing "alot of unix people" in one nice big
easily smearable group is ridiculous. If providing the
only real answer makes me an annoying asshole, then so
fucking be it. --annoying asshole who gave right answer
\_ man ldap on Sol2.7 didn't have anything about adding users.
Anyone have a better idea. I already looked on http://www.openldap.org
and they explain how to do ACLs, but not how to add users that
the ACLs apply to. It seems like I'm missing something obvious.
\_It's my _guess_ that OpenLDAP doesn't have a cool like app or
GUI to create users (unlike Netscape or other directory servers).
But since LDAP users are just entries in the directory, the
common way to do it is to use your favorite text editor to create
a LDIF file and use some utility to read the LDIF and place the
entries into the directory. (LDIF is also much better for adding a
lot of entries (users), you'll be sick of the GUI really fast.)
See http://www.openldap.org/faq/data/cache/182.html for some more
info. You may need to dig into the schema and the documentaton
for the LDIF format (on web somewhere) if you want something
fancier. -lcddave
\_ Yeah, openldap doesn't have a nice gui to add data, but
I don't care about that. I'm accessing it all via JNDI
from a set of servlets. The part that I was missing is
that any valid dn can be used as a user. I just need
to add the userPassword field for that record.
\_ You want him to read the faq? What are you? Some kind of
annoying asshole? God, I hate it when people provide a real
answer and cite their source. You unix people all suck! |
| 2000/3/24-25 [Computer/SW/Unix, Computer/SW/Languages/Misc, Computer/SW/OS/Windows] UID:17839 Activity:kinda low |
3/23 Need Windows program/script/whatever that will download and save all
links from a remote html page. Check tucows and found nothing. I
know this is trivial on a unix box but I don't know of any Windows
programs for it and that's what I've gotta use. Thanks in advance!
\_ look for "wget for win32" on a search engine
\_ Another nice feature of wget is the ability to convert absolute
\_ IE will provide a list of links but not download them all
for you like wget.
links in the same set of pages to relative links.
\_ Ok, got it and it's mostly working. Picks up some extra cruft
and does a few other odd things but I did finally get it to grab
the files I wanted after faking the user agent and having it read
in the html from a file instead of the net. Thank you.
\_ Isn't IE supposed to be able to do this? -unix user
\_ IE will provide a list of links but not download them all for you
like wget. |
| 2000/3/21-22 [Computer/SW/WWW/Browsers, Computer/SW/Unix] UID:17812 Activity:high |
3/20 http://www.jailbabes.com they want conjugal visits from men. \_ I got warts from my last visit. \_ http://www.jailbabes.com/jb.cgi?e=2&p=JB02663&s=1 has hot body. Too old for me though. \_ It doesn't say what they're in for. I don't want some chick in prison for trying to spread AIDS. \_ http://www.jailbabes.com/jb.cgi?af=60&at=99&st=CA&p=JB02670&s=1 This is the true dream girl of the whole site. WHOA MAMA! I say! \_ Would someone please post the direct URL of those gifs, not the nasty javascript-masked stuff? \_ Open computer, insert real browser, close computer, click. \_ lynx is a real browse, so is telnet <host> 80. \_ telnet isn't a browser. It can't browse, dummy. |
| 2000/3/16 [Computer/SW/Unix] UID:17778 Activity:nil |
3/14 In my web page, I can always get around by using "relative path" such
as ../, myhomepage, ~tomboy, etc. But if I want to jump to the same
URL with a different port (e.g. http://yahoo.com/~tom -> http://yahoo.com:8080/~tom)
is there a generic way of doing it? Also, what if I want to jump
from http://hi.com to http://hi.com Can I not use absolute path?
Thanks.
\_ changing http ports? changing to SSL?
You must use absolute URLs.
eh, wait, you might be able to do something using JavaScript
but I'm not sure you want to do that
\_ Alas, no. If you run the server and it's running Apache, you
can use mod_rewrite to do this fairly cleanly; there's an example
in the mod_rewrite docs. --dbushong |
| 2000/3/10-11 [Computer/SW/Unix] UID:17739 Activity:nil |
3/10 if we have servlets on one machine <Mercury)
how do we get another machine (Zinc) to forward the requests
get the results, and post to client via http?
My boss threw around terms like Apache's proxy and http redirect.
I just want to know whether I'm on the right track. Thanks.
\_ Hire programmers who know what they're doing. |
| 2000/3/10-12 [Computer/SW/Unix] UID:17737 Activity:moderate 50%like:18527 |
3/10 What's "unix clustering"?
\_ Short answer: having a bunch of machine with same config and some
\_ Short answer: having a bunch of machines with same config and some
'clustering software' that makes it so these machines are all
redundant backups for each other and also share horsepower for
things like cpu, io, etc. There's more than one type of clustering
and quality, price, features, etc vary widely between vendors,
versions, etc, but this is the gist of it for laymen.
\_ Mainstream products that do "clustering" are almost
always failover systems. Parallel processing is much
rarer. Sun and Veritas both have clustering products.
-brianm
\_ clustering >> failover.
a cluster normally handles "failover", but a failover
solution does not neccessarily do clustering.
A [group of] system[s] that is purely a "failover system"
is NOT a "cluster"
\_ Guys, I was trying to just get the main idea across and
not start a lengthy shitfest over the details. Thanks.
\_ For me clustering involves non-trivial degree of communication
between the nodes, ie tightly-coupled cluster vs. a simple
server farm. Most people use the two terms interchangeably, though.
-muchandr
\_ Thanks, much appreciated!
\_ something that any stupid academic fool understands.
\_ Troll? Cookie? Mmmmmm! Good troll! Yummy! |
| 2000/3/8 [Computer/SW/Unix, Computer/SW/Security, Computer/SW/OS/Windows] UID:17713 Activity:nil |
3/7 What are people using to do S/MIME on Unix? I don't know which
M to RTFM. (I've used a thawte digital certificate to read/
send encrypted mail in windows, but don't like going over
there every time to read encrypted mails... Thanks |
| 2000/3/6 [Computer/SW/Languages/Perl, Computer/SW/Unix] UID:17694 Activity:nil |
3/5 I'm trying to configure majordomo but I keep getting this error:
----- Transcript of session follows -----
wrapper: Trying to exec /usr/lib/majordomo/-c failed: No such file or
directory
Did you define PERL correctly in the Makefile?
HOME is HOME=/usr/lib/majordomo,
PATH is PATH=/bin:/usr/bin,
SHELL is SHELL=/bin/sh,
MAJORDOMO_CF is MAJORDOMO_CF=/etc/majordomo.cf
451 "|/usr/lib/majordomo/wrapper majordomo"... Operating system error
I've looked in /etc/majordomo.cf and found nothing that would
cause a non-existent program like -c to execute. Any ideas?
\_ well, duh, Did you define PERL correctly? |
| 2000/3/3-4 [Computer/SW/OS, Computer/SW/Unix] UID:17690 Activity:low |
3/3 In un*x is there a way to prevent hostname lookups from, say,
*.doubleclick.net? I'd like my computer to take all gethostbyname()
lookups to that domain and return an error. Aside from modifying
the libsocket source code is there an easier way?
\_ They let you have a unix box? Like uhm, yeah, you need to hack
the source before you edit the hosts file, local dns records or
install junkbusters.
\_ a simpler thing would be to just put a static route in your host
to make the various doubleclick servers unreachable. -ERic |
| 2000/2/29 [Computer/SW/Unix] UID:17650 Activity:kinda low |
2/28 How can I restrict permission on an ftp site so that chroot
takes effect without using anonymous ftp? In other words,
a secure ftp login by password, where the user only has
access to the home directory. Please email me if you know -- jnat
\_ This is RTFM time.
\_ it helps if you mention WHICH 'M' to F-ing R.
Wu-Ftp
\_ The one for the server you're using.
\_ Wait, who should I believe? What does it all mean?
\_ believe your mommy. After all, she's never lied
to you... has she?
\_ she was young and needed the money
\_ yermomma may have wu-wu-ftp but I'm still
tryin' to get it on with my computer |
| 2000/2/25-26 [Computer/SW/Unix, Computer/Networking] UID:17614 Activity:kinda low |
2/24 Security Questions. I was reading about some strategies for defeating
DDOS on http://www.sans.org/ddos_roadmap.htm One of thier points
was:
* Unless an organization is aware of a legitimate need to
support broadcast or multicast traffic within its
environment, the forwarding of directed broadcasts should be
turned off.
I'm using my linux box as a router, and I want to know if this
means that I should do something like the following:
ifconfig eth0 -broadcast -multicast
Another point was that RPC services should be disabled on
border systems. My understanding was that a border system
shouldn't server files via NFS, but mounting was okay. If I
need to mount directories, should I be firewalling the RPC
port?
\_ -broadcast means something other than 'forwarding directed
broadcasts'. In fact if you actually turn that off you may
break important broadcast based protocols like ARP. If you're
on a linux box you really want to do something more like:
echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_broadcasts
-ERic
\_ Thanks. Do you know if this works with 2.0 kernels or is
it just 2.2 kernels? Also, I'm assuming that -multicast
is okay.
\_ Doesn't look like 2.0 kernels have the option. I'm assuming
you dont need multicast for things like MBONE so yeah
just turn it off too. -ERic
\_ I'm not using MBONE at home. I only have 384/128 ADSL,
so its just not fast enough. I guess I will have to look
at the 2.0 kernel compile options to get something similar
to ignore broadcasts feature.
\_ you'd probably do a lot better to just set up a
lot of ipfw rules to block out any traffic you dont
really need. -ERic |
| 2000/2/23-25 [Computer/SW/Unix] UID:17601 Activity:high |
2/23 http://www.wired.com/news/politics/0,1283,34503-2,00.html \_ Yet another Bash MS article, so what? \_ Everything in here is wrong except the bits about "what", "another", and "bash". \_ yeah tcsh is way better than bash. |
| 2000/2/23 [Computer/SW/Unix] UID:17599 Activity:nil |
2/23 What is a good power-user (as opposed to dummy) level unix book for
someone whose skill is a bit rusty due to years of neglect but want
to get back in shape just for getting work done efficiently? |
| 5/16 |