[MEGOLDVA]PS1 környezeti változó beállítása sshn

Fórumok

Hali

Azt akarom elérni hogy az általalm a local hoston beállított prompt átmenjen sshn, de nem sikerül.

szerver gépen /etc/ssh/sshd_conf -ba
AcceptEnv PS1
PermitUserEnvironment yes

local hoston .ssh/environment -ben egyetlen sor
PS1="prompt def"

/etc/ssh/ssh_conf
SendEnv PS1

Mindeyek ellenére sem megy át a prompt értéke.

Az hogy a szerveren beállítsam a bashrcben nem megoldás, 1 az hogy több szerver van , 2 más is használja ezeket a szervereket és nem biztos hogy szeretné az én promptomat.

Van valakinek ötlete hogy miért nem megy?

Köszönöm

Megoldás.

A változót Exportolni kell ahhoz hogy átmenjen, és nem szükséges betenni a .ssh/environment fileba se.

Hozzászólások

Mivel a PS1 nem *környezeti* változó, hanem shell *belső* változó, talán ez lehet az oka. ha mondasz egy export PS1-et (és ezzel környezetivé teszed), akkor se megy?