Missä kirjassa olisi käynyt yksiselitteisesti ja selkeäksi läpi Linuxin tiedostojen ja hakemistojen oikeudet? Eli siis mitä r, w ja x tarkoittavat tiedostoille ja mitä hakemistoille?
Lainasin kirjastosta Wille Kuutin ja Ari Rantalan Linux-oppaan (Docendo, 3. laitos, 1 painos, 2007) ja mielestäni kirjassa puhutaan soopaa oikeuksista. Kirjassa sanonaan mm. että "Hakemistoilla x tarkoittaa oikutta listata hakemiston sisältö."
Testasin tätä eikä x vaikuttanut oikeuteen listata hakemiston sisältö. Hakemiston sisällön listaaminen onistui hyvin komennolla "ls kotihakemisto". Testasin listauksen toisella käyttäjätunnuksella. Testin perusteella r vaikuttaa oikeuteen listata hakemiston sisältö. x vaikuttaisi estävän tiedostojen lukemisen hakemistosta, vaikka tiedostoilla on r. Jos x puuttuu kotihakemiston oikeuksista, ei mistaan alihakemistostakaan voi lukea tiedostoja?
Mikä vaikuttaa oikeuteen uudelleen nimetä hakemiston nimi? Hakemiston w vai edellisen hakemiston w?
Lainasin kirjastosta Wille Kuutin ja Ari Rantalan Linux-oppaan (Docendo, 3. laitos, 1 painos, 2007) ja mielestäni kirjassa puhutaan soopaa oikeuksista. Kirjassa sanonaan mm. että "Hakemistoilla x tarkoittaa oikutta listata hakemiston sisältö."
Testasin tätä eikä x vaikuttanut oikeuteen listata hakemiston sisältö. Hakemiston sisällön listaaminen onistui hyvin komennolla "ls kotihakemisto". Testasin listauksen toisella käyttäjätunnuksella. Testin perusteella r vaikuttaa oikeuteen listata hakemiston sisältö. x vaikuttaisi estävän tiedostojen lukemisen hakemistosta, vaikka tiedostoilla on r. Jos x puuttuu kotihakemiston oikeuksista, ei mistaan alihakemistostakaan voi lukea tiedostoja?
Mikä vaikuttaa oikeuteen uudelleen nimetä hakemiston nimi? Hakemiston w vai edellisen hakemiston w?
Vastaukset 6
Vanhimmat
>> Testasin tätä eikä x vaikuttanut oikeuteen listata hakemiston sisältö. >>
Kirjauduitko järjestelmään tuolla toisella käyttäjätunnuksella kun testasit ?
Ellet niin toisena käyttäjänä ennen testiä päätteelle pelkkä
cd
antaa käyttöön tuon toisen käyttäjän ymparistön (env) ja oletushakemiston (PATH).
Tuon jälkeen ei pitäis sen salaisen kansion listaus onnata.
Joo tein käyttäjänä x muutokset kotihakemiston oikeuksiin ja kokeilin listata sisällön kirjautumalla järjestelmään käyttäjänä y.
Wikipediasta löysin tällaisen artikkelin.
http://en.wikipedia.org/wiki/Modes_(Unix)
Tuolla sivulla opetetaan toisin kuin Kuutin kirjassa. Wikipedian mukaan
r - read a file or list a directory's contents
ja
x - execute a file or recurse a directory tree
Tuolla tavalla nuo oikeudet vaikuttaisivat toiminan omien testien mukaan.
Webbiserveri taitaa vaatia x:n, jotta hakemiston sisältö listataan, mutta kirjassa käsitellään vain normitiedostojen tapauksessa oikeuksia.
auttaako alkuun
http://linux.fi/wiki/Tiedoston_oikeudet
Täällä testit näyttäis tällaista:
Jos halutaan luoda käyttäjän kotihakemistoon sellainen _alihakemisto_, jonka sisällösta ei haluta muitten saavan listausta niin pelkkä x -oikeuden poisto riittää.
chmod o-x /home/user/_alihakemisto_
Jos halutaan, että käyttäjän _kotihakemiston_ sisällöstä ei haluta muitten saavan listausta niin sitten on x-oikeuden lisäksi poistettva myös tuo r-oikeus kaikilta muilta käyttäjiltä.
chmod o-x-r /home/user
Olisko tässä syy mahdolliseen sekaannukseen ?
Samanlaiset tulokset sain itsekin kun testailin.
Kiitokset muutamista linkeistä.
Enkuksi jos kelpaa
http://linuxcommand.org/lts0070.php#file_permissions