Skip to content
Snippets Groups Projects
Commit 5e23f91c authored by nieminen's avatar nieminen
Browse files

Korvattu finger-tehtävä kevyemmällä pwd-tulosteella toistaiseksi.

parent 53b4dd72
No related branches found
No related tags found
No related merge requests found
......@@ -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.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment