PDA

Visualizza la versione completa : Qnap: PATH diverso tra ssh e la bash di git per lo stesso utente


kylnas1
04-01-2016, 12:02
Salve a tutti,
ho uno strano comportamento con un mio server nas qnap.

Se entro nel server da ssh (con putty) con l'utente admin e eseguo il comando:

echo $PATH


ottengo questo:

/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/sbin:/usr/local/bin:/opt/bin:/opt/sbin:/Apps/bin:/Apps/sbin


Se da una bash di git (sotto windows) eseguo questo comando:

ssh admin@ipdelmionas echo \$PATH


ottengo questo:

/usr/bin:/bin:/usr/sbin:/sbin


Perch se l'utente lo stesso ho due PATH diversi?

Grazie.

sacarde
04-01-2016, 17:20
strano...e se provi con: $USER o $HOSTNAME

kylnas1
04-01-2016, 17:22
strano...e se provi con: $USER o $HOSTNAME
$USER mi ritorna "admin" e $HOSTNAME mi ritorna "NAS-..."

Mi sembrano corretti.

Un altro strano comportamento che la directory di arrivo di ssh diversa dalla directory home dell'utente admin.

sacarde
04-01-2016, 17:30
anche se dividi il comando ssh in 2 parti?


ssh admin@ipdelmionas
e poi
echo $PATH

kylnas1
04-01-2016, 17:34
Con 2 comandi funziona. E anche la directory di arrivo giusta. Considera che in questo caso non sto usando putty ma ssh che stato installato insieme a git.

Pu essere che putty crea problemi con la directory di arrivo?

sacarde
04-01-2016, 17:39
forse si puo' cambiare dalla configurazione

tipo:

http://stackoverflow.com/questions/7017143/git-bash-how-to-default-to-other-directory-instead-of-home-directory

kylnas1
04-01-2016, 17:43
Ho capito qual'era il problema: ho dovuto swappare la versione di sshd di default di qnap con quella openssh che avevo installato.

Cos funziona tutto, anche se non so perch (i file di configurazione dovrebbero essere gli stessi, evidentemente no).

Loading