Sponsored Content
Special Forums Windows & DOS: Issues & Discussions Remsh permission denied from HP-UX to W2k3 R2 Post 302612793 by Vraiages on Monday 26th of March 2012 10:40:27 AM
Old 03-26-2012
Remsh permission denied from HP-UX to W2k3 R2

Hello,

I've been stuck with this since a few days, and i hope i'll find some help here.

Here the story :

Since now, i've HP-UX servers with sap erp software on it. We managed a few years ago to build a special access to a w2k server with SFU.

Ux server execute this command :

remsh hostname batch.bat 001.JPG 002.JPG

This command allow ux server to launch a batch who move a named file (001.jpg) on the w2k server folder to another with the order name.

Ok so all working good before, i installed sfu on 2k server, i created same user than the ux one, and log/registered password with rsh passwd, added a .rhosts into windows/system32/drivers/etc. Working perfectly.

Now the 2k server is a bit too old, and i'm currently prepairing a new server with 2k3 R2 and SUA instead of SFU

I've done same things than for the old one :

- create a local user with the same username
- register password with rgpwd
- create a .rhosts file (with + + only for now, i know i need to be more secure but it's for testing purpose)
- uncomment file inetd.conf
- try to create also a hosts.equiv but not working, so i delete it
- add servers name and ip to windows hosts file.
- home folder for user is windir/sua (default folder for sua install)

I cannot run the batch manually
remsh hostname batch.bat 001.JPG 002.JPG
the error is Permission denied.

But if i do remsh hostname -l username, it works :

HTML Code:
$ remsh server -l username
Password:
Copyright (c) Microsoft Corporation.  All rights reserved.

Welcome to the SUA utilities.

DISPLAY=localhost:0.0
$ ls
bin             docs            lib             opt             usr
common          etc             movearg.bat     proc            var
dev             help            net             tmp
$
So something is missing but i don't really know what.

I really need your help with this, because i'm stuck and i don't know what to check next.

I thank you for any by advance !

Last edited by Vraiages; 03-29-2012 at 09:58 AM..
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

remsh and permission denied

i m trying to use remsh but i get "permission denied" can any one help me thnx in advance. $ remsh 193.188.0.59 -l operator sh test2.sh permission denied i create the .rhosts file at the remote machine. (1 Reply)
Discussion started by: kazanoova2
1 Replies

2. UNIX for Dummies Questions & Answers

./ Permission Denied.

Could someone tell me why I am getting a permission denied message when I attempt to run this on an out file? Thanks! (8 Replies)
Discussion started by: trouscaillon
8 Replies

3. UNIX for Dummies Questions & Answers

Permission Denied

I just started computer science at UW Milwaukee. When I access the university Solaris system from PuTTY, I get permission denied when I try to access the file I wrote. Now I really have no idea what I'm doing, I just don't understand why I get permission denied in my won directory. Thank You ... (0 Replies)
Discussion started by: howeezy
0 Replies

4. UNIX for Dummies Questions & Answers

Why do I keep getting .:Permission denied?

I'll start off by saying that I know very little about Unix - however, I do know that I have a .profile file in my home directory, and that I should be able to invoke it by typing . profile. However, when I do this for ANY .filename, I get ".: Permission denied". I'm pretty sure that there is... (12 Replies)
Discussion started by: bbersani
12 Replies

5. UNIX for Dummies Questions & Answers

Permission denied

I would like to copy data from local mechine to cluster. Basically, I typed scp -r DVD/ acount@cluster:/ it shows Permission denied. Could anyone please give me a clue to write permission on cluster, please? The poperty of where on cluster I'd like to put is drwxr-xr-x Any idea would... (1 Reply)
Discussion started by: su_in99
1 Replies

6. Red Hat

Permission denied

Hi guys im new to this db i have a small prob while installing websphereportal6.1i think i was installed succesfully but the error im getting is while starting server. check this out # ./serverStatus.sh -all Error loading: /usr/wps61/AppServer/java/jre/bin/classic/libjvm.so: cannot... (1 Reply)
Discussion started by: varma917989
1 Replies

7. Shell Programming and Scripting

Permission denied

I created a user so that when he logs in he will be directed to a menu /etc/passwd user1:x:115:1:Support -SysAd:/export/home/user1:/export/home/suppotrmenu/script.sh However when I logged in remotely from another server by ssh user1@1.1.1.1 , it saysexport/home/suppotrmenu/script.sh:... (4 Replies)
Discussion started by: lhareigh890
4 Replies

8. Linux

Permission denied

I am using korn shell When I type in Telnet on cmd line, I get message "cannot execute" How can I get permission to execute command ? In which dir is telnet located ? I looked in /usr/bin dir. but its not there Thanks (1 Reply)
Discussion started by: paramshamnani
1 Replies

9. UNIX for Dummies Questions & Answers

Permission denied

when i run echo "User” > /dev/tty5 why do i get permission denied? :confused: (2 Replies)
Discussion started by: chinababy
2 Replies

10. Ubuntu

Permission denied

Trying to get date into the txt file. It says Permission denied. echo $(date +%I:%M:%S_%D) >> /tmp/systemd_suspend_test_err.txt exec 2>> /tmp/systemd_suspend_test_err.txt if ; then # Do the thing you want before suspend here echo "we are suspending $(date +%I:%M:%S_%D)." elif ;... (5 Replies)
Discussion started by: drew77
5 Replies
rsh(1)								   User Commands							    rsh(1)

NAME
rsh, remsh, remote_shell - remote shell SYNOPSIS
rsh [-n] [-a] [-K] [-PN | -PO] [-x] [-f | -F] [-l username] [-k realm] hostname command rsh hostname [-n] [-a] [-K] [-PN | -PO] [-x] [-f | -F] [-l username] [-k realm] command remsh [-n] [-a] [-K] [-PN | -PO] [-x] [-f | -F] [-l username] [-k realm] hostname command remsh hostname [-n] [-a] [-K] [-PN | -PO] [-x] [-f | -F] [-l username] [-k realm] command hostname [-n] [-a] [-PN | -PO] [-x] [-f | -F] [-l username] [-k realm] command DESCRIPTION
The rsh utility connects to the specified hostname and executes the specified command. rsh copies its standard input to the remote command, the standard output of the remote command to its standard output, and the standard error of the remote command to its standard error. Interrupt, quit, and terminate signals are propagated to the remote command. rsh normally terminates when the remote command does. The user can opt for a secure session of rsh which uses Kerberos V5 for authentication. Encryption of the network session traffic is also possible. The rsh session can be kerberized using any of the following Kerberos specific options: -a, -PN or -PO, -x, -f or -F, and -k realm. Some of these options (-a, -x, -PN or -PO, and -f or -F) can also be specified in the [appdefaults] section of krb5.conf(4). The usage of these options and the expected behavior is discussed in the OPTIONS section below. If Kerberos authentication is used, authoriza- tion to the account is controlled by rules in krb5_auth_rules(5). If this authorization fails, fallback to normal rsh using rhosts occurs only if the -PO option is used explicitly on the command line or is specified in krb5.conf(4). Also, the -PN or -PO, -x, -f or -F, and -k realm options are just supersets of the -a option. If you omit command, instead of executing a single command, rsh logs you in on the remote host using rlogin(1). rsh does not return the exit status code of command. Shell metacharacters which are not quoted are interpreted on the local machine, while quoted metacharacters are interpreted on the remote machine. See EXAMPLES. If there is no locale setting in the initialization file of the login shell (.cshrc, . . .) for a particular user, rsh always executes the command in the "C" locale instead of using the default locale of the remote machine. The command is sent unencrypted to the remote system. All subsequent network session traffic is encrypted. See -x. OPTIONS
The following options are supported: -a Explicitly enable Kerberos authentication and trusts the .k5login file for access-control. If the authorization check by in.rshd(1M) on the server-side succeeds and if the .k5login file permits access, the user is allowed to carry out the com- mand. -f Forward a copy of the local credentials (Kerberos Ticket Granting Ticket) to the remote system. This is a non-forwardable ticket granting ticket. Forward a ticket granting ticket if you need to authenticate yourself to other Kerberized network services on the remote host. An example would be if your home directory on the remote host is NFS mounted by way of Kerberos V5. If your local credentials are not forwarded in this case, you cannot access your home directory. This option is mutually exclusive with the -F option. -F Forward a forwardable copy of the local credentials (Kerberos Ticket Granting Ticket) to the remote system. The -F option provides a superset of the functionality offered by the -f option. For example, with the -f option, if, after you connected to the remote host, your remote command attempted to invoke /usr/bin/ftp, /usr/bin/telnet, /usr/bin/rlogin, or /usr/bin/rsh, with the -f or -F options, the attempt would fail. Thus, you would be unable to push your single network sign on trust beyond one system. This option is mutually exclusive with the -f option. -k realm Causes rsh to obtain tickets for the remote host in realm instead of the remote host's realm as determined by krb5.conf(4). -K This option explicitly disables Kerberos authentication. It can be used to override the autologin variable in krb5.conf(4). -l username Uses username as the remote username instead of your local username. In the absence of this option, the remote username is the same as your local username. -n Redirect the input of rsh to /dev/null. You sometimes need this option to avoid unfortunate interactions between rsh and the shell which invokes it. For example, if you are running rsh and invoke a rsh in the background without redirecting its input away from the terminal, it blocks even if no reads are posted by the remote command. The -n option prevents this. -PO Explicitly request new (-PN) or old (-PO) version of the Kerberos "rcmd" protocol. The new protocol avoids many security -PN problems prevalant in the old one and is regarded much more secure, but is not interoperable with older (MIT/SEAM) servers. The new protocol is used by default, unless explicitly specified using these options or through krb5.conf(4). If Kerberos authorization fails when using the old "rcmd" protocol, there is fallback to regular, non-kerberized rsh. This is not the case when the new, more secure "rcmd" protocol is used. -x Cause the network session traffic to be encrypted. See DESCRIPTION. The type of remote shell (sh, rsh, or other) is determined by the user's entry in the file /etc/passwd on the remote system. OPERANDS
The following operand is supported: command The command to be executed on the specified hostname. USAGE
See largefile(5) for the description of the behavior of rsh and remsh when encountering files greater than or equal to 2 Gbyte ( 2^31 bytes). The rsh and remsh commands are IPv6-enabled. See ip6(7P). IPv6 is not currently supported with Kerberos V5 authentication. Hostnames are given in the hosts database, which can be contained in the /etc/hosts file, the Internet domain name database, or both. Each host has one official name (the first name in the database entry) and optionally one or more nicknames. Official hostnames or nicknames can be given as hostname. If the name of the file from which rsh is executed is anything other than rsh, rsh takes this name as its hostname argument. This allows you to create a symbolic link to rsh in the name of a host which, when executed, invokes a remote shell on that host. By creating a direc- tory and populating it with symbolic links in the names of commonly used hosts, then including the directory in your shell's search path, you can run rsh by typing hostname to your shell. If rsh is invoked with the basename remsh, rsh checks for the existence of the file /usr/bin/remsh. If this file exists, rsh behaves as if remsh is an alias for rsh. If /usr/bin/remsh does not exist, rsh behaves as if remsh is a host name. For the kerberized rsh session, each user can have a private authorization list in a file .k5login in their home directory. Each line in this file should contain a Kerberos principal name of the form principal/instance@realm. If there is a ~/.k5login file, then access is granted to the account if and only if the originater user is authenticated to one of the principals named in the ~/.k5login file. Other- wise, the originating user is granted access to the account if and only if the authenticated principal name of the user can be mapped to the local account name using the authenticated-principal-name -> local-user-name mapping rules. The .k5login file (for access control) comes into play only when Kerberos authentication is being done. For the non-secure rsh session, each remote machine can have a file named /etc/hosts.equiv containing a list of trusted hostnames with which it shares usernames. Users with the same username on both the local and remote machine can run rsh from the machines listed in the remote machine's /etc/hosts.equiv file. Individual users can set up a similar private equivalence list with the file .rhosts in their home directories. Each line in this file contains two names: a hostname and a username separated by a space. The entry permits the user named username who is logged into hostname to use rsh to access the remote machine as the remote user. If the name of the local host is not found in the /etc/hosts.equiv file on the remote machine, and the local username and hostname are not found in the remote user's .rhosts file, then the access is denied. The hostnames listed in the /etc/hosts.equiv and .rhosts files must be the official hostnames listed in the hosts database; nicknames can not be used in either of these files. You cannot log in using rsh as a trusted user from a trusted hostname if the trusted user account is locked. rsh does not prompt for a password if access is denied on the remote machine unless the command argument is omitted. EXAMPLES
Example 1 Using rsh to Append Files The following command appends the remote file lizard.file from the machine called lizard to the file called example.file on the machine called example: example% rsh lizard cat lizard.file >> example.file The following command appends the file lizard.file on the machine called lizard to the file lizard.file2 which also resides on the machine called lizard: example% rsh lizard cat lizard.file ">>" lizard.file2 EXIT STATUS
The following exit values are returned: 0 Successful completion. 1 An error occurred. FILES
/etc/hosts Internet host table /etc/hosts.equiv Trusted remote hosts and users /etc/passwd System password file $HOME/.k5login File containing Kerberos principals that are allowed access /etc/krb5/krb5.conf Kerberos configuration file ATTRIBUTES
See attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Availability |SUNWrcmdc | +-----------------------------+-----------------------------+ |CSI |Enabled | +-----------------------------+-----------------------------+ SEE ALSO
on(1), rlogin(1), ssh(1), telnet(1), vi(1), in.rshd(1M), hosts(4), hosts.equiv(4), krb5.conf(4), attributes(5), krb5_auth_rules(5), large- file(5), ip6(7P) NOTES
When a system is listed in hosts.equiv, its security must be as good as local security. One insecure system listed in hosts.equiv can com- promise the security of the entire system. You cannot run an interactive command (such as vi(1)). Use rlogin if you wish to do this. Stop signals stop the local rsh process only. This is arguably wrong, but currently hard to fix for reasons too complicated to explain here. The current local environment is not passed to the remote shell. Sometimes the -n option is needed for reasons that are less than obvious. For example, the command: example% rsh somehost dd if=/dev/nrmt0 bs=20b | tar xvpBf - puts your shell into a strange state. Evidently, the tar process terminates before the rsh process. The rsh command then tries to write into the ``broken pipe'' and, instead of terminating neatly, proceeds to compete with your shell for its standard input. Invoking rsh with the -n option avoids such incidents. This bug occurs only when rsh is at the beginning of a pipeline and is not reading standard input. Do not use the -n option if rsh actually needs to read standard input. For example: example% tar cf - . | rsh sundial dd of=/dev/rmt0 obs=20b does not produce the bug. If you were to use the -n option in a case like this, rsh would incorrectly read from /dev/null instead of from the pipe. For most purposes, ssh(1) is preferred over rsh. SunOS 5.11 23 Dec 2008 rsh(1)
All times are GMT -4. The time now is 03:27 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy