./ a směrování na tiskárnu

Linux, Unix, Solaris, OS/2 atp.
Odpovědět
Miroslav
Začátečník
Začátečník
Registrován: 02. říj 2003
Bydliště: Pražská 548

./ a směrování na tiskárnu

Příspěvek od Miroslav »

Lidi prosím,
1.někde jsem četl, že se dá směrovat na tiskárnu historie příkazového řádku. Jako pro adminy, co chráněj linuxový systémy. Jak můžu teda směrovat na tisk to co mi případný útočník psal na příkazovém řádku?
2.jaktože musím dávat před spustitelný soubor tohle ./neco aby se mi spustil? Chápu to jako že ta ./ říká, projeď celý systém a najdi neco. Mě jinak nejdou spustit, musím pře ně vžydcky zadat ./ a pak fachčej
AMD Athlon643200+(Newcastle), MSI NeoKT800-FSR, 2*512MB Vdata, MSI Džíforce 6800, 120Gb disk Sata, Windows XP
tosuja
Začátečník
Začátečník
Registrován: 07. dub 2004
Bydliště: Brno

Příspěvek od tosuja »

ad 1) Historie prikazoveho radku je v souboru /home/ty/.bash_history
ad 2) To je zakladni nepochopeni. ./ znamena aktualni adresar. Kdyz napises bezny prikaz (napr. mc), shell prohleda adresare nastavene v promenne PATH a pokud v nich prikaz nenajde, nespusti ho. Narozdil od DOSu neprohledava aktualni adresar. Takze kdyz chces spustit neco z aktualniho adresare, musis pripsat ./
AMD Athlon XP 2000+ se snizenym napetim 1.6V | chladic Spire WhisperRockIII | MB Soltek SL75DRV-2 | 1GB CL2 RAM | 320GB Hitachi | DVD-RW NEC 3520A | DVD-ROM Pioneer 106S | GK ATI 9800 128MB | SoundBlaster Live 5.1 | sitovky Via-Rhine II a Realtek 8139 | TV+FM tuner Genius Video Wonder III Pro | bedna YeongYang YY-5601, 120mm vetrak| zdroj Chieftec 350W | monitor ADI E75 | OS Debian sid
Miroslav
Začátečník
Začátečník
Registrován: 02. říj 2003
Bydliště: Pražská 548

Příspěvek od Miroslav »

já tam ale žádnej takovej adresář jako home/ty nemám, já používám suse 9.1, tak kde by ta historie příkazového řádku mohla být skrytá?
AMD Athlon643200+(Newcastle), MSI NeoKT800-FSR, 2*512MB Vdata, MSI Džíforce 6800, 120Gb disk Sata, Windows XP
TomV
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 12. lis 2003
Bydliště: Jihočeská Metropole (tm) ... lol
Kontaktovat uživatele:

Příspěvek od TomV »

Miroslav píše:já tam ale žádnej takovej adresář jako home/ty nemám, já používám suse 9.1, tak kde by ta historie příkazového řádku mohla být skrytá?
:roll:

/home/ty/... mělo znamenat tvůj home adresář. Takže jestli máš uživatele třeba "mirek", tak to bude "/home/mirek/.bash_history".

Soubory začínající tečkou jsou v Linuxu považovány za skryté, nicméně dá se s nimi normálně pracovat. Buď musíš použít příkaz ls -a (nebo ls -la), nebo pustit Midnight Commandera, ten je vidí.
The problem has been eaten.Obrázek
Vanilkovou do velkýho kornoutu bych prosil... hodně velkýho... hodně vanilkovou
Miroslav
Začátečník
Začátečník
Registrován: 02. říj 2003
Bydliště: Pražská 548

Příspěvek od Miroslav »

jo, tak jak ten soubor bash_history nasměruju na tisk, myslím jako automaticky v nějakých periodách, abych měl dejme tomu přehled o tom, kdo z ketrých uživatelů co zadává za příkazy, nebo jestli nějakej vetřelec z venku nezkoušel něco mazat a tak?
AMD Athlon643200+(Newcastle), MSI NeoKT800-FSR, 2*512MB Vdata, MSI Džíforce 6800, 120Gb disk Sata, Windows XP
TomV
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 12. lis 2003
Bydliště: Jihočeská Metropole (tm) ... lol
Kontaktovat uživatele:

Příspěvek od TomV »

Miroslav píše:jo, tak jak ten soubor bash_history nasměruju na tisk, myslím jako automaticky v nějakých periodách, abych měl dejme tomu přehled o tom, kdo z ketrých uživatelů co zadává za příkazy, nebo jestli nějakej vetřelec z venku nezkoušel něco mazat a tak?
1) Každej vetřelec z venku, kterej není debil, nebo lama (nebo obojí), po "akci" smaže obsah .bash_history... A většinou nevynechá ani systémový log... :roll:

2) Jestli to chceš periodicky, tak si napiš miniskriptík, třeba

Kód: Vybrat vše

#!/bin/bash
date > /dev/lp0
cat /root/.bash_history > /dev/lp0
, nastav mu spustitelný příznak (chmod +x název_skriptu) a zkopíruj (nebo nalinkuj) ho do /etc/cron.daily/.

Tím bys měl mít zajištěno, že se každý den pošle obsah rootovo historie na tiskárnu, připojenou na první paralelní port (LPT1).

//Edit : Do skriptíku přidán výpis aktuálního data a času...
The problem has been eaten.Obrázek
Vanilkovou do velkýho kornoutu bych prosil... hodně velkýho... hodně vanilkovou
Miroslav
Začátečník
Začátečník
Registrován: 02. říj 2003
Bydliště: Pražská 548

Příspěvek od Miroslav »

a prosimtě ten obsah toho history se mění jak často? zkoušel jsem dávat příkazy z terminálu a po následné kontrole obsahu bash history jsem nezaznamenal změnu. To se musí restartovat komp?
AMD Athlon643200+(Newcastle), MSI NeoKT800-FSR, 2*512MB Vdata, MSI Džíforce 6800, 120Gb disk Sata, Windows XP
TomV
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 12. lis 2003
Bydliště: Jihočeská Metropole (tm) ... lol
Kontaktovat uživatele:

Příspěvek od TomV »

Miroslav píše:a prosimtě ten obsah toho history se mění jak často? zkoušel jsem dávat příkazy z terminálu a po následné kontrole obsahu bash history jsem nezaznamenal změnu. To se musí restartovat komp?
Né, vždyť ty změny se tam projevujou okamžitě. Když napíšeš a odentruješ jakýkoliv příkaz, tak se tam zapíše. Proto si ho taky můžeš hned najít v historii (šipka nahoru)...
The problem has been eaten.Obrázek
Vanilkovou do velkýho kornoutu bych prosil... hodně velkýho... hodně vanilkovou
Miroslav
Začátečník
Začátečník
Registrován: 02. říj 2003
Bydliště: Pražská 548

Příspěvek od Miroslav »

mě to teda nefachčí okamžitě. jsem přihlášenej jako root, napsal jsem pár příkazů ajok df, du, ls -l, ls a a okamžitě jsem šel do /root/bash-history a to je soubor ze včerejška a nic takovýho z těch příkazů co jsem dal teď tam není
AMD Athlon643200+(Newcastle), MSI NeoKT800-FSR, 2*512MB Vdata, MSI Džíforce 6800, 120Gb disk Sata, Windows XP
Odpovědět

Zpět na „Operační systémy Linux a podobné“