<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fi">
	<id>https://wikikko.info/w3/index.php?action=history&amp;feed=atom&amp;title=Tiedosto-oikeudet</id>
	<title>Tiedosto-oikeudet - Muutoshistoria</title>
	<link rel="self" type="application/atom+xml" href="https://wikikko.info/w3/index.php?action=history&amp;feed=atom&amp;title=Tiedosto-oikeudet"/>
	<link rel="alternate" type="text/html" href="https://wikikko.info/w3/index.php?title=Tiedosto-oikeudet&amp;action=history"/>
	<updated>2026-05-09T06:01:14Z</updated>
	<subtitle>Tämän sivun muutoshistoria</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://wikikko.info/w3/index.php?title=Tiedosto-oikeudet&amp;diff=8139&amp;oldid=prev</id>
		<title>Wikikkosysop: /* Numeerinen merkintätapa */</title>
		<link rel="alternate" type="text/html" href="https://wikikko.info/w3/index.php?title=Tiedosto-oikeudet&amp;diff=8139&amp;oldid=prev"/>
		<updated>2025-04-05T19:01:36Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Numeerinen merkintätapa&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fi&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Vanhempi versio&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Versio 5. huhtikuuta 2025 kello 22.01&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l92&quot;&gt;Rivi 92:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Rivi 92:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  rw- == 110 == 6&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  rw- == 110 == 6&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  rwx == 111 == 7&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  rwx == 111 == 7&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* 640 = rw- r-- ---&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* 644 = rw- r-- r--&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* 755 = d rwx r-x- r-x&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Omistajan vaihto==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Omistajan vaihto==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Wikikkosysop</name></author>
	</entry>
	<entry>
		<id>https://wikikko.info/w3/index.php?title=Tiedosto-oikeudet&amp;diff=1035&amp;oldid=prev</id>
		<title>imported&gt;WikikkoSysop: 1 versio tuotiin</title>
		<link rel="alternate" type="text/html" href="https://wikikko.info/w3/index.php?title=Tiedosto-oikeudet&amp;diff=1035&amp;oldid=prev"/>
		<updated>2016-09-03T15:11:10Z</updated>

		<summary type="html">&lt;p&gt;1 versio tuotiin&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Uusi sivu&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Yleistä==&lt;br /&gt;
Sivusto käsittelee hakemistojen ja tiedostojen oikeuksia Unix- ja Linux-järjestelmissä. Oikeuksilla ja ominaisuuksilla suojataan tiedostoja ja hakemistoja luvattomalta käytöltä tai toisin päin sanottuna sallitaan tiedostojen käyttäminen. &lt;br /&gt;
* Sivulla käytetään merkintää ---selitys: joka ei ole osa komentoa vaan selvitys komennosta.&lt;br /&gt;
* tiedostonimi tarkoittaa tiedostonimi.pääte mutta välttämättä tiedostonimellähän ei aina ole päätettä&lt;br /&gt;
&lt;br /&gt;
==Oikeudet==&lt;br /&gt;
Tiedosto oikeudet kuuluvat omistajalle, ryhmälle tai kaikille muille. Yleensä tiedoston omistajalla on laajimmat oikeudet ja seuraavaksi laajimmat ovat ryhmään kuuluvilla jäsenillä. Muilla oikeudet ovat yleensä vähäisimmät tai samanlaiset kuin ryhmällä. Esimerkiksi drwxrwx--- tarkoittaa hakemiston tiedosto-oikeuksia. d-kirjain alussa tarkoittaa hakemistoa, ensimmäiset kolme rwx tarkoittaa omistaja eli user-oikeuksia, seuraavat rwx ryhmä eli group-oikeuksia ja viimeiset --- kaikki muut eli other-oikeuksia eli esim internetmaailmalla on kaikki oikeudet.&lt;br /&gt;
* Lukuoikeudella r voi ainoastaan lukea tiedoston tai hakemiston sisällön, ei muuttaa tai poistaa.&lt;br /&gt;
* Kirjoitusoikeudella w voi ainoastaan lisätä tiedostoon tai hakemistoon, muokata tiedostoa tai hakemistoa ja poistaa tiedosto tai hakemisto. Tällä ei voi lukea.&lt;br /&gt;
* Suoritusoikeudella x tiedostoa voi käyttää (ajaa) ohjelman muodossa tai hakemistoon voi siirtyä cd hakemistonimi -komennolla. Jos x puuttuu hakemistoon ei voi siis siirtyä, tai sieltä lukea tai sinne kirjoittaa.&lt;br /&gt;
&lt;br /&gt;
Oikeudet ovat siis kolmessa käyttäjäkategoriassa, joille oikeudet määritetään kirjaimilla tai numeroilla.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Järjestys on seuraava: User (omistaja) - Group (ryhmä) - Other (muut käyttäjät eli world)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* User (omistaja) ja Group (ryhmä) omistavat tiedoston tai hakemiston. Other on joku näihin kuulumaton. Ryhmä tarkoittaa...&lt;br /&gt;
* Hakemistotulosteessa ls -l näkyy järjestyksessä ensin omistaja ja sitten ryhmä. &lt;br /&gt;
** Esimerkiksi -rw-r----- aapeli    www-data  eli tiedoston omistaa aapeli ja ryhmä nimeltä www-data&lt;br /&gt;
** esimerkissä aapeli voi lukea ja kirjoittaa (rw-). Ryhmään www-data kuuluvat voivat ainoastaan lukea (r--). Muut eivät toi tehdä mitään (---) &lt;br /&gt;
* Esimerkiksi 755 tarkoittaa että käyttäjällä on kaikki oikeudet, ryhmällä luku ja ajo -oikeudet, muilla luku ja ajo -oikeudet.&lt;br /&gt;
&lt;br /&gt;
==Tiedosto / hakemisto==&lt;br /&gt;
 d--------- = hakemisto eli ensimmäinen merkki on d&lt;br /&gt;
 ---------- = tiedosto eli ensimmäinen merkki on -&lt;br /&gt;
&lt;br /&gt;
==Oikeuksien katselu ja tulkinta==&lt;br /&gt;
* ls -l ---selitys: tulostaa oikeudet&lt;br /&gt;
* ls -al ---selitys: tulostaa myös piilotiedostot eli .tiedostonimi -tiedostot&lt;br /&gt;
 drwx--x--x   2 matti     kone          800 Jan  5 01:02 bin&lt;br /&gt;
 kyseessä hakemisto, sen perässä oikeudet kirjaimina, linkitysten määrä 2, omistaja matti, ryhmä kone, tiedoston koko merkkeinä,&lt;br /&gt;
 viimeinen muutospäivämäärä 5.1 klo 01:02, tiedostonimi bin&lt;br /&gt;
&lt;br /&gt;
==Oikeuksien asettaminen (chmod)==&lt;br /&gt;
* Oikeuksien asetuskomento on chmod tai ne voidaan asettaa jonkin käyttöliittymän avulla jota käytetään esimerkiksi klikkaamalla väkänen ruutuun tai pois.&lt;br /&gt;
* Voidaan käyttää numeerista (755) tai symbolista (u+r) merkintätapaa oikeuksien muuttamiseen.&lt;br /&gt;
&lt;br /&gt;
===Symbolinen merkintätapa===&lt;br /&gt;
Käytetään pääasiassa oikeuksia muutettaessa&lt;br /&gt;
&lt;br /&gt;
 Komentoesimerkki: chmod u-wx tiedostotaihakemisto&lt;br /&gt;
 &lt;br /&gt;
 Ketä muutos koskee:&lt;br /&gt;
 u user (käyttäjä)&lt;br /&gt;
 g group (ryhmä)&lt;br /&gt;
 o others (muut)&lt;br /&gt;
 a kaikki (user, group, others)&lt;br /&gt;
 &lt;br /&gt;
 Mitä tehdään:&lt;br /&gt;
 + lisää oikeus aiemmin asetettuihin oikeuksiin&lt;br /&gt;
 - vähennä oikeus säilyttäen aiemmin asetetut oikeudet&lt;br /&gt;
 = korvaa kaikki oikeudet nyt annettavilla oikeuksilla&lt;br /&gt;
 &lt;br /&gt;
 Mitä saa tehdä:&lt;br /&gt;
 tiedostoille:&lt;br /&gt;
 r = tiedoston luku&lt;br /&gt;
 w = tiedostoon kirjoitus&lt;br /&gt;
 x = tiedoston suoritus eli ajo&lt;br /&gt;
 &lt;br /&gt;
 hakemistoille:&lt;br /&gt;
 r = hakemiston sisällön lukeminen&lt;br /&gt;
 w = kirjoitus hakemistoon&lt;br /&gt;
 x = pääsy hakemiston sisälle (esim. cd hakemisto -komento)&lt;br /&gt;
 &lt;br /&gt;
 Esimerkkejä tiedostolle:&lt;br /&gt;
 ----------   ==&amp;gt;   chmod ugo=rwx   ==&amp;gt;   -rwxrwxrwx   (eli 777) kaikille kaikki oikeudet&lt;br /&gt;
 -rwxrwxrwx   ==&amp;gt;   chmod u-wx   ==&amp;gt;   -r--rwxrwx   (470) poistetaan omistajalta kirjoitus ja ajo&lt;br /&gt;
 -rwxrwx---   ==&amp;gt;   chmod o+r   ==&amp;gt;   -rwxrwxr--    (774) lisätään muille (others) luku&lt;br /&gt;
 -rwxrwx---   ==&amp;gt;   chmod g-wx,o+r   ==&amp;gt;   -rwxr--r--   (744) ryhmältä pois kirjoitus ja ajo, muille lisätään luku&lt;br /&gt;
 -rwxrwx---   ==&amp;gt;   chmod u-w,g-wx,o+r   ==&amp;gt;   -r-xr--r--   (544) omistajalta pois kirjoitus, ryhmältä pois luku ja ajo, muille lisätään luku&lt;br /&gt;
 -rwxrwx---   ==&amp;gt;   chmod g=,o=r   ==&amp;gt;   -rwx---r--   (704) omistajan oikeudet säilyvät, ryhmältä kaikki pois, muille vain luku&lt;br /&gt;
 -rwxrwx---   ==&amp;gt;   chmod a-wx   ==&amp;gt;   -r--r-----   (440) kaikilta pois luku ja ajo&lt;br /&gt;
 -rwx-wx---   ==&amp;gt;   chmod og+rx ==&amp;gt;   -rwxrwxr-x  (755) lisätään ryhmälle luku ja ajo, muille luku ja ajo&lt;br /&gt;
 &lt;br /&gt;
 chmod -R 775 *   lisätään 775 oikeudet kaikille tästä hakemistopuun tiedostoille ja hakemistoille alkaen hakemistosta jossa ollaan&lt;br /&gt;
 chmod -R 755 lisätään 755 oikeudet kaikille hakemistopuun tiedostoille ja hakemistoille alkaen hakemistosta jossa ollaan. Mikä ero edelliseen?&lt;br /&gt;
 chmod +S tiedostonimi antaa superuser-oikeudet (su) tiedostolle&lt;br /&gt;
&lt;br /&gt;
====Numeerinen merkintätapa====&lt;br /&gt;
Käytetään korvaamaan edelliset oikeudet uusilla&lt;br /&gt;
&lt;br /&gt;
 Komentoesimerkki: chmod 755 tiedostonimi ---selitys: omistajalle kaikki oikeudet, ryhmälle ja muille luku- ja ajooikeudet&lt;br /&gt;
&lt;br /&gt;
 r = read (luku) = 4&lt;br /&gt;
 w = write (kirjoitus) = 2&lt;br /&gt;
 x = execute (suoritus eli ajo) = 1&lt;br /&gt;
 - = (ei oikeutta) = 0&lt;br /&gt;
 &lt;br /&gt;
 --- == 000  == 0 &lt;br /&gt;
 --x == 001 == 1 &lt;br /&gt;
 -w- == 010 == 2&lt;br /&gt;
 -wx == 011 == 3&lt;br /&gt;
 r-- == 100 == 4&lt;br /&gt;
 r-x == 101 == 5&lt;br /&gt;
 rw- == 110 == 6&lt;br /&gt;
 rwx == 111 == 7&lt;br /&gt;
&lt;br /&gt;
==Omistajan vaihto==&lt;br /&gt;
Unix tiedostojärjestelmässä Apache palvelimen luomien hakemistojen ja tiedostojen omistajaksi asetetaan käyttäjä joka käyttää httpd:tä. Linuxissa fsniper:n avulla voidaan asettaa skripti, joka muuttaa sen automaattisesti halutuksi. Microsoft Windows NTFS tiedostojärjestelmässä tätä ei vaadita ???&lt;br /&gt;
&lt;br /&gt;
 Komentoesimerkki Linux-järjestelmässä:   chown omistaja tiedostonimi&lt;br /&gt;
 chown aapeli tiedostonimi   (asettaa omistajaksi aapelin)&lt;br /&gt;
 chown aapeli:www-data tiedostonimi.pääte   (asettaa omistajaksi Aapelin ja ryhmäksi www-datan)&lt;br /&gt;
 chown -R aapeli:www-data .   (R=recursive, kaikki hakemistot alihakemistoineen ja tiedostoineen hakemistossa ja eteenpäin siitä hakemistosta missä komento suoritetaan)&lt;br /&gt;
 chgrp www-data tiedostonimi   (asettaa ryhmäksi www-data tiedostonimelle)&lt;br /&gt;
 &lt;br /&gt;
==Yleisesti käytettyjä oikeuksia==&lt;br /&gt;
* Palvelimella sijaitseva hakemisto 755&lt;br /&gt;
* Palvelimella sijaitseva tiedosto 644&lt;br /&gt;
&lt;br /&gt;
==groupadd (linux), pw (FreeBSD), dseditgroup (OSX)==&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Tietokoneet]]&lt;/div&gt;</summary>
		<author><name>imported&gt;WikikkoSysop</name></author>
	</entry>
</feed>