I just tried to run an "rsh" command under strace, and it always gets permission denied when it tries to bind the socket (fedora 15 64 bit). Is this some new helpful security feature I've never heard of?
tomh> strace -o working.trace rsh tomh date rcmd: socket: Permission denied
From the working.trace file:
socket(PF_INET, SOCK_STREAM, IPPROTO_IP) = 3 bind(3, {sa_family=AF_INET, sin_port=htons(1023), sin_addr=inet_addr("0.0.0.0")}, 16) = -1 EACCES (Permission denied)
not under strace:
tomh> rsh tomh date Tue Jul 26 08:56:29 EDT 2011
Here's the kernel:
tomh> uname -a Linux tomh 2.6.38.8-35.fc15.x86_64 #1 SMP Wed Jul 6 13:58:54 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux
Selinux is turned off, so that can't be it.