From 5e23f91c142cd733a3665b130e68b1dc0e8279af Mon Sep 17 00:00:00 2001 From: Paavo Nieminen <paavo.j.nieminen@jyu.fi> Date: Wed, 6 Nov 2024 14:58:12 +0200 Subject: [PATCH] =?UTF-8?q?Korvattu=20finger-teht=C3=A4v=C3=A4=20kevyemm?= =?UTF-8?q?=C3=A4ll=C3=A4=20pwd-tulosteella=20toistaiseksi.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 2015/demot/tim/d01_sormet_unixiin.rst | 87 +++++++++++++++------------ 1 file changed, 47 insertions(+), 40 deletions(-) diff --git a/2015/demot/tim/d01_sormet_unixiin.rst b/2015/demot/tim/d01_sormet_unixiin.rst index 4a1b71f..1868cbe 100644 --- a/2015/demot/tim/d01_sormet_unixiin.rst +++ b/2015/demot/tim/d01_sormet_unixiin.rst @@ -875,35 +875,41 @@ morea. Tarvittaessa voi asettaa ympäristömuuttujan nimeltä POSIX-yhteensopivaksi ja käyttäytyy kuten more. Ympäristömuuttujista puhutaan kurssilla lisää myöhemmin.) -**Kuka on kukin?** +.. Päivityksessä 2024 suorakäyttöneilta on poistunut finger -asennus, + mutta me ei ehkä sitä kaipailla takaisin. On ollut vähän + tarpeettoman helppo listata tuhansia käyttäjätunnuksia ja nimiä + jopa vahingossa ... Jätän osion kommentteihin, mutta eiköhän tämän + voi ihan deletoidakin. -Komenna:: + **Kuka on kukin?** - finger + Komenna:: -Tarkkaile, miten tuloste on erilainen kuin edellä ``who`` -komennon -tulostama. Jos haluat, voit käyttää sivuttajaohjelmaa ``less`` -jälleen putken avulla (ja less -ohjelmasta tosiaan pääsee pois näppäilemällä ``q``):: + finger - finger | less + Tarkkaile, miten tuloste on erilainen kuin edellä ``who`` -komennon + tulostama. Jos haluat, voit käyttää sivuttajaohjelmaa ``less`` + jälleen putken avulla (ja less -ohjelmasta tosiaan pääsee pois näppäilemällä ``q``):: -Valitse joku kirjautuneista käyttäjätunnuksista tai joku tuntemasi -kaveri/opettaja, ja katso, mitä saat tietää hänestä -palvelimelta. Esim. komenna:: + finger | less - finger -m nieminen - -Huomaa, että tässä tarkoitetaan käyttäjätunnusta eikä oikeata -nimeä. (Aikoinaan voitiin ottaa käyttäjätunnukseksi vaikkapa oma -sukunimi, jos kyseinen tunnus sattui olemaan vapaana, mutta nykyään -tämä ei ole enää käytäntönä). Käytä fingeriä joka tapauksessa ainakin -käyttäjätunnukseen ``nieminen``. Huomaat, että siellä näkyy käyttäjän -itsensä asettamia tiedotuksia. Jokainen voi asettaa näitä itselleen -tietyllä tapaa, mutta ei käsitellä asiaa tässä tarkemmin. (Jos jossain -vaiheessa asetat itsellesi ``.plan`` -tiedoston, pidä tarkoin huolta -hakemistojesi käyttöoikeuksista, ja ymmärrä niiden vaikutus. Tällä -kurssilla opitaan tästä perusteet viimeistään luennolla, joka -käsittelee tiedostojärjestelmiä.) + Valitse joku kirjautuneista käyttäjätunnuksista tai joku tuntemasi + kaveri/opettaja, ja katso, mitä saat tietää hänestä + palvelimelta. Esim. komenna:: + + finger -m nieminen + + Huomaa, että tässä tarkoitetaan käyttäjätunnusta eikä oikeata + nimeä. (Aikoinaan voitiin ottaa käyttäjätunnukseksi vaikkapa oma + sukunimi, jos kyseinen tunnus sattui olemaan vapaana, mutta nykyään + tämä ei ole enää käytäntönä). Käytä fingeriä joka tapauksessa ainakin + käyttäjätunnukseen ``nieminen``. Huomaat, että siellä näkyy käyttäjän + itsensä asettamia tiedotuksia. Jokainen voi asettaa näitä itselleen + tietyllä tapaa, mutta ei käsitellä asiaa tässä tarkemmin. (Jos jossain + vaiheessa asetat itsellesi ``.plan`` -tiedoston, pidä tarkoin huolta + hakemistojesi käyttöoikeuksista, ja ymmärrä niiden vaikutus. Tällä + kurssilla opitaan tästä perusteet viimeistään luennolla, joka + käsittelee tiedostojärjestelmiä.) **Mitä kukin tekee?** @@ -928,6 +934,10 @@ Tuloste oli varmasti pitkä. Kertaava harjoite: Putkita tuloste less-ohjelmalle ja selaile sitä edestakaisin; lopeta less, kun siltä tuntuu. +Tietoturvaan liittyvä huomautus: Annetut komennot ovat julkisia muille +käyttäjille, kuten huomaat. Niihin ei siis kannata kirjoitella järin +suuria salaisuuksia! + Mitä omistat täällä? -------------------- @@ -1950,35 +1960,32 @@ joka on luotu täsmälleen seuraavalla tavoin: 4. Jatka tiedostoa edelleen komennon ``ps -f`` tulosteella -5. Laita loppuun vielä komentoyhdistelmän ``finger -m `whoami``` tuloste. +5. Laita loppuun vielä komennon ``pwd`` tuloste. 6. Tarkista, että tiedoston sisältö näyttää pääpiirteissään seuraavan esimerkin kaltaiselta (ajankohdat, tunnukset ja numerot tietysti - ovat yksilölliset, yksityiskohdat ovat voineet muuttua vuoden 2015 - jälkeen ja kolmen pisteen ``...`` kohdalla on tavaraa):: + ovat yksilölliset, yksityiskohdat ovat voineet muuttua vuoden 2024 + ja sen sellaista):: nieminen - ti 17.3.2015 00.50.31 +0200 - Linux halava.cc.jyu.fi 2.6.32-504.8.1.el6.x86_64 #1 SMP Fri Dec 19 12:09:25 EST 2014 x86_64 x86_64 x86_64 GNU/Linux - UID PID PPID C STIME TTY TIME CMD - nieminen 4739 29775 0 Mar16 pts/114 00:00:00 /bin/bash - nieminen 10883 4739 0 00:51 pts/114 00:00:00 ps -f - Login: nieminen Name: Paavo Nieminen - Directory: /nashome3/nieminen Shell: /bin/bash - Office: 0405768507 - On since ma maalis 16 22:07 (EET) on pts/14 from :pts/39:S.1 - ... + Wed 6 Nov 11:40:51 EET 2024 + Linux halava.cc.jyu.fi 5.14.0-427.37.1.el9_4.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Sep 13 12:41:50 EDT 2024 x86_64 x86_64 x86_64 GNU/Linux + UID PID PPID C STIME TTY TIME CMD + nieminen 3061589 783478 0 11:21 pts/66 00:00:00 /bin/bash + nieminen 3062660 3061589 0 11:41 pts/66 00:00:00 ps -f + /nashome3/nieminen/kj24esim/demo1 7. Kannattaa tarkistaa myös komennolla ``hexdump -C vastaus.txt | head`` ettei tiedoston alussa faktisesti ole muuta kuin käyttäjätunnus ja unix-rivinvaihto (heksana merkki ``0a``), esim.:: - 00000000 6e 69 65 6d 69 6e 65 6e 0a 74 69 20 31 37 2e 33 |nieminen.ti 17.3| - 00000010 2e 32 30 31 35 20 30 30 2e 35 30 2e 33 31 20 2b |.2015 00.50.31 +| - 00000020 30 32 30 30 0a 4c 69 6e 75 78 20 68 61 6c 61 76 |0200.Linux halav| - 00000030 61 2e 63 63 2e 6a 79 75 2e 66 69 20 32 2e 36 2e |a.cc.jyu.fi 2.6.| + 00000000 6e 69 65 6d 69 6e 65 6e 0a 57 65 64 20 20 36 20 |nieminen.Wed 6 | + 00000010 4e 6f 76 20 31 31 3a 34 30 3a 35 31 20 45 45 54 |Nov 11:40:51 EET| + 00000020 20 32 30 32 34 0a 4c 69 6e 75 78 20 68 61 6c 61 | 2024.Linux hala| + 00000030 76 61 2e 63 63 2e 6a 79 75 2e 66 69 20 35 2e 31 |va.cc.jyu.fi 5.1| ... + 8. Palauta syntynyt tiedosto Moodleen, kunhan palautuslaatikon aukeamisesta on ilmoitettu. -- GitLab