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

 ( iwanabeguru | 2012. május 9., szerda - 13:33 )

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ás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

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?

DE akkor megy, közben rájöttem hogy exportolni kell a változót amit át akarok küldeni.