12-28-2007
I think you need to use rcmd or rsh
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
I Need Help with Telnet when I login to telnet I type in my Unix
user name and then I push ENTER and I can't type anything in password. CAN ANY ONE HELP ME??? (1 Reply)
Discussion started by: Campkin@Hunt
1 Replies
2. UNIX for Dummies Questions & Answers
I would like to create a script that logs into a list of several servers 50+ and changes my password all at once.
Every 60 days we are required to login to each system and change our passwords or else they expire and our login account is deleted.
I have an idea on how I could do this but... (4 Replies)
Discussion started by: darthur
4 Replies
3. Solaris
It's possible to connect whit Telnet (or rlogin) whithout password???
I must write a script (this script run on a windows machine), then after the connection on Unix machine, run a perl script and exit.
I can know if an host can be consedered "Trusted" like SSH protocol?
Thanks! (2 Replies)
Discussion started by: raffyTxT
2 Replies
4. UNIX for Dummies Questions & Answers
Hai,
In order to find out a user we can use finger "username" .
The output of finger command has various details in the following manner :
Login name: xyz In real life: xyz
Directory: /home/xys Shell: /bin/ksh
No unread mail
No plan
What is the plan... (1 Reply)
Discussion started by: ajphaj
1 Replies
5. Shell Programming and Scripting
Hi All,
I am working on AIX 5.3.
My requirement is to telnet to a server and scp a file from another server
In my shell script i am using telnet to enter to a server and i am echoing the password as below
echo open $Infahost
sleep 1
echo $Infaftplogin
sleep 1
echo $Infaftppasswd... (3 Replies)
Discussion started by: sam99
3 Replies
6. Shell Programming and Scripting
Somewhat long story:
I have a simple Perl CGI script that uses Expect to Telnet to a device and grab some data, and then spits it back to Perl for display on the Webpage.
This works for many devices I've tried, but one device just fails, it keeps rejecting the password on this device, only... (1 Reply)
Discussion started by: jondo
1 Replies
7. UNIX for Advanced & Expert Users
Hello All,
I hope somebody can help me
I used to work to client using solaris 2.5.1 using telnet to explore disk and ftp to archive data.
There is one tester which I can connect using root password using putty but always keep rejecting me when i'm using root password using FTP.
Are the... (7 Replies)
Discussion started by: sawrio
7 Replies
8. Shell Programming and Scripting
I have created a shell script to telnet remote machine. Here is the problem I am not able to pass the login username and password to the telnet session. I have searched forum and got few other methods to achieve this. But I need to know what's wrong in the below script.
username="root"... (2 Replies)
Discussion started by: uxpassion
2 Replies
9. Shell Programming and Scripting
I am trying to build and expect script to log into multiple aix boxes and change password. I need for the script to terminate if it cannot log into a server because the username or password is wrong.
#!/usr/bin/expect
set timeout 1
set host
set user
set password
set uh "Unknown host"
set... (3 Replies)
Discussion started by: leemalloy
3 Replies
10. Forum Support Area for Unregistered Users & Account Problems
I was unable to login and so used the "Forgotten Password' process. I was sent a NEWLY-PROVIDED password and a link through which my password could be changed. The NEWLY-PROVIDED password allowed me to login.
Following the provided link I attempted to update my password to one of my own... (1 Reply)
Discussion started by: Rich Marton
1 Replies
rcmd(3x) rcmd(3x)
Name
rcmd, rresvport, ruserok - routines for returning a stream to a remote command
Syntax
rem = rcmd(ahost, inport, locuser, remuser, cmd, fd2p);
char **ahost;
u_short inport;
char *locuser, *remuser, *cmd;
int *fd2p;
s = rresvport(port);
int *port;
ruserok(rhost, superuser, ruser, luser)
char *rhost;
int superuser;
char *ruser, *luser;
Description
The subroutine is used by the superuser to execute a command on a remote machine using an authentication scheme based on reserved port num-
bers. The subroutine is a routine that returns a descriptor to a socket with an address in the privileged port space. The subroutine is a
routine used by servers to authenticate clients requesting service with All three functions are present in the same file and are used by
the server (among others).
The subroutine looks up the host *ahost using returning -1 if the host does not exist. For further information, see Otherwise *ahost is
set to the standard name of the host and a connection is established to a server residing at the well-known Internet port inport.
If the call succeeds, a socket of type SOCK_STREAM is returned to the caller and given to the remote command as stdin and stdout. If fd2p
is nonzero, then an auxiliary channel to a control process will be set up, and a descriptor for it will be placed in *fd2p. The control
process will return diagnostic output from the command (unit 2) on this channel, and will also accept bytes on this channel as being UNIX
signal numbers, to be forwarded to the process group of the command. If fd2p is 0, then the stderr (unit 2 of the remote command) will be
made the same as the stdout and no provision is made for sending arbitrary signals to the remote process, although you may be able to get
its attention by using out-of-band data.
The protocol is described in detail in
The subroutine is used to obtain a socket with a privileged address bound to it. This socket is suitable for use by and several other rou-
tines. Privileged addresses consist of a port in the range 0 to 1023. Only the superuser is allowed to bind an address of this sort to a
socket.
The subroutine takes a remote host's name, as returned by a routine, two user names and a flag indicating if the local user's name is the
superuser. It then checks the files and in the user's home directory to see if the request for service is allowed. A 0 is returned if the
machine name is listed in the file, or the host and remote user name are found in the file. Otherwise returns -1. If the superuser flag
is 1, the checking of the file is bypassed.
See Also
rlogin(1c), rsh(1c), gethostent(3n), rexec(3x), rexecd(8c), rlogind(8c), rshd(8c)
rcmd(3x)