[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: El PATH en RSH, dudas



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hola
On Sunday 03 November 2002 16:14, Xavier Andrade wrote:
> On 2 Nov 2002, Pablo [ISO-8859-1] Giménez Pizarro wrote:
> > A ver, me ha surgido el siguiente problemilla, la cosa es que no sé que
> > path usa rsh, comandos en /usr/bin y demás me los coge en cualquier
> > máquina, pero tengo algunos comandos en /usr/local/bin y si lo ejecuto
> > desde otra máquina con rsh no los encuentra, tengo que meter todo el
> > path del comando para ejecutarlo, pero si los ejecuto directamente desde
> > mi máquina sí, es obvio decir que la máquina donde ejecuto dichos
> > comandos tiene /usr/local/bin en su path.
> > He pensado que la variable path que usa el rsh es distinta que la que
> > usa un usuario cuando habré una sesión, sino no me explico porque ocurre
> > esto.
>
> rsh hace un lio con el path. Con un rlogin la cosa funciona bien, pero
> si ejecutas un comando remoto no (si lo haces como root no te da path
> a /sbin y /usr/sbin). Tal vez te salga mas facil usar ssh.
>
> Xavier
Yo me inclino a pensar que rsh es una non-login shell, con lo que no 
inicializa la variable PATH, ya que ésta está definida en /etc/profile que es 
usado por las login shells, si estás usando bash puede que consigas el efecto 
que deseas, que rsh tenga path inicializando la variable PATH en el 
/etc/bash.bashrc ( o en el ~user/.bashrc ), aunque sería fácil comprender que 
alguién haya decidido que los comandos ejecutados con rsh no utilicen nunca 
rutas relativas o exploración de binarios en función del path...
Estoy de acuerdo con Xavier, de hecho ssh te ofrece sustitutos de rlogin y rsh 
que emulan perfectamente el comportamiento de los comandos "nativos" ( no 
tendrías ni que modificar tus scripts.

Un saludo
Victor
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE9xjV6EzqHF8R72ekRAniCAJ93hdIK8NrjuhrqEMlRSHyuYHI2YACfW8GW
/DYTaAgrSFdctm/qzjVkpWo=
=Jq6m
-----END PGP SIGNATURE-----



Reply to: