Noniin, Linux for dummies jatkuu, eli miten tuon chmod-komennon käytännössä saa päälle? Kiitoksia avusta.
No sitä varten tarvii avata komentorivi eli terminaali, johon voit kirjoitella komentoja.
Tärkeimmät ovat "man" joka näyttää komentojen ohjesivuja. Jokaisen ohjesivun lopussa on esimerkkejä selityksineen. "ls" listaa hakemiston tiedostot. Siihenkin, kuten liki kaikkiin muihinkin, voi antaa lisäparametreja kuten tuo ehkä yleisin muoto tosta on "ls -al", eli listaa kaikki tiedostot pitkässä muodossa. Silloin saat näkyviin jotain kuten tämä:
Koodi:
jussi@ubuntu:/sbin$ ls -al
total 9160
drwxr-xr-x 2 root root 4096 2010-09-10 13:07 .
drwxr-xr-x 22 root root 4096 2010-09-10 12:52 ..
-rwxr-xr-x 1 root root 5496 2009-12-25 10:26 acpi_available
-rwxr-xr-x 1 root root 5508 2009-12-25 10:26 apm_available
-rwxr-xr-x 1 root root 783108 2010-03-30 22:59 apparmor_parser
-rwxr-xr-x 1 root root 22072 2010-04-19 07:30 badblocks
-rwxr-xr-x 1 root root 22164 2010-03-22 19:51 blkid
Joka rivin alussa on 10 merkkiä jotka tarkoittavat jotain kyseisestä tiedostosta. Ensimmäinen merkki on esimerkissä yleensä d tai - joista d tarkoittaa, että kyseessä on hakemisto ja - että se on tavallinen tiedosto. Muitakin vaihtoehtoja on. Sen jälkeen tulee viivoja tai kirjaimia kolme kertaa kolmen ryhmä. Kirjaimet ovat r, w ja x. Ensimmäiset kolme kertovat mitä tiedoston omistaja saa tehdä tiedostolle, toinen mitä omistajaryhmä ja kolmas mitä muut. Jos tuossa lukee rwxrwxrwx, saa kuka tahansa tehdä mitä vaan, jos rwx------ vain omistaja saa tehdä sille mitä vaan (esimerkissä omistaja on tuo eka root ja toinen root on ryhmä). Kirjaimet tarkoittavat r=read, w=write ja x=execute.
Hakemistolistauksen alussa on yleensä yksi ja kaksi pistettä -nimiset tiedostot. Yksi piste tarkoitaa "tämä hakemisto" ja kaksi pistettä "se hakemisto missä tämä hakemisto on. Sen takia voit vaihtaa ylempään hakemistoon sanomalla komentorivillä cd .. (välilyönti välissä)
Nyt jos haluat oppia käyttämään tuota chmod komentoa niin, kuten aina, sanot: man chmod niin näet ohjeen. Jos haluat, että muutat jonkun hakemiston sellaiseksi, että vain sen omistaja saa sen ja sen sisällön nähdä sanot siinä hakemistossa: chmod . 700.
Onnea valitsemallesi tielle. Unix komentorivi on jotain niin monipuolista ja perustavaa laatua olevaa hienoutta kuin vain voi olla. Unixin yksittäisillä komennoilla voi oikeasti tehdä mitä vaan mitä voit kuvitella. Pimpsaa sen osaamisella ei tosin valitettavasti saa.
Tekemisen puutetta näköjään ....
Edit: ja netistähän näitä ohjeita löytyy vaikka kuin, esim.
tässä.