forse sbaglio perchè non ho verificato ma a ad'occhio vengono loggati
nella history del sistema dove ci siamo connessi. Insomma, ci sono due history, una history per directory home
On 11/27/24 15:12, Giancarlo Martini wrote:
forse sbaglio perchè non ho verificato ma a ad'occhio vengono loggati
nella history del sistema dove ci siamo connessi. Insomma, ci sono due
history, una history per directory home
se intendi che vengono loggate nel sistema remoto certamente hai ragione
ma questo vorrebbe dire che su un server ssh è possibile eseguire
comandi di cui non rimane traccia sul server stesso? Forse è normale ma >credo mi sfugga qualcosa 😕...
[1:text/plain Show]
[2:text/html Hide Save:noname (1kB)]perché la shell eseguita sul sistema remoto non è interattiva. Se è eseguito da una shell locale interattiva, il comando "ssh nome.host.it ls -l" viene registrato sul sistema locale.
On 11/27/24 23:43, Francesco Potortì wrote:
[...]
Ma se ho ben capito, tu parli dei comandi eseguiti direttamente dal comando ssh, per esempio facendo "ssh nome.host.it ls -l" per vedere la lista dei file remoti nella directory remota. Se non erro quel comando "ls -l" non viene registrato in remoto
si parlo proprio dell'esecuzione di un comando shell all'interno della comando ssh; quindi è proprio così, i
comandi eseguiti direttamente da remoto tramite ssh non vanno a finire nella bash_history... anche se
quelli eseguiti direttamente da un comando ssh un po' interattivi sono: si possono lanciare ad esempio i
comandi apt e rispondere interattivamente... comunque se è così è così. Grazie mille, anche oggi ho
imparato una cosa nuova.
[...]perché la shell eseguita sul sistema remoto non è interattiva. Se è eseguito da una shell locale interattiva, il comando "ssh nome.host.it ls -l" viene registrato sul sistema locale.
Ma se ho ben capito, tu parli dei comandi eseguiti direttamente dal comando ssh, per esempio facendo "ssh nome.host.it ls -l" per vedere la lista dei file remoti nella directory remota. Se non erro quel comando "ls -l" non viene registrato in remoto
si parlo proprio dell'esecuzione di un comando shell all'interno della comando ssh; quindi è proprio così, i comandi eseguiti direttamente da remoto tramite ssh non vanno a finire nella bash_history... anche se
On 11/27/24 23:43, Francesco Potortì wrote:[...]
si parlo proprio dell'esecuzione di un comando shell all'interno
della comando ssh; quindi è proprio così, i comandi eseguiti
direttamente da remoto tramite ssh non vanno a finire nella
bash_history... anche se quelli eseguiti direttamente da un comando
ssh un po' interattivi sono: si possono lanciare ad esempio i comandi
apt e rispondere interattivamente... comunque se è così è così.
Grazie mille, anche oggi ho imparato una cosa nuova.
io mi sarei aspettato che tutti i comandi eseguiti sulla
shell da un utente sia da locale che da remoto fossero loggati nella
history dell'utente
è possibile eseguire un comando indicando
che non venga qui inserito. Per fare questo basta semplicemente far
precedere il comando da uno spazio
HISTIGNORE="999"
Il giorno dom, 01/12/2024 alle 11.39 +0100, Lem ha scritto:
HISTIGNORE="999"Errata corrige:
HISTIGNORE="999*"
Ciao a tutti, io mi sarei aspettato che tutti i comandi eseguiti sulla
shell da un utente sia da locale che da remoto fossero loggati nella
history dell'utente. Ho notato invece che i comandi shell inviati
tramite ssh non vanno a finire nella history... è giusto che sia così? Vengono loggati da qualche altra parte?
On 12/1/24 12:00, Lem wrote:
Il giorno dom, 01/12/2024 alle 11.39 +0100, Lem ha scritto:
HISTIGNORE="999"Errata corrige:
HISTIGNORE="999*"
Nel caso specifico però identifichi parte della password in un file...
io preferisco andare indietro nella history ed eliminare la
password data per errore senza però premere invio; in questo modo verrà eliminata anche dalla history.
Generalmente, potendo, io preferisco automatizzare: i computer sono una favola, per automatizzare... ;)
On 12/4/24 21:19, Lem wrote:
Generalmente, potendo, io preferisco automatizzare: i computer sono una favola, per automatizzare... ;)
...e in un mondo libero per poter raggiungere lo stesso scopo in modi diversi, in modo che poi ognuno possa scegliere quello che più gli si adatta.
Nel caso specifico però identifichi parte della password in un file... certo, non è come lasciarla in chiaro nella history. Comunque in questo
caso io preferisco andare indietro nella history ed eliminare la
password data per errore senza però premere invio; in questo modo verrà eliminata anche dalla history.
Mandi! Piviul
In chel di` si favelave...
Nel caso specifico però identifichi parte della password in un file...Io di solito, se mi capita, digito:
certo, non è come lasciarla in chiaro nella history. Comunque in questo
caso io preferisco andare indietro nella history ed eliminare la
password data per errore senza però premere invio; in questo modo verrà
eliminata anche dalla history.
HISTFILE=''
quindi esco dalla shell e rientro. In pratica gli sto dicendo che il file di history è vuoto, quindi lui non salva nulla all'uscita della sessione corrnete, password compresa.
On Fri, 6 Dec 2024 at 00:50, Marco Gaiarin <gaio@lilliput.linux.it> wrote:
Io di solito, se mi capita, digito:
HISTFILE=''
quindi esco dalla shell e rientro. In pratica gli sto dicendo che il file di history è vuoto, quindi lui non salva nulla all'uscita della sessione corrnete, password compresa.
idem con
$ history -r
cmq lo spazio prima del cmd mi era nuova: thanks folks!!!
Invece `history -r` credo che serva eventualmente solo dopo un `history -r`, per ripopolare la lista (in memoria) dopo averla cancellata con `history -c`. Sbaglio?
Invece `history -r` credo che serva eventualmente solo dopo un `history -r`, per ripopolare la lista (in memoria) dopo averla cancellata con `history -c`. Sbaglio?Doveva essere:
Invece `history -r` credo che serva eventualmente per ripopolare la lista (in memoria) dopo averla cancellata con `history -c`. Sbaglio?
scusate ma dove trovate le informazioni sui parametri da passare ad
history? Con un man history o info history non trovo nulla...
scusate ma dove trovate le informazioni sui parametri da passare ad
history? Con un man history o info history non trovo nulla...
history e' un comando interno a bash, quindi man bash.
😳 grazie a entrambiO anche, da dentro Bash: `help history`scusate ma dove trovate le informazioni sui parametri da passare adhistory e' un comando interno a bash, quindi man bash.
history? Con un man history o info history non trovo nulla...
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 546 |
Nodes: | 16 (0 / 16) |
Uptime: | 163:30:50 |
Calls: | 10,385 |
Calls today: | 2 |
Files: | 14,057 |
Messages: | 6,416,510 |