<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.itcollege.ee/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mabel</id>
	<title>ICO wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.itcollege.ee/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mabel"/>
	<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php/Special:Contributions/Mabel"/>
	<updated>2026-05-05T14:23:21Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Passwd&amp;diff=115541</id>
		<title>Talk:Passwd</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Passwd&amp;diff=115541"/>
		<updated>2016-12-07T16:04:22Z</updated>

		<summary type="html">&lt;p&gt;Mabel: Created page with &amp;quot;&amp;lt;b&amp;gt;Hindaja:&amp;lt;/b&amp;gt; Martin Abel  &amp;lt;br&amp;gt;&amp;lt;b&amp;gt;Kuupäev:&amp;lt;/b&amp;gt; 07.12.2016 &amp;lt;br&amp;gt;&amp;lt;b&amp;gt;Õppegrupp:&amp;lt;/b&amp;gt; A41  {| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; |- ! KRITEERIUM ! KAAL ! HINNANG ! SELGITUS |-   |- |...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;b&amp;gt;Hindaja:&amp;lt;/b&amp;gt; Martin Abel &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;b&amp;gt;Kuupäev:&amp;lt;/b&amp;gt; 07.12.2016&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;b&amp;gt;Õppegrupp:&amp;lt;/b&amp;gt; A41&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! KRITEERIUM&lt;br /&gt;
! KAAL&lt;br /&gt;
! HINNANG&lt;br /&gt;
! SELGITUS&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Skoop&lt;br /&gt;
| 0,5&lt;br /&gt;
| 0,5&lt;br /&gt;
| Teemat on põhjalikult käsitletud.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Artikli tutvustus ja versioon&lt;br /&gt;
| 0,5&lt;br /&gt;
| 0,5&lt;br /&gt;
| Tutvustus on seotud sissejuhatusega. Passwd-l versioon puudub, välja toodud millistes OS-ides toimib.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Sissejuhatus&lt;br /&gt;
| 0,5&lt;br /&gt;
| 0,5&lt;br /&gt;
| Lihtne selgitus mis on passwd.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Tehniliselt korrektne&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| Vigu ei leidnud.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kasutatud kirjandus&lt;br /&gt;
| 0,5&lt;br /&gt;
| 0,5&lt;br /&gt;
| Kasutatud kirjandus on asjakohane. Wikipedia artiklile on viidatud ja tsitaat.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Näited kasutamiseks/käsud&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| Toodud välja erinevad passwd kasutamise võimalused.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Sisu&lt;br /&gt;
| 4&lt;br /&gt;
| 4&lt;br /&gt;
| Põhjalik. Annab hea ülevaate Passwd kasutamise kohta.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Ülesehitus&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| Lihtsasti loetav ja loogiline.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kirjavead ja õigekiri&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| Ei leidnud kirjavigu.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kokku&lt;br /&gt;
| 10&lt;br /&gt;
| 10&lt;br /&gt;
| Väga hästi kirjutatud artikkel.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mabel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115496</id>
		<title>Setuid / Setgid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115496"/>
		<updated>2016-12-07T02:42:44Z</updated>

		<summary type="html">&lt;p&gt;Mabel: /* Näited */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Autor==&lt;br /&gt;
Martin Abel A41&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
Setuid / SUID (set user id) on kasutajapõhine eriõiguste bit. Setuid-ga antakse kasutajale õigus käivitada programm / fail omanikuõigustega. Setgid / SGID (set group id) on grupipõhine eriõiguste bit. Setgid-ga antakse kasutajale õigused käivitada programm / fail omanikugrupi õigustega.&lt;br /&gt;
&lt;br /&gt;
== Setuid ja Setgid lisamine ==&lt;br /&gt;
&lt;br /&gt;
Setuid ja Setgid õiguseid jagatakse &#039;&#039;&#039;chmod&#039;&#039;&#039; käsuga.&lt;br /&gt;
Setuid ja Setgid saab määratleda nii loabittide (numbrite kujul). Loetavas formaadis (&#039;&#039;&#039;r&#039;&#039;&#039; - read, &#039;&#039;&#039;w&#039;&#039;&#039; - write, &#039;&#039;&#039;x&#039;&#039;&#039; - execute), kus: &#039;&#039;&#039;u&#039;&#039;&#039; - user(omanik); &#039;&#039;&#039;g&#039;&#039;&#039; - group(grupp); &#039;&#039;&#039;o&#039;&#039;&#039; - other(teised kasutajad); &#039;&#039;&#039;a&#039;&#039;&#039; - all(kõik: omanik, grupp kui ka teised kasutajad.) Setuid-i saab määrata ainult omanikuõigustele (&#039;&#039;&#039;u&#039;&#039;&#039;). Setgid-i saab määrata ainult grupiõigustele (&#039;&#039;&#039;g&#039;&#039;&#039;). Enne Setgid või Setuid eriõiguste rakendamist peab teadma täpselt kaustade ja failide sisu, vältimaks õiguste tagamist kõrvalistele kasutajatele.&lt;br /&gt;
&lt;br /&gt;
== Näited ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loetavas formaadis:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Setuid lisamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u+s /usr/bin/passwd &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Antud käsuga anti igale kasutajale õigus muuta enda parooli. Parooli muutes käivitatakse passwd fail juurkasutaja (root) õigustega.&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /usr/bin/passwd&lt;br /&gt;
-rw&#039;&#039;&#039;s&#039;&#039;&#039;r-xr-x 1 root root 0 2016-11-28 02:46 /usr/bin/passwd&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Vaatamaks kas failil on Setuid määratletud, kasutatakse käsku &#039;&#039;&#039;ls -l&#039;&#039;&#039;. „&#039;&#039;&#039;s&#039;&#039;&#039;“ bit näitab kasutajaõigustes Setuid määratletust.&lt;br /&gt;
&lt;br /&gt;
* Setuid eemaldamine: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u-s /usr/bin/passwd&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /usr/bin/passwd&lt;br /&gt;
-rw&#039;&#039;&#039;x&#039;&#039;&#039;r-xr-x 1 root root 0 2016-11-28 02:46 /usr/bin/passwd&lt;br /&gt;
|}&lt;br /&gt;
Antud käsuga eemaldati kasutajatelt õigus muuta enda parooli. Ainult juurkasutaja (root) saab parooli muuta, sest tal on ainsana kirjutamis (write) õigus. „&#039;&#039;&#039;x&#039;&#039;&#039;“ bit näitab käivitamis (execute) õigust.&lt;br /&gt;
&lt;br /&gt;
* Setgid lisamine (failid):&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g+s sbin/netreport&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /sbin/netreport&lt;br /&gt;
-rwxr-&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /sbin/netreport&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
„&#039;&#039;&#039;s&#039;&#039;&#039;“ bit näitab grupiõigustes Setgid määratletust. Kõik kasutajad käivitavad netreport faili juurgrupi (root) õigustega.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Setgid lisamine (kaustad):&lt;br /&gt;
On kaust mille omanik on root ja kaust kuulub grupile Projekt. On kaks kasutajat Mati (kodugrupp Arendaja) ja Kati (kodugrupp Rakadmin). Nii Mati kui ka Kati kuuluvad gruppi Projekt.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /projekt&lt;br /&gt;
&#039;&#039;&#039;d&#039;&#039;&#039;rwxrw&#039;&#039;&#039;x&#039;&#039;&#039;r-x 1 root Projekt 0 2016-11-28 02:46 /projekt&lt;br /&gt;
|}&lt;br /&gt;
„&#039;&#039;&#039;d&#039;&#039;&#039;“ näitab, et tegemist on kaustaga (directory). &lt;br /&gt;
&lt;br /&gt;
Kui hetkel Mati looks faili Dokumentatsioon.txt, siis Dokumentatsioon.txt fail kuuluks grupile Arendaja:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | touch Dokumentatsioon.txt&lt;br /&gt;
ls -l&lt;br /&gt;
-rwxrwxr-x 1 root Arendaja 0 2016-11-28 02:46 Dokumentatsioon.txt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Selleks, et Kati (Rakadmin) saaks teha dokumentatsioonifailis muudatusi, tuleb kõigepealt määrata kaustale projekt Setgid:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g+s /projekt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /projekt&lt;br /&gt;
drwxrw&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 root projekt 0 2016-11-28 02:46 /projekt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
„&#039;&#039;&#039;s&#039;&#039;&#039;“ bit näitab grupiõigustes Setgid määratletust.&lt;br /&gt;
&lt;br /&gt;
Nüüd kui Mati (Arendaja) looks uuesti faili Dokumentatsioon.txt, tekiks fail, mis kuuluks grupile Projekt. See tagab kirjutamisõiguse ka Katile(Rakadmin):&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | touch Dokumentatsioon.txt&lt;br /&gt;
ls -l&lt;br /&gt;
-rwxrwxr-x 1 root Projekt 0 2016-11-28 02:46 Dokumentatsioon.txt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Setgid eemaldamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g-s sbin/netreport&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /sbin/netreport&lt;br /&gt;
-rwxr-&#039;&#039;&#039;x&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /sbin/netreport&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Kõik kasutajad käivitavad netreport faili vastavalt enda õigustele või gruppi kuuluvusele.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loabittide formaadis (numbrite kujul):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Setuid määramiseks tuleb loabittide ette kirjutada 4 ja õigusbitid(775) järgi. Kus (&#039;&#039;&#039;7&#039;&#039;&#039;75) on faili omanikul r,w,x õigused; (7&#039;&#039;&#039;7&#039;&#039;&#039;5) grupil r,w,x õigused ja (77&#039;&#039;&#039;5&#039;&#039;&#039;)teistel kasutajatel r,x õigused.&lt;br /&gt;
Read - 4; Write - 2; Execute 1 =&amp;gt; rwx=4+2+1=7 ja rx=4+1=5&lt;br /&gt;
&lt;br /&gt;
Näiteks soovime anda failile Setuid:&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 4775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rw&#039;&#039;&#039;s&#039;&#039;&#039;rwxr-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rw&#039;&#039;&#039;x&#039;&#039;&#039;rwxr-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Setgid määramiseks tuleb loabittide ette kirjutada 2, sama põhimõte nagu ka Setuid-lgi.&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 2775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rwxrw&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rwxrw&#039;&#039;&#039;x&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Setuid ja Setgid määramiseks tuleb kasutada loabitti 6.&lt;br /&gt;
* lisamiseks:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 6775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rw&#039;&#039;&#039;s&#039;&#039;&#039;rw&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rw&#039;&#039;&#039;x&#039;&#039;&#039;rw&#039;&#039;&#039;x&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Failide leidmine millele on määratletud Setuid või Setgid ==&lt;br /&gt;
&lt;br /&gt;
*Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /4000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /2000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid + Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /6000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Kokkuvõte ==&lt;br /&gt;
&lt;br /&gt;
Setuid on kasulik õiguste jagamise viis konkreetsetele failidele. Tavakasutajale ei pea andma näiteks juurkasutaja õiguseid, et kindlates failides teha muudatusi. Setgid on kasulik grupi õiguste jagamise viis konkreetsele failile ja kaustale ilma omanikugruppi muutmata. Eelnevalt omades ülevaadet kaustast ja kaustas olevatest failidest on Setgid ja Setuid turvaline viis õiguste jagamiseks.&lt;br /&gt;
&lt;br /&gt;
== Kasutatud kirjandus ==&lt;br /&gt;
#http://linuxg.net/how-to-set-the-Setuid-and-Setgid-bit-for-files-in-linux-and-unix/&lt;br /&gt;
#https://docs.oracle.com/cd/E19683-01/816-4883/secfile-69/index.html&lt;br /&gt;
#http://thegeekdiary.com/what-is-suid-sgid-and-sticky-bit/&lt;br /&gt;
#http://www.codecoffee.com/tipsforlinux/articles/028.html&lt;br /&gt;
#http://kuutorvaja.eenet.ee/kasutamine/os/failioigused.html&lt;br /&gt;
#http://linoxide.com/how-tos/stickbit-suid-guid/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mabel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115495</id>
		<title>Setuid / Setgid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115495"/>
		<updated>2016-12-07T02:41:47Z</updated>

		<summary type="html">&lt;p&gt;Mabel: /* Näited */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Autor==&lt;br /&gt;
Martin Abel A41&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
Setuid / SUID (set user id) on kasutajapõhine eriõiguste bit. Setuid-ga antakse kasutajale õigus käivitada programm / fail omanikuõigustega. Setgid / SGID (set group id) on grupipõhine eriõiguste bit. Setgid-ga antakse kasutajale õigused käivitada programm / fail omanikugrupi õigustega.&lt;br /&gt;
&lt;br /&gt;
== Setuid ja Setgid lisamine ==&lt;br /&gt;
&lt;br /&gt;
Setuid ja Setgid õiguseid jagatakse &#039;&#039;&#039;chmod&#039;&#039;&#039; käsuga.&lt;br /&gt;
Setuid ja Setgid saab määratleda nii loabittide (numbrite kujul). Loetavas formaadis (&#039;&#039;&#039;r&#039;&#039;&#039; - read, &#039;&#039;&#039;w&#039;&#039;&#039; - write, &#039;&#039;&#039;x&#039;&#039;&#039; - execute), kus: &#039;&#039;&#039;u&#039;&#039;&#039; - user(omanik); &#039;&#039;&#039;g&#039;&#039;&#039; - group(grupp); &#039;&#039;&#039;o&#039;&#039;&#039; - other(teised kasutajad); &#039;&#039;&#039;a&#039;&#039;&#039; - all(kõik: omanik, grupp kui ka teised kasutajad.) Setuid-i saab määrata ainult omanikuõigustele (&#039;&#039;&#039;u&#039;&#039;&#039;). Setgid-i saab määrata ainult grupiõigustele (&#039;&#039;&#039;g&#039;&#039;&#039;). Enne Setgid või Setuid eriõiguste rakendamist peab teadma täpselt kaustade ja failide sisu, vältimaks õiguste tagamist kõrvalistele kasutajatele.&lt;br /&gt;
&lt;br /&gt;
== Näited ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loetavas formaadis:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Setuid lisamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u+s /usr/bin/passwd &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Antud käsuga anti igale kasutajale õigus muuta enda parooli. Parooli muutes käivitatakse passwd fail juurkasutaja (root) õigustega.&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /usr/bin/passwd&lt;br /&gt;
-rw&#039;&#039;&#039;s&#039;&#039;&#039;r-xr-x 1 root root 0 2016-11-28 02:46 /usr/bin/passwd&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Vaatamaks kas failil on Setuid määratletud, kasutatakse käsku &#039;&#039;&#039;ls -l&#039;&#039;&#039;. „&#039;&#039;&#039;s&#039;&#039;&#039;“ bit näitab kasutajaõigustes Setuid määratletust.&lt;br /&gt;
&lt;br /&gt;
* Setuid eemaldamine: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u-s /usr/bin/passwd&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /usr/bin/passwd&lt;br /&gt;
-rw&#039;&#039;&#039;x&#039;&#039;&#039;r-xr-x 1 root root 0 2016-11-28 02:46 /usr/bin/passwd&lt;br /&gt;
|}&lt;br /&gt;
Antud käsuga eemaldati kasutajatelt õigus muuta enda parooli. Ainult juurkasutaja (root) saab parooli muuta, sest tal on ainsana kirjutamis (write) õigus. „&#039;&#039;&#039;x&#039;&#039;&#039;“ bit näitab käivitamis (execute) õigust.&lt;br /&gt;
&lt;br /&gt;
* Setgid lisamine (failid):&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g+s sbin/netreport&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /sbin/netreport&lt;br /&gt;
-rwxr-&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /sbin/netreport&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
„&#039;&#039;&#039;s&#039;&#039;&#039;“ bit näitab grupiõigustes Setgid määratletust. Kõik kasutajad käivitavad netreport faili juurgrupi (root) õigustega.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Setgid lisamine (kaustad):&lt;br /&gt;
On kaust mille omanik on root ja kaust kuulub grupile Projekt. On kaks kasutajat Mati (kodugrupp Arendaja) ja Kati (kodugrupp Rakadmin). Nii Mati kui ka Kati kuuluvad gruppi Projekt.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /projekt&lt;br /&gt;
&#039;&#039;&#039;d&#039;&#039;&#039;rwxrw&#039;&#039;&#039;x&#039;&#039;&#039;r-x 1 root Projekt 0 2016-11-28 02:46 /projekt&lt;br /&gt;
|}&lt;br /&gt;
&amp;quot;&#039;&#039;&#039;d&#039;&#039;&#039;&amp;quot; - näitab, et tegemist on kaustaga (directory). &lt;br /&gt;
&lt;br /&gt;
Kui hetkel Mati looks faili Dokumentatsioon.txt, siis Dokumentatsioon.txt fail kuuluks grupile Arendaja:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | touch Dokumentatsioon.txt&lt;br /&gt;
ls -l&lt;br /&gt;
-rwxrwxr-x 1 root Arendaja 0 2016-11-28 02:46 Dokumentatsioon.txt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Selleks, et Kati (Rakadmin) saaks teha dokumentatsioonifailis muudatusi, tuleb kõigepealt määrata kaustale projekt Setgid:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g+s /projekt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /projekt&lt;br /&gt;
drwxrw&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 root projekt 0 2016-11-28 02:46 /projekt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
„&#039;&#039;&#039;s&#039;&#039;&#039;“ bit näitab grupiõigustes Setgid määratletust.&lt;br /&gt;
&lt;br /&gt;
Nüüd kui Mati (Arendaja) looks uuesti faili Dokumentatsioon.txt, tekiks fail, mis kuuluks grupile Projekt. See tagab kirjutamisõiguse ka Katile(Rakadmin):&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | touch Dokumentatsioon.txt&lt;br /&gt;
ls -l&lt;br /&gt;
-rwxrwxr-x 1 root Projekt 0 2016-11-28 02:46 Dokumentatsioon.txt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Setgid eemaldamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g-s sbin/netreport&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /sbin/netreport&lt;br /&gt;
-rwxr-&#039;&#039;&#039;x&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /sbin/netreport&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Kõik kasutajad käivitavad netreport faili vastavalt enda õigustele või gruppi kuuluvusele.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loabittide formaadis (numbrite kujul):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Setuid määramiseks tuleb loabittide ette kirjutada 4 ja õigusbitid(775) järgi. Kus (&#039;&#039;&#039;7&#039;&#039;&#039;75) on faili omanikul r,w,x õigused; (7&#039;&#039;&#039;7&#039;&#039;&#039;5) grupil r,w,x õigused ja (77&#039;&#039;&#039;5&#039;&#039;&#039;)teistel kasutajatel r,x õigused.&lt;br /&gt;
Read - 4; Write - 2; Execute 1 =&amp;gt; rwx=4+2+1=7 ja rx=4+1=5&lt;br /&gt;
&lt;br /&gt;
Näiteks soovime anda failile Setuid:&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 4775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rw&#039;&#039;&#039;s&#039;&#039;&#039;rwxr-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rw&#039;&#039;&#039;x&#039;&#039;&#039;rwxr-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Setgid määramiseks tuleb loabittide ette kirjutada 2, sama põhimõte nagu ka Setuid-lgi.&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 2775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rwxrw&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rwxrw&#039;&#039;&#039;x&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Setuid ja Setgid määramiseks tuleb kasutada loabitti 6.&lt;br /&gt;
* lisamiseks:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 6775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rw&#039;&#039;&#039;s&#039;&#039;&#039;rw&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rw&#039;&#039;&#039;x&#039;&#039;&#039;rw&#039;&#039;&#039;x&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Failide leidmine millele on määratletud Setuid või Setgid ==&lt;br /&gt;
&lt;br /&gt;
*Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /4000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /2000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid + Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /6000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Kokkuvõte ==&lt;br /&gt;
&lt;br /&gt;
Setuid on kasulik õiguste jagamise viis konkreetsetele failidele. Tavakasutajale ei pea andma näiteks juurkasutaja õiguseid, et kindlates failides teha muudatusi. Setgid on kasulik grupi õiguste jagamise viis konkreetsele failile ja kaustale ilma omanikugruppi muutmata. Eelnevalt omades ülevaadet kaustast ja kaustas olevatest failidest on Setgid ja Setuid turvaline viis õiguste jagamiseks.&lt;br /&gt;
&lt;br /&gt;
== Kasutatud kirjandus ==&lt;br /&gt;
#http://linuxg.net/how-to-set-the-Setuid-and-Setgid-bit-for-files-in-linux-and-unix/&lt;br /&gt;
#https://docs.oracle.com/cd/E19683-01/816-4883/secfile-69/index.html&lt;br /&gt;
#http://thegeekdiary.com/what-is-suid-sgid-and-sticky-bit/&lt;br /&gt;
#http://www.codecoffee.com/tipsforlinux/articles/028.html&lt;br /&gt;
#http://kuutorvaja.eenet.ee/kasutamine/os/failioigused.html&lt;br /&gt;
#http://linoxide.com/how-tos/stickbit-suid-guid/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mabel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115494</id>
		<title>Setuid / Setgid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115494"/>
		<updated>2016-12-07T02:38:27Z</updated>

		<summary type="html">&lt;p&gt;Mabel: /* Näited */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Autor==&lt;br /&gt;
Martin Abel A41&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
Setuid / SUID (set user id) on kasutajapõhine eriõiguste bit. Setuid-ga antakse kasutajale õigus käivitada programm / fail omanikuõigustega. Setgid / SGID (set group id) on grupipõhine eriõiguste bit. Setgid-ga antakse kasutajale õigused käivitada programm / fail omanikugrupi õigustega.&lt;br /&gt;
&lt;br /&gt;
== Setuid ja Setgid lisamine ==&lt;br /&gt;
&lt;br /&gt;
Setuid ja Setgid õiguseid jagatakse &#039;&#039;&#039;chmod&#039;&#039;&#039; käsuga.&lt;br /&gt;
Setuid ja Setgid saab määratleda nii loabittide (numbrite kujul). Loetavas formaadis (&#039;&#039;&#039;r&#039;&#039;&#039; - read, &#039;&#039;&#039;w&#039;&#039;&#039; - write, &#039;&#039;&#039;x&#039;&#039;&#039; - execute), kus: &#039;&#039;&#039;u&#039;&#039;&#039; - user(omanik); &#039;&#039;&#039;g&#039;&#039;&#039; - group(grupp); &#039;&#039;&#039;o&#039;&#039;&#039; - other(teised kasutajad); &#039;&#039;&#039;a&#039;&#039;&#039; - all(kõik: omanik, grupp kui ka teised kasutajad.) Setuid-i saab määrata ainult omanikuõigustele (&#039;&#039;&#039;u&#039;&#039;&#039;). Setgid-i saab määrata ainult grupiõigustele (&#039;&#039;&#039;g&#039;&#039;&#039;). Enne Setgid või Setuid eriõiguste rakendamist peab teadma täpselt kaustade ja failide sisu, vältimaks õiguste tagamist kõrvalistele kasutajatele.&lt;br /&gt;
&lt;br /&gt;
== Näited ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loetavas formaadis:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Setuid lisamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u+s /usr/bin/passwd &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Antud käsuga anti igale kasutajale õigus muuta enda parooli. Parooli muutes käivitatakse passwd fail juurkasutaja (root) õigustega.&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /usr/bin/passwd&lt;br /&gt;
-rw&#039;&#039;&#039;s&#039;&#039;&#039;r-xr-x 1 root root 0 2016-11-28 02:46 /usr/bin/passwd&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Vaatamaks kas failil on Setuid määratletud, kasutatakse käsku &#039;&#039;&#039;ls -l&#039;&#039;&#039;. „&#039;&#039;&#039;s&#039;&#039;&#039;“ bit näitab kasutajaõigustes Setuid määratletust.&lt;br /&gt;
&lt;br /&gt;
* Setuid eemaldamine: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u-s /usr/bin/passwd&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /usr/bin/passwd&lt;br /&gt;
-rw&#039;&#039;&#039;x&#039;&#039;&#039;r-xr-x 1 root root 0 2016-11-28 02:46 /usr/bin/passwd&lt;br /&gt;
|}&lt;br /&gt;
Antud käsuga eemaldati kasutajatelt õigus muuta enda parooli. Ainult juurkasutaja (root) saab parooli muuta, sest tal on ainsana kirjutamis (write) õigus. „&#039;&#039;&#039;x&#039;&#039;&#039;“ bit näitab käivitamis (execute) õigust.&lt;br /&gt;
&lt;br /&gt;
* Setgid lisamine (failid):&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g+s sbin/netreport&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /sbin/netreport&lt;br /&gt;
-rwxr-&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /sbin/netreport&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
„&#039;&#039;&#039;s&#039;&#039;&#039;“ bit näitab grupiõigustes Setgid määratletust. Kõik kasutajad käivitavad netreport faili juurgrupi (root) õigustega.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Setgid lisamine (kaustad):&lt;br /&gt;
On kaust mille omanik on root ja kaust kuulub grupile Projekt. On kaks kasutajat Mati (kodugrupp Arendaja) ja Kati (kodugrupp Rakadmin). Nii Mati kui ka Kati kuuluvad gruppi Projekt.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /projekt&lt;br /&gt;
&#039;&#039;&#039;d&#039;&#039;&#039;rwxrw&#039;&#039;&#039;x&#039;&#039;&#039;r-x 1 root Projekt 0 2016-11-28 02:46 /projekt&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;d&#039;&#039;&#039; - näitab, et tegemist on kaustaga (directory). &lt;br /&gt;
&lt;br /&gt;
Kui hetkel Mati looks faili Dokumentatsioon.txt, siis Dokumentatsioon.txt fail kuuluks grupile Arendaja:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | touch Dokumentatsioon.txt&lt;br /&gt;
ls -l&lt;br /&gt;
-rwxrwxr-x 1 root Arendaja 0 2016-11-28 02:46 Dokumentatsioon.txt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Selleks, et Kati (Rakadmin) saaks teha dokumentatsioonifailis muudatusi, tuleb kõigepealt määrata kaustale projekt Setgid:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g+s /projekt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /projekt&lt;br /&gt;
drwxrw&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 root projekt 0 2016-11-28 02:46 /projekt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
„&#039;&#039;&#039;s&#039;&#039;&#039;“ bit näitab grupiõigustes Setgid määratletust.&lt;br /&gt;
&lt;br /&gt;
Nüüd kui Mati (Arendaja) looks uuesti faili Dokumentatsioon.txt, tekiks fail, mis kuuluks grupile Projekt. See tagab kirjutamisõiguse ka Katile(Rakadmin):&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | touch Dokumentatsioon.txt&lt;br /&gt;
ls -l&lt;br /&gt;
-rwxrwxr-x 1 root Projekt 0 2016-11-28 02:46 Dokumentatsioon.txt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Setgid eemaldamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g-s sbin/netreport&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /sbin/netreport&lt;br /&gt;
-rwxr-&#039;&#039;&#039;x&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /sbin/netreport&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Kõik kasutajad käivitavad netreport faili vastavalt enda õigustele või gruppi kuuluvusele.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loabittide formaadis (numbrite kujul):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Setuid määramiseks tuleb loabittide ette kirjutada 4 ja õigusbitid(775) järgi. Kus (&#039;&#039;&#039;7&#039;&#039;&#039;75) on faili omanikul r,w,x õigused; (7&#039;&#039;&#039;7&#039;&#039;&#039;5) grupil r,w,x õigused ja (77&#039;&#039;&#039;5&#039;&#039;&#039;)teistel kasutajatel r,x õigused.&lt;br /&gt;
Read - 4; Write - 2; Execute 1 =&amp;gt; rwx=4+2+1=7 ja rx=4+1=5&lt;br /&gt;
&lt;br /&gt;
Näiteks soovime anda failile Setuid:&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 4775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rw&#039;&#039;&#039;s&#039;&#039;&#039;rwxr-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rw&#039;&#039;&#039;x&#039;&#039;&#039;rwxr-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Setgid määramiseks tuleb loabittide ette kirjutada 2, sama põhimõte nagu ka Setuid-lgi.&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 2775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rwxrw&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rwxrw&#039;&#039;&#039;x&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Setuid ja Setgid määramiseks tuleb kasutada loabitti 6.&lt;br /&gt;
* lisamiseks:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 6775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rw&#039;&#039;&#039;s&#039;&#039;&#039;rw&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rw&#039;&#039;&#039;x&#039;&#039;&#039;rw&#039;&#039;&#039;x&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Failide leidmine millele on määratletud Setuid või Setgid ==&lt;br /&gt;
&lt;br /&gt;
*Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /4000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /2000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid + Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /6000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Kokkuvõte ==&lt;br /&gt;
&lt;br /&gt;
Setuid on kasulik õiguste jagamise viis konkreetsetele failidele. Tavakasutajale ei pea andma näiteks juurkasutaja õiguseid, et kindlates failides teha muudatusi. Setgid on kasulik grupi õiguste jagamise viis konkreetsele failile ja kaustale ilma omanikugruppi muutmata. Eelnevalt omades ülevaadet kaustast ja kaustas olevatest failidest on Setgid ja Setuid turvaline viis õiguste jagamiseks.&lt;br /&gt;
&lt;br /&gt;
== Kasutatud kirjandus ==&lt;br /&gt;
#http://linuxg.net/how-to-set-the-Setuid-and-Setgid-bit-for-files-in-linux-and-unix/&lt;br /&gt;
#https://docs.oracle.com/cd/E19683-01/816-4883/secfile-69/index.html&lt;br /&gt;
#http://thegeekdiary.com/what-is-suid-sgid-and-sticky-bit/&lt;br /&gt;
#http://www.codecoffee.com/tipsforlinux/articles/028.html&lt;br /&gt;
#http://kuutorvaja.eenet.ee/kasutamine/os/failioigused.html&lt;br /&gt;
#http://linoxide.com/how-tos/stickbit-suid-guid/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mabel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115493</id>
		<title>Setuid / Setgid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115493"/>
		<updated>2016-12-07T02:35:45Z</updated>

		<summary type="html">&lt;p&gt;Mabel: /* Näited */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Autor==&lt;br /&gt;
Martin Abel A41&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
Setuid / SUID (set user id) on kasutajapõhine eriõiguste bit. Setuid-ga antakse kasutajale õigus käivitada programm / fail omanikuõigustega. Setgid / SGID (set group id) on grupipõhine eriõiguste bit. Setgid-ga antakse kasutajale õigused käivitada programm / fail omanikugrupi õigustega.&lt;br /&gt;
&lt;br /&gt;
== Setuid ja Setgid lisamine ==&lt;br /&gt;
&lt;br /&gt;
Setuid ja Setgid õiguseid jagatakse &#039;&#039;&#039;chmod&#039;&#039;&#039; käsuga.&lt;br /&gt;
Setuid ja Setgid saab määratleda nii loabittide (numbrite kujul). Loetavas formaadis (&#039;&#039;&#039;r&#039;&#039;&#039; - read, &#039;&#039;&#039;w&#039;&#039;&#039; - write, &#039;&#039;&#039;x&#039;&#039;&#039; - execute), kus: &#039;&#039;&#039;u&#039;&#039;&#039; - user(omanik); &#039;&#039;&#039;g&#039;&#039;&#039; - group(grupp); &#039;&#039;&#039;o&#039;&#039;&#039; - other(teised kasutajad); &#039;&#039;&#039;a&#039;&#039;&#039; - all(kõik: omanik, grupp kui ka teised kasutajad.) Setuid-i saab määrata ainult omanikuõigustele (&#039;&#039;&#039;u&#039;&#039;&#039;). Setgid-i saab määrata ainult grupiõigustele (&#039;&#039;&#039;g&#039;&#039;&#039;). Enne Setgid või Setuid eriõiguste rakendamist peab teadma täpselt kaustade ja failide sisu, vältimaks õiguste tagamist kõrvalistele kasutajatele.&lt;br /&gt;
&lt;br /&gt;
== Näited ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loetavas formaadis:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Setuid lisamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u+s /usr/bin/passwd &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Antud käsuga anti igale kasutajale õigus muuta enda parooli. Parooli muutes käivitatakse passwd fail juurkasutaja (root) õigustega.&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /usr/bin/passwd&lt;br /&gt;
-rw&#039;&#039;&#039;s&#039;&#039;&#039;r-xr-x 1 root root 0 2016-11-28 02:46 /usr/bin/passwd&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Vaatamaks kas failil on Setuid määratletud, kasutatakse käsku &#039;&#039;&#039;ls -l&#039;&#039;&#039;. „&#039;&#039;&#039;s&#039;&#039;&#039;“ bit näitab kasutajaõigustes Setuid määratletust.&lt;br /&gt;
&lt;br /&gt;
* Setuid eemaldamine: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u-s /usr/bin/passwd&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /usr/bin/passwd&lt;br /&gt;
-rw&#039;&#039;&#039;x&#039;&#039;&#039;r-xr-x 1 root root 0 2016-11-28 02:46 /usr/bin/passwd&lt;br /&gt;
|}&lt;br /&gt;
Antud käsuga eemaldati kasutajatelt õigus muuta enda parooli. Ainult juurkasutaja (root) saab parooli muuta, sest tal on ainsana kirjutamis (write) õigus. „&#039;&#039;&#039;x&#039;&#039;&#039;“ bit näitab käivitamis (execute) õigust.&lt;br /&gt;
&lt;br /&gt;
* Setgid lisamine (failid):&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g+s sbin/netreport&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /sbin/netreport&lt;br /&gt;
-rwxr-&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /sbin/netreport&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
„&#039;&#039;&#039;s&#039;&#039;&#039;“ bit näitab grupiõigustes Setgid määratletust. Kõik kasutajad käivitavad netreport faili juurgrupi (root) õigustega.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Setgid lisamine (kaustad):&lt;br /&gt;
On kaust mille omanik on root ja kaust kuulub grupile Projekt. On kaks kasutajat Mati (kodugrupp Arendaja) ja Kati (kodugrupp Rakadmin). Nii Mati kui ka Kati kuuluvad gruppi Projekt.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /projekt&lt;br /&gt;
&#039;&#039;&#039;d&#039;&#039;&#039;rwxrw&#039;&#039;&#039;x&#039;&#039;&#039;r-x 1 root Projekt 0 2016-11-28 02:46 /projekt&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;d&#039;&#039;&#039; - näitab, et tegemist on kaustaga (directory). &lt;br /&gt;
&lt;br /&gt;
Kui hetkel Mati looks faili Dokumentatsioon.txt, siis Dokumentatsioon.txt fail kuuluks grupile Arendaja:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | touch Dokumentatsioon.txt&lt;br /&gt;
ls -l&lt;br /&gt;
-rwxrwxr-x 1 root Arendaja 0 2016-11-28 02:46 Dokumentatsioon.txt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Selleks, et Kati (Rakadmin) saaks teha dokumentatsioonifailis muudatusi, tuleb kõigepealt määrata kaustale projekt Setgid:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g+s /projekt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /projekt&lt;br /&gt;
drwxrw&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 root projekt 0 2016-11-28 02:46 /projekt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
„&#039;&#039;&#039;s&#039;&#039;&#039;“ bit näitab grupiõigustes Setgid määratletust.&lt;br /&gt;
&lt;br /&gt;
Nüüd kui Mati(Arendaja) looks uuesti faili Dokumentatsioon.txt tekiks fail kuuluks grupile Projekt, mis tagab kirjutamisõiguse ka Katile(Rakadmin):&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | touch Dokumentatsioon.txt&lt;br /&gt;
ls -l&lt;br /&gt;
-rwxrwxr-x 1 root Projekt 0 2016-11-28 02:46 Dokumentatsioon.txt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Setgid eemaldamine:&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g-s sbin/netreport&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /sbin/netreport&lt;br /&gt;
-rwxr-&#039;&#039;&#039;x&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /sbin/netreport&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Kõik kasutajad käivitavad netreport faili vastavalt enda õigustele või gruppi kuuluvusele.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loabittide formaadis (numbrite kujul):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Setuid määramiseks tuleb loabittide ette kirjutada 4 ja õigusbitid(775) järgi. Kus (&#039;&#039;&#039;7&#039;&#039;&#039;75) on faili omanikul r,w,x õigused; (7&#039;&#039;&#039;7&#039;&#039;&#039;5) grupil r,w,x õigused ja (77&#039;&#039;&#039;5&#039;&#039;&#039;)teistel kasutajatel r,x õigused.&lt;br /&gt;
Read - 4; Write - 2; Execute 1 =&amp;gt; rwx=4+2+1=7 ja rx=4+1=5&lt;br /&gt;
&lt;br /&gt;
Näiteks soovime anda failile Setuid:&lt;br /&gt;
&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 4775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rw&#039;&#039;&#039;s&#039;&#039;&#039;rwxr-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rw&#039;&#039;&#039;x&#039;&#039;&#039;rwxr-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Setgid määramiseks tuleb loabittide ette kirjutada 2, sama põhimõte nagu ka Setuid-lgi.&lt;br /&gt;
&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 2775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rwxrw&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rwxrw&#039;&#039;&#039;x&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Setuid ja Setgid määramiseks tuleb kasutada loabitti 6.&lt;br /&gt;
* lisamiseks:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 6775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rw&#039;&#039;&#039;s&#039;&#039;&#039;rw&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rw&#039;&#039;&#039;x&#039;&#039;&#039;rw&#039;&#039;&#039;x&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Failide leidmine millele on määratletud Setuid või Setgid ==&lt;br /&gt;
&lt;br /&gt;
*Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /4000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /2000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid + Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /6000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Kokkuvõte ==&lt;br /&gt;
&lt;br /&gt;
Setuid on kasulik õiguste jagamise viis konkreetsetele failidele. Tavakasutajale ei pea andma näiteks juurkasutaja õiguseid, et kindlates failides teha muudatusi. Setgid on kasulik grupi õiguste jagamise viis konkreetsele failile ja kaustale ilma omanikugruppi muutmata. Eelnevalt omades ülevaadet kaustast ja kaustas olevatest failidest on Setgid ja Setuid turvaline viis õiguste jagamiseks.&lt;br /&gt;
&lt;br /&gt;
== Kasutatud kirjandus ==&lt;br /&gt;
#http://linuxg.net/how-to-set-the-Setuid-and-Setgid-bit-for-files-in-linux-and-unix/&lt;br /&gt;
#https://docs.oracle.com/cd/E19683-01/816-4883/secfile-69/index.html&lt;br /&gt;
#http://thegeekdiary.com/what-is-suid-sgid-and-sticky-bit/&lt;br /&gt;
#http://www.codecoffee.com/tipsforlinux/articles/028.html&lt;br /&gt;
#http://kuutorvaja.eenet.ee/kasutamine/os/failioigused.html&lt;br /&gt;
#http://linoxide.com/how-tos/stickbit-suid-guid/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mabel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115492</id>
		<title>Setuid / Setgid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115492"/>
		<updated>2016-12-07T02:32:22Z</updated>

		<summary type="html">&lt;p&gt;Mabel: /* Näited */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Autor==&lt;br /&gt;
Martin Abel A41&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
Setuid / SUID (set user id) on kasutajapõhine eriõiguste bit. Setuid-ga antakse kasutajale õigus käivitada programm / fail omanikuõigustega. Setgid / SGID (set group id) on grupipõhine eriõiguste bit. Setgid-ga antakse kasutajale õigused käivitada programm / fail omanikugrupi õigustega.&lt;br /&gt;
&lt;br /&gt;
== Setuid ja Setgid lisamine ==&lt;br /&gt;
&lt;br /&gt;
Setuid ja Setgid õiguseid jagatakse &#039;&#039;&#039;chmod&#039;&#039;&#039; käsuga.&lt;br /&gt;
Setuid ja Setgid saab määratleda nii loabittide (numbrite kujul). Loetavas formaadis (&#039;&#039;&#039;r&#039;&#039;&#039; - read, &#039;&#039;&#039;w&#039;&#039;&#039; - write, &#039;&#039;&#039;x&#039;&#039;&#039; - execute), kus: &#039;&#039;&#039;u&#039;&#039;&#039; - user(omanik); &#039;&#039;&#039;g&#039;&#039;&#039; - group(grupp); &#039;&#039;&#039;o&#039;&#039;&#039; - other(teised kasutajad); &#039;&#039;&#039;a&#039;&#039;&#039; - all(kõik: omanik, grupp kui ka teised kasutajad.) Setuid-i saab määrata ainult omanikuõigustele (&#039;&#039;&#039;u&#039;&#039;&#039;). Setgid-i saab määrata ainult grupiõigustele (&#039;&#039;&#039;g&#039;&#039;&#039;). Enne Setgid või Setuid eriõiguste rakendamist peab teadma täpselt kaustade ja failide sisu, vältimaks õiguste tagamist kõrvalistele kasutajatele.&lt;br /&gt;
&lt;br /&gt;
== Näited ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loetavas formaadis:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Setuid lisamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u+s /usr/bin/passwd &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Antud käsuga anti igale kasutajale õigus muuta enda parooli. Parooli muutes käivitatakse passwd fail juurkasutaja (root) õigustega.&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /usr/bin/passwd&lt;br /&gt;
-rw&#039;&#039;&#039;s&#039;&#039;&#039;r-xr-x 1 root root 0 2016-11-28 02:46 /usr/bin/passwd&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Vaatamaks kas failil on Setuid määratletud, kasutatakse käsku &#039;&#039;&#039;ls -l&#039;&#039;&#039;. „&#039;&#039;&#039;s&#039;&#039;&#039;“ bit näitab kasutajaõigustes Setuid määratletust.&lt;br /&gt;
&lt;br /&gt;
* Setuid eemaldamine: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u-s /usr/bin/passwd&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /usr/bin/passwd&lt;br /&gt;
-rw&#039;&#039;&#039;x&#039;&#039;&#039;r-xr-x 1 root root 0 2016-11-28 02:46 /usr/bin/passwd&lt;br /&gt;
|}&lt;br /&gt;
Antud käsuga eemaldati kasutajatelt õigus muuta enda parooli. Ainult juurkasutaja (root) saab parooli muuta, sest tal on ainsana kirjutamis (write) õigus. „&#039;&#039;&#039;x&#039;&#039;&#039;“ bit näitab käivitamis (execute) õigust.&lt;br /&gt;
&lt;br /&gt;
* Setgid lisamine (failid):&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g+s sbin/netreport&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /sbin/netreport&lt;br /&gt;
-rwxr-&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /sbin/netreport&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
„&#039;&#039;&#039;s&#039;&#039;&#039;“ bit näitab grupiõigustes Setgid määratletust. Kõik kasutajad käivitavad netreport faili juurgrupi (root) õigustega.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Setgid lisamine (kaustad):&lt;br /&gt;
On kaust mille omanik on root ja kaust kuulub grupile Projekt. On kaks kasutajat Mati (kodugrupp arendaja) ja Kati (kodugrupp rakadmin). Nii Mati kui ka Kati kuuluvad gruppi Projekt.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /projekt&lt;br /&gt;
&#039;&#039;&#039;d&#039;&#039;&#039;rwxrw&#039;&#039;&#039;x&#039;&#039;&#039;r-x 1 root Projekt 0 2016-11-28 02:46 /projekt&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;d&#039;&#039;&#039; - näitab, et tegemist on kaustaga (directory). &lt;br /&gt;
&lt;br /&gt;
Kui hetkel Mati looks faili Dokumentatsioon.txt, siis Dokumentatsioon.txt fail kuulub grupile Arendaja.:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | touch Dokumentatsioon.txt&lt;br /&gt;
ls -l&lt;br /&gt;
-rwxrwxr-x 1 root Arendaja 0 2016-11-28 02:46 Dokumentatsioon.txt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Selleks, et Kati (Rakadmin)saaks kirjutada dokumentatsioonifaili muudatusi tuleb kõigepealt määrata kaustale Projekt Setgid:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g+s /projekt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /projekt&lt;br /&gt;
drwxrw&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 root projekt 0 2016-11-28 02:46 /projekt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
„&#039;&#039;&#039;s&#039;&#039;&#039;“ bit näitab grupiõigustes Setgid määratletust.&lt;br /&gt;
&lt;br /&gt;
Nüüd kui Mati(Arendaja) looks uuesti faili Dokumentatsioon.txt tekiks fail kuuluks grupile Projekt, mis tagab kirjutamisõiguse ka Katile(Rakadmin):&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | touch Dokumentatsioon.txt&lt;br /&gt;
ls -l&lt;br /&gt;
-rwxrwxr-x 1 root Projekt 0 2016-11-28 02:46 Dokumentatsioon.txt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Setgid eemaldamine:&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g-s sbin/netreport&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /sbin/netreport&lt;br /&gt;
-rwxr-&#039;&#039;&#039;x&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /sbin/netreport&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Kõik kasutajad käivitavad netreport faili vastavalt enda õigustele või gruppi kuuluvusele.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loabittide formaadis (numbrite kujul):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Setuid määramiseks tuleb loabittide ette kirjutada 4 ja õigusbitid(775) järgi. Kus (&#039;&#039;&#039;7&#039;&#039;&#039;75) on faili omanikul r,w,x õigused; (7&#039;&#039;&#039;7&#039;&#039;&#039;5) grupil r,w,x õigused ja (77&#039;&#039;&#039;5&#039;&#039;&#039;)teistel kasutajatel r,x õigused.&lt;br /&gt;
Read - 4; Write - 2; Execute 1 =&amp;gt; rwx=4+2+1=7 ja rx=4+1=5&lt;br /&gt;
&lt;br /&gt;
Näiteks soovime anda failile Setuid:&lt;br /&gt;
&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 4775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rw&#039;&#039;&#039;s&#039;&#039;&#039;rwxr-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rw&#039;&#039;&#039;x&#039;&#039;&#039;rwxr-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Setgid määramiseks tuleb loabittide ette kirjutada 2, sama põhimõte nagu ka Setuid-lgi.&lt;br /&gt;
&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 2775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rwxrw&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rwxrw&#039;&#039;&#039;x&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Setuid ja Setgid määramiseks tuleb kasutada loabitti 6.&lt;br /&gt;
* lisamiseks:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 6775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rw&#039;&#039;&#039;s&#039;&#039;&#039;rw&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rw&#039;&#039;&#039;x&#039;&#039;&#039;rw&#039;&#039;&#039;x&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Failide leidmine millele on määratletud Setuid või Setgid ==&lt;br /&gt;
&lt;br /&gt;
*Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /4000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /2000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid + Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /6000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Kokkuvõte ==&lt;br /&gt;
&lt;br /&gt;
Setuid on kasulik õiguste jagamise viis konkreetsetele failidele. Tavakasutajale ei pea andma näiteks juurkasutaja õiguseid, et kindlates failides teha muudatusi. Setgid on kasulik grupi õiguste jagamise viis konkreetsele failile ja kaustale ilma omanikugruppi muutmata. Eelnevalt omades ülevaadet kaustast ja kaustas olevatest failidest on Setgid ja Setuid turvaline viis õiguste jagamiseks.&lt;br /&gt;
&lt;br /&gt;
== Kasutatud kirjandus ==&lt;br /&gt;
#http://linuxg.net/how-to-set-the-Setuid-and-Setgid-bit-for-files-in-linux-and-unix/&lt;br /&gt;
#https://docs.oracle.com/cd/E19683-01/816-4883/secfile-69/index.html&lt;br /&gt;
#http://thegeekdiary.com/what-is-suid-sgid-and-sticky-bit/&lt;br /&gt;
#http://www.codecoffee.com/tipsforlinux/articles/028.html&lt;br /&gt;
#http://kuutorvaja.eenet.ee/kasutamine/os/failioigused.html&lt;br /&gt;
#http://linoxide.com/how-tos/stickbit-suid-guid/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mabel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115491</id>
		<title>Setuid / Setgid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115491"/>
		<updated>2016-12-07T02:27:27Z</updated>

		<summary type="html">&lt;p&gt;Mabel: /* Näited */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Autor==&lt;br /&gt;
Martin Abel A41&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
Setuid / SUID (set user id) on kasutajapõhine eriõiguste bit. Setuid-ga antakse kasutajale õigus käivitada programm / fail omanikuõigustega. Setgid / SGID (set group id) on grupipõhine eriõiguste bit. Setgid-ga antakse kasutajale õigused käivitada programm / fail omanikugrupi õigustega.&lt;br /&gt;
&lt;br /&gt;
== Setuid ja Setgid lisamine ==&lt;br /&gt;
&lt;br /&gt;
Setuid ja Setgid õiguseid jagatakse &#039;&#039;&#039;chmod&#039;&#039;&#039; käsuga.&lt;br /&gt;
Setuid ja Setgid saab määratleda nii loabittide (numbrite kujul). Loetavas formaadis (&#039;&#039;&#039;r&#039;&#039;&#039; - read, &#039;&#039;&#039;w&#039;&#039;&#039; - write, &#039;&#039;&#039;x&#039;&#039;&#039; - execute), kus: &#039;&#039;&#039;u&#039;&#039;&#039; - user(omanik); &#039;&#039;&#039;g&#039;&#039;&#039; - group(grupp); &#039;&#039;&#039;o&#039;&#039;&#039; - other(teised kasutajad); &#039;&#039;&#039;a&#039;&#039;&#039; - all(kõik: omanik, grupp kui ka teised kasutajad.) Setuid-i saab määrata ainult omanikuõigustele (&#039;&#039;&#039;u&#039;&#039;&#039;). Setgid-i saab määrata ainult grupiõigustele (&#039;&#039;&#039;g&#039;&#039;&#039;). Enne Setgid või Setuid eriõiguste rakendamist peab teadma täpselt kaustade ja failide sisu, vältimaks õiguste tagamist kõrvalistele kasutajatele.&lt;br /&gt;
&lt;br /&gt;
== Näited ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loetavas formaadis:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Setuid lisamine:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u+s /usr/bin/passwd &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Antud käsuga anti igale kasutajale õigus muuta enda parooli. Parooli muutes käivitatakse passwd fail juurkasutaja (root) õigustega.&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /usr/bin/passwd&lt;br /&gt;
-rw&#039;&#039;&#039;s&#039;&#039;&#039;r-xr-x 1 root root 0 2016-11-28 02:46 /usr/bin/passwd&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Vaatamaks kas failil on Setuid määratletud, kasutatakse käsku &#039;&#039;&#039;ls -l&#039;&#039;&#039;. „&#039;&#039;&#039;s&#039;&#039;&#039;“ bit näitab kasutajaõigustes Setuid määratletust.&lt;br /&gt;
&lt;br /&gt;
* Setuid eemaldamine: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u-s /usr/bin/passwd&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /usr/bin/passwd&lt;br /&gt;
-rw&#039;&#039;&#039;x&#039;&#039;&#039;r-xr-x 1 root root 0 2016-11-28 02:46 /usr/bin/passwd&lt;br /&gt;
|}&lt;br /&gt;
Antud käsuga eemaldati kasutajatelt õigus muuta enda parooli. Ainult juurkasutaja (root) saab parooli muuta, sest tal on ainsana kirjutamis (write) õigus. „&#039;&#039;&#039;x&#039;&#039;&#039;“ bit näitab käivitamis (execute) õigust.&lt;br /&gt;
&lt;br /&gt;
* Setgid lisamine (failid):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g+s sbin/netreport&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /sbin/netreport&lt;br /&gt;
-rwxr-&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /sbin/netreport&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
„&#039;&#039;&#039;s&#039;&#039;&#039;“ bit näitab grupiõigustes Setgid määratletust. Kõik kasutajad käivitavad netreport faili juurgrupi (root) õigustega.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Setgid lisamine (kaustad):&lt;br /&gt;
&lt;br /&gt;
On kaust mille omanik on root ja kaust kuulub grupile Projekt. On kaks kasutajat Mati (kodugrupp arendaja) ja Kati (kodugrupp rakadmin). Nii Mati kui ka Kati kuuluvad gruppi Projekt.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /projekt&lt;br /&gt;
&#039;&#039;&#039;d&#039;&#039;&#039;rwxrw&#039;&#039;&#039;x&#039;&#039;&#039;r-x 1 root Projekt 0 2016-11-28 02:46 /projekt&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;d&#039;&#039;&#039; - näitab tegemist on kaustaga (directory). &lt;br /&gt;
&lt;br /&gt;
Kui hetkel Mati looks faili Dokumentatsioon.txt, siis Dokumentatsioon.txt fail kuulub grupile Arendaja.:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | touch Dokumentatsioon.txt&lt;br /&gt;
ls -l&lt;br /&gt;
-rwxrwxr-x 1 root Arendaja 0 2016-11-28 02:46 Dokumentatsioon.txt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Selleks, et Kati (Rakadmin)saaks kirjutada dokumentatsioonifaili muudatusi tuleb kõigepealt määrata kaustale Projekt Setgid:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g+s /projekt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /projekt&lt;br /&gt;
drwxrw&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 root projekt 0 2016-11-28 02:46 /projekt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
„&#039;&#039;&#039;s&#039;&#039;&#039;“ bit näitab grupiõigustes Setgid määratletust.&lt;br /&gt;
&lt;br /&gt;
Nüüd kui Mati(Arendaja) looks uuesti faili Dokumentatsioon.txt tekiks fail kuuluks grupile Projekt, mis tagab kirjutamisõiguse ka Katile(Rakadmin):&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | touch Dokumentatsioon.txt&lt;br /&gt;
ls -l&lt;br /&gt;
-rwxrwxr-x 1 root Projekt 0 2016-11-28 02:46 Dokumentatsioon.txt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Setgid eemaldamine:&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g-s sbin/netreport&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /sbin/netreport&lt;br /&gt;
-rwxr-&#039;&#039;&#039;x&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /sbin/netreport&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Kõik kasutajad käivitavad netreport faili vastavalt enda õigustele või gruppi kuuluvusele.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loabittide formaadis (numbrite kujul):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Setuid määramiseks tuleb loabittide ette kirjutada 4 ja õigusbitid(775) järgi. Kus (&#039;&#039;&#039;7&#039;&#039;&#039;75) on faili omanikul r,w,x õigused; (7&#039;&#039;&#039;7&#039;&#039;&#039;5) grupil r,w,x õigused ja (77&#039;&#039;&#039;5&#039;&#039;&#039;)teistel kasutajatel r,x õigused.&lt;br /&gt;
Read - 4; Write - 2; Execute 1 =&amp;gt; rwx=4+2+1=7 ja rx=4+1=5&lt;br /&gt;
&lt;br /&gt;
Näiteks soovime anda failile Setuid:&lt;br /&gt;
&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 4775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rw&#039;&#039;&#039;s&#039;&#039;&#039;rwxr-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rw&#039;&#039;&#039;x&#039;&#039;&#039;rwxr-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Setgid määramiseks tuleb loabittide ette kirjutada 2, sama põhimõte nagu ka Setuid-lgi.&lt;br /&gt;
&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 2775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rwxrw&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rwxrw&#039;&#039;&#039;x&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Setuid ja Setgid määramiseks tuleb kasutada loabitti 6.&lt;br /&gt;
* lisamiseks:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 6775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rw&#039;&#039;&#039;s&#039;&#039;&#039;rw&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rw&#039;&#039;&#039;x&#039;&#039;&#039;rw&#039;&#039;&#039;x&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Failide leidmine millele on määratletud Setuid või Setgid ==&lt;br /&gt;
&lt;br /&gt;
*Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /4000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /2000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid + Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /6000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Kokkuvõte ==&lt;br /&gt;
&lt;br /&gt;
Setuid on kasulik õiguste jagamise viis konkreetsetele failidele. Tavakasutajale ei pea andma näiteks juurkasutaja õiguseid, et kindlates failides teha muudatusi. Setgid on kasulik grupi õiguste jagamise viis konkreetsele failile ja kaustale ilma omanikugruppi muutmata. Eelnevalt omades ülevaadet kaustast ja kaustas olevatest failidest on Setgid ja Setuid turvaline viis õiguste jagamiseks.&lt;br /&gt;
&lt;br /&gt;
== Kasutatud kirjandus ==&lt;br /&gt;
#http://linuxg.net/how-to-set-the-Setuid-and-Setgid-bit-for-files-in-linux-and-unix/&lt;br /&gt;
#https://docs.oracle.com/cd/E19683-01/816-4883/secfile-69/index.html&lt;br /&gt;
#http://thegeekdiary.com/what-is-suid-sgid-and-sticky-bit/&lt;br /&gt;
#http://www.codecoffee.com/tipsforlinux/articles/028.html&lt;br /&gt;
#http://kuutorvaja.eenet.ee/kasutamine/os/failioigused.html&lt;br /&gt;
#http://linoxide.com/how-tos/stickbit-suid-guid/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mabel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115490</id>
		<title>Setuid / Setgid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115490"/>
		<updated>2016-12-07T02:25:23Z</updated>

		<summary type="html">&lt;p&gt;Mabel: /* Näited */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Autor==&lt;br /&gt;
Martin Abel A41&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
Setuid / SUID (set user id) on kasutajapõhine eriõiguste bit. Setuid-ga antakse kasutajale õigus käivitada programm / fail omanikuõigustega. Setgid / SGID (set group id) on grupipõhine eriõiguste bit. Setgid-ga antakse kasutajale õigused käivitada programm / fail omanikugrupi õigustega.&lt;br /&gt;
&lt;br /&gt;
== Setuid ja Setgid lisamine ==&lt;br /&gt;
&lt;br /&gt;
Setuid ja Setgid õiguseid jagatakse &#039;&#039;&#039;chmod&#039;&#039;&#039; käsuga.&lt;br /&gt;
Setuid ja Setgid saab määratleda nii loabittide (numbrite kujul). Loetavas formaadis (&#039;&#039;&#039;r&#039;&#039;&#039; - read, &#039;&#039;&#039;w&#039;&#039;&#039; - write, &#039;&#039;&#039;x&#039;&#039;&#039; - execute), kus: &#039;&#039;&#039;u&#039;&#039;&#039; - user(omanik); &#039;&#039;&#039;g&#039;&#039;&#039; - group(grupp); &#039;&#039;&#039;o&#039;&#039;&#039; - other(teised kasutajad); &#039;&#039;&#039;a&#039;&#039;&#039; - all(kõik: omanik, grupp kui ka teised kasutajad.) Setuid-i saab määrata ainult omanikuõigustele (&#039;&#039;&#039;u&#039;&#039;&#039;). Setgid-i saab määrata ainult grupiõigustele (&#039;&#039;&#039;g&#039;&#039;&#039;). Enne Setgid või Setuid eriõiguste rakendamist peab teadma täpselt kaustade ja failide sisu, vältimaks õiguste tagamist kõrvalistele kasutajatele.&lt;br /&gt;
&lt;br /&gt;
== Näited ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loetavas formaadis:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Setuid lisamine:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u+s /usr/bin/passwd &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Antud käsuga anti igale kasutajale õigus muuta enda parooli. Parooli muutes käivitatakse passwd faili juurkasutaja (root) õigustega.&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /usr/bin/passwd&lt;br /&gt;
-rw&#039;&#039;&#039;s&#039;&#039;&#039;r-xr-x 1 root root 0 2016-11-28 02:46 /usr/bin/passwd&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Vaatamaks kas failil on Setuid määratletud, kasutatakse käsku &#039;&#039;&#039;ls -l&#039;&#039;&#039;. „&#039;&#039;&#039;s&#039;&#039;&#039;“ bit näitab kasutajaõigustes Setuid määratletust.&lt;br /&gt;
&lt;br /&gt;
* Setuid eemaldamine: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u-s /usr/bin/passwd&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /usr/bin/passwd&lt;br /&gt;
-rw&#039;&#039;&#039;x&#039;&#039;&#039;r-xr-x 1 root root 0 2016-11-28 02:46 /usr/bin/passwd&lt;br /&gt;
|}&lt;br /&gt;
Antud käsuga eemaldati kasutajatelt õigus muuta enda parooli. Ainult juurkasutaja (root) saab parooli muuta, sest tal on ainsana kirjutamis (write) õigus. „&#039;&#039;&#039;x&#039;&#039;&#039;“ bit näitab käivitamis (execute) õigust.&lt;br /&gt;
&lt;br /&gt;
* Setgid lisamine (failid):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g+s sbin/netreport&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /sbin/netreport&lt;br /&gt;
-rwxr-&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /sbin/netreport&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
„&#039;&#039;&#039;s&#039;&#039;&#039;“ bit näitab grupiõigustes Setgid määratletust. Kõik kasutajad käivitavad netreport faili juurgrupi (root) õigustega.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Setgid lisamine (kaustad):&lt;br /&gt;
&lt;br /&gt;
On kaust mille omanik on root ja kaust kuulub grupile Projekt. On kaks kasutajat Mati (kodugrupp arendaja) ja Kati (kodugrupp rakadmin). Nii Mati kui ka Kati kuuluvad gruppi Projekt.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /projekt&lt;br /&gt;
&#039;&#039;&#039;d&#039;&#039;&#039;rwxrw&#039;&#039;&#039;x&#039;&#039;&#039;r-x 1 root Projekt 0 2016-11-28 02:46 /projekt&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;d&#039;&#039;&#039; - näitab tegemist on kaustaga (directory). &lt;br /&gt;
&lt;br /&gt;
Kui hetkel Mati looks faili Dokumentatsioon.txt, siis Dokumentatsioon.txt fail kuulub grupile Arendaja.:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | touch Dokumentatsioon.txt&lt;br /&gt;
ls -l&lt;br /&gt;
-rwxrwxr-x 1 root Arendaja 0 2016-11-28 02:46 Dokumentatsioon.txt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Selleks, et Kati (Rakadmin)saaks kirjutada dokumentatsioonifaili muudatusi tuleb kõigepealt määrata kaustale Projekt Setgid:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g+s /projekt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /projekt&lt;br /&gt;
drwxrw&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 root projekt 0 2016-11-28 02:46 /projekt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
„&#039;&#039;&#039;s&#039;&#039;&#039;“ bit näitab grupiõigustes Setgid määratletust.&lt;br /&gt;
&lt;br /&gt;
Nüüd kui Mati(Arendaja) looks uuesti faili Dokumentatsioon.txt tekiks fail kuuluks grupile Projekt, mis tagab kirjutamisõiguse ka Katile(Rakadmin):&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | touch Dokumentatsioon.txt&lt;br /&gt;
ls -l&lt;br /&gt;
-rwxrwxr-x 1 root Projekt 0 2016-11-28 02:46 Dokumentatsioon.txt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Setgid eemaldamine:&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g-s sbin/netreport&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /sbin/netreport&lt;br /&gt;
-rwxr-&#039;&#039;&#039;x&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /sbin/netreport&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Kõik kasutajad käivitavad netreport faili vastavalt enda õigustele või gruppi kuuluvusele.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loabittide formaadis (numbrite kujul):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Setuid määramiseks tuleb loabittide ette kirjutada 4 ja õigusbitid(775) järgi. Kus (&#039;&#039;&#039;7&#039;&#039;&#039;75) on faili omanikul r,w,x õigused; (7&#039;&#039;&#039;7&#039;&#039;&#039;5) grupil r,w,x õigused ja (77&#039;&#039;&#039;5&#039;&#039;&#039;)teistel kasutajatel r,x õigused.&lt;br /&gt;
Read - 4; Write - 2; Execute 1 =&amp;gt; rwx=4+2+1=7 ja rx=4+1=5&lt;br /&gt;
&lt;br /&gt;
Näiteks soovime anda failile Setuid:&lt;br /&gt;
&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 4775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rw&#039;&#039;&#039;s&#039;&#039;&#039;rwxr-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rw&#039;&#039;&#039;x&#039;&#039;&#039;rwxr-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Setgid määramiseks tuleb loabittide ette kirjutada 2, sama põhimõte nagu ka Setuid-lgi.&lt;br /&gt;
&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 2775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rwxrw&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rwxrw&#039;&#039;&#039;x&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Setuid ja Setgid määramiseks tuleb kasutada loabitti 6.&lt;br /&gt;
* lisamiseks:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 6775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rw&#039;&#039;&#039;s&#039;&#039;&#039;rw&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rw&#039;&#039;&#039;x&#039;&#039;&#039;rw&#039;&#039;&#039;x&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Failide leidmine millele on määratletud Setuid või Setgid ==&lt;br /&gt;
&lt;br /&gt;
*Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /4000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /2000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid + Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /6000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Kokkuvõte ==&lt;br /&gt;
&lt;br /&gt;
Setuid on kasulik õiguste jagamise viis konkreetsetele failidele. Tavakasutajale ei pea andma näiteks juurkasutaja õiguseid, et kindlates failides teha muudatusi. Setgid on kasulik grupi õiguste jagamise viis konkreetsele failile ja kaustale ilma omanikugruppi muutmata. Eelnevalt omades ülevaadet kaustast ja kaustas olevatest failidest on Setgid ja Setuid turvaline viis õiguste jagamiseks.&lt;br /&gt;
&lt;br /&gt;
== Kasutatud kirjandus ==&lt;br /&gt;
#http://linuxg.net/how-to-set-the-Setuid-and-Setgid-bit-for-files-in-linux-and-unix/&lt;br /&gt;
#https://docs.oracle.com/cd/E19683-01/816-4883/secfile-69/index.html&lt;br /&gt;
#http://thegeekdiary.com/what-is-suid-sgid-and-sticky-bit/&lt;br /&gt;
#http://www.codecoffee.com/tipsforlinux/articles/028.html&lt;br /&gt;
#http://kuutorvaja.eenet.ee/kasutamine/os/failioigused.html&lt;br /&gt;
#http://linoxide.com/how-tos/stickbit-suid-guid/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mabel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115489</id>
		<title>Setuid / Setgid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115489"/>
		<updated>2016-12-07T02:24:27Z</updated>

		<summary type="html">&lt;p&gt;Mabel: /* Setuid ja Setgid lisamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Autor==&lt;br /&gt;
Martin Abel A41&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
Setuid / SUID (set user id) on kasutajapõhine eriõiguste bit. Setuid-ga antakse kasutajale õigus käivitada programm / fail omanikuõigustega. Setgid / SGID (set group id) on grupipõhine eriõiguste bit. Setgid-ga antakse kasutajale õigused käivitada programm / fail omanikugrupi õigustega.&lt;br /&gt;
&lt;br /&gt;
== Setuid ja Setgid lisamine ==&lt;br /&gt;
&lt;br /&gt;
Setuid ja Setgid õiguseid jagatakse &#039;&#039;&#039;chmod&#039;&#039;&#039; käsuga.&lt;br /&gt;
Setuid ja Setgid saab määratleda nii loabittide (numbrite kujul). Loetavas formaadis (&#039;&#039;&#039;r&#039;&#039;&#039; - read, &#039;&#039;&#039;w&#039;&#039;&#039; - write, &#039;&#039;&#039;x&#039;&#039;&#039; - execute), kus: &#039;&#039;&#039;u&#039;&#039;&#039; - user(omanik); &#039;&#039;&#039;g&#039;&#039;&#039; - group(grupp); &#039;&#039;&#039;o&#039;&#039;&#039; - other(teised kasutajad); &#039;&#039;&#039;a&#039;&#039;&#039; - all(kõik: omanik, grupp kui ka teised kasutajad.) Setuid-i saab määrata ainult omanikuõigustele (&#039;&#039;&#039;u&#039;&#039;&#039;). Setgid-i saab määrata ainult grupiõigustele (&#039;&#039;&#039;g&#039;&#039;&#039;). Enne Setgid või Setuid eriõiguste rakendamist peab teadma täpselt kaustade ja failide sisu, vältimaks õiguste tagamist kõrvalistele kasutajatele.&lt;br /&gt;
&lt;br /&gt;
== Näited ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loetavas formaadis:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Setuid lisamine:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u+s /usr/bin/passwd &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Antud käsuga anti igale kasutajale õigus muuta enda parooli. Parooli muutes käivitatakse passwd faili juurkasutaja (root) õigustega.&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /usr/bin/passwd&lt;br /&gt;
-rw&#039;&#039;&#039;s&#039;&#039;&#039;r-xr-x 1 root root 0 2016-11-28 02:46 /usr/bin/passwd&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Vaatamaks kas failil on Setuid määratletud, kasutatakse käsku &#039;&#039;&#039;ls -l&#039;&#039;&#039;. „&#039;&#039;&#039;s&#039;&#039;&#039;“ bit näitab kasutajaõigustes Setuid määratletust.&lt;br /&gt;
&lt;br /&gt;
* Setuid eemaldamine: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u-s /usr/bin/passwd&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /usr/bin/passwd&lt;br /&gt;
-rw&#039;&#039;&#039;x&#039;&#039;&#039;r-xr-x 1 root root 0 2016-11-28 02:46 /usr/bin/passwd&lt;br /&gt;
|}&lt;br /&gt;
Antud käsuga eemaldati kasutajatelt õigus muuta enda parooli. Ainult juurkasutaja (root) saab parooli muuta, sest tal on ainsana kirjutamis (write) õigus. „&#039;&#039;&#039;x&#039;&#039;&#039;“ bit näitab käivitamis (execute) õigust.&lt;br /&gt;
&lt;br /&gt;
* Setgid lisamine (failid):&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g+s sbin/netreport&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /sbin/netreport&lt;br /&gt;
-rwxr-&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /sbin/netreport&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
„&#039;&#039;&#039;s&#039;&#039;&#039;“ bit näitab grupiõigustes Setgid määratletust. Kõik kasutajad käivitavad netreport faili juurgrupi (root) õigustega.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Setgid lisamine (kaustad):&lt;br /&gt;
&lt;br /&gt;
On kaust mille omanik on root ja kaust kuulub grupile Projekt. On kaks kasutajat Mati (kodugrupp arendaja) ja Kati (kodugrupp rakadmin). Nii Mati kui ka Kati kuuluvad gruppi Projekt.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /projekt&lt;br /&gt;
&#039;&#039;&#039;d&#039;&#039;&#039;rwxrw&#039;&#039;&#039;x&#039;&#039;&#039;r-x 1 root Projekt 0 2016-11-28 02:46 /projekt&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;d&#039;&#039;&#039; - näitab tegemist on kaustaga (directory). &lt;br /&gt;
&lt;br /&gt;
Kui hetkel Mati looks faili Dokumentatsioon.txt, siis Dokumentatsioon.txt fail kuulub grupile Arendaja.:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | touch Dokumentatsioon.txt&lt;br /&gt;
ls -l&lt;br /&gt;
-rwxrwxr-x 1 root Arendaja 0 2016-11-28 02:46 Dokumentatsioon.txt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Selleks, et Kati (Rakadmin)saaks kirjutada dokumentatsioonifaili muudatusi tuleb kõigepealt määrata kaustale Projekt Setgid:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g+s /projekt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /projekt&lt;br /&gt;
drwxrw&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 root projekt 0 2016-11-28 02:46 /projekt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
„&#039;&#039;&#039;s&#039;&#039;&#039;“ bit näitab grupiõigustes Setgid määratletust.&lt;br /&gt;
&lt;br /&gt;
Nüüd kui Mati(Arendaja) looks uuesti faili Dokumentatsioon.txt tekiks fail kuuluks grupile Projekt, mis tagab kirjutamisõiguse ka Katile(Rakadmin):&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | touch Dokumentatsioon.txt&lt;br /&gt;
ls -l&lt;br /&gt;
-rwxrwxr-x 1 root Projekt 0 2016-11-28 02:46 Dokumentatsioon.txt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Setgid eemaldamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g-s sbin/netreport&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /sbin/netreport&lt;br /&gt;
-rwxr-&#039;&#039;&#039;x&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /sbin/netreport&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Kõik kasutajad käivitavad netreport faili vastavalt enda õigustele või gruppi kuuluvusele.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loabittide formaadis (numbrite kujul):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Setuid määramiseks tuleb loabittide ette kirjutada 4 ja õigusbitid(775) järgi. Kus (&#039;&#039;&#039;7&#039;&#039;&#039;75) on faili omanikul r,w,x õigused; (7&#039;&#039;&#039;7&#039;&#039;&#039;5) grupil r,w,x õigused ja (77&#039;&#039;&#039;5&#039;&#039;&#039;)teistel kasutajatel r,x õigused.&lt;br /&gt;
Read - 4; Write - 2; Execute 1 =&amp;gt; rwx=4+2+1=7 ja rx=4+1=5&lt;br /&gt;
&lt;br /&gt;
Näiteks soovime anda failile Setuid:&lt;br /&gt;
&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 4775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rw&#039;&#039;&#039;s&#039;&#039;&#039;rwxr-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rw&#039;&#039;&#039;x&#039;&#039;&#039;rwxr-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Setgid määramiseks tuleb loabittide ette kirjutada 2, sama põhimõte nagu ka Setuid-lgi.&lt;br /&gt;
&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 2775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rwxrw&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rwxrw&#039;&#039;&#039;x&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Setuid ja Setgid määramiseks tuleb kasutada loabitti 6.&lt;br /&gt;
* lisamiseks:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 6775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rw&#039;&#039;&#039;s&#039;&#039;&#039;rw&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rw&#039;&#039;&#039;x&#039;&#039;&#039;rw&#039;&#039;&#039;x&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Failide leidmine millele on määratletud Setuid või Setgid ==&lt;br /&gt;
&lt;br /&gt;
*Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /4000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /2000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid + Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /6000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Kokkuvõte ==&lt;br /&gt;
&lt;br /&gt;
Setuid on kasulik õiguste jagamise viis konkreetsetele failidele. Tavakasutajale ei pea andma näiteks juurkasutaja õiguseid, et kindlates failides teha muudatusi. Setgid on kasulik grupi õiguste jagamise viis konkreetsele failile ja kaustale ilma omanikugruppi muutmata. Eelnevalt omades ülevaadet kaustast ja kaustas olevatest failidest on Setgid ja Setuid turvaline viis õiguste jagamiseks.&lt;br /&gt;
&lt;br /&gt;
== Kasutatud kirjandus ==&lt;br /&gt;
#http://linuxg.net/how-to-set-the-Setuid-and-Setgid-bit-for-files-in-linux-and-unix/&lt;br /&gt;
#https://docs.oracle.com/cd/E19683-01/816-4883/secfile-69/index.html&lt;br /&gt;
#http://thegeekdiary.com/what-is-suid-sgid-and-sticky-bit/&lt;br /&gt;
#http://www.codecoffee.com/tipsforlinux/articles/028.html&lt;br /&gt;
#http://kuutorvaja.eenet.ee/kasutamine/os/failioigused.html&lt;br /&gt;
#http://linoxide.com/how-tos/stickbit-suid-guid/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mabel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115488</id>
		<title>Setuid / Setgid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115488"/>
		<updated>2016-12-07T02:22:38Z</updated>

		<summary type="html">&lt;p&gt;Mabel: /* Kasutatud kirjandus: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Autor==&lt;br /&gt;
Martin Abel A41&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
Setuid / SUID (set user id) on kasutajapõhine eriõiguste bit. Setuid-ga antakse kasutajale õigus käivitada programm / fail omanikuõigustega. Setgid / SGID (set group id) on grupipõhine eriõiguste bit. Setgid-ga antakse kasutajale õigused käivitada programm / fail omanikugrupi õigustega.&lt;br /&gt;
&lt;br /&gt;
== Setuid ja Setgid lisamine ==&lt;br /&gt;
&lt;br /&gt;
Setuid ja Setgid õiguseid jagatakse &#039;&#039;&#039;chmod&#039;&#039;&#039; käsuga.&lt;br /&gt;
Setuid ja Setgid saab määratleda nii loabittide (numbrite kujul). Loetavas formaadis (&#039;&#039;&#039;r&#039;&#039;&#039; - read, &#039;&#039;&#039;w&#039;&#039;&#039; - write, &#039;&#039;&#039;x&#039;&#039;&#039; - execute), kus: &#039;&#039;&#039;u&#039;&#039;&#039; - user(omanik); &#039;&#039;&#039;g&#039;&#039;&#039; - group(grupp); &#039;&#039;&#039;o&#039;&#039;&#039; - other(teised kasutajad); &#039;&#039;&#039;a&#039;&#039;&#039; - all(kõik: omanik, grupp kui ka teised kasutajad.) Setuid-i saab määrata ainult omanikuõigustele (&#039;&#039;&#039;u&#039;&#039;&#039;.) Setgid-i saab määrata ainult grupiõigustele (&#039;&#039;&#039;g&#039;&#039;&#039;.) Enne Setgid või Setuid eriõiguste rakendamist peab teadma täpselt kaustade ja failide sisu, vältimaks õiguste tagamist kõrvalistele kasutajatele.&lt;br /&gt;
&lt;br /&gt;
== Näited ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loetavas formaadis:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Setuid lisamine:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u+s /usr/bin/passwd &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Antud käsuga anti igale kasutajale õigus muuta enda parooli. Parooli muutes käivitatakse passwd faili juurkasutaja (root) õigustega.&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /usr/bin/passwd&lt;br /&gt;
-rw&#039;&#039;&#039;s&#039;&#039;&#039;r-xr-x 1 root root 0 2016-11-28 02:46 /usr/bin/passwd&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Vaatamaks kas failil on Setuid määratletud, kasutatakse käsku &#039;&#039;&#039;ls -l&#039;&#039;&#039;. „&#039;&#039;&#039;s&#039;&#039;&#039;“ bit näitab kasutajaõigustes Setuid määratletust.&lt;br /&gt;
&lt;br /&gt;
* Setuid eemaldamine: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u-s /usr/bin/passwd&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /usr/bin/passwd&lt;br /&gt;
-rw&#039;&#039;&#039;x&#039;&#039;&#039;r-xr-x 1 root root 0 2016-11-28 02:46 /usr/bin/passwd&lt;br /&gt;
|}&lt;br /&gt;
Antud käsuga eemaldati kasutajatelt õigus muuta enda parooli. Ainult juurkasutaja (root) saab parooli muuta, sest tal on ainsana kirjutamis (write) õigus. „&#039;&#039;&#039;x&#039;&#039;&#039;“ bit näitab käivitamis (execute) õigust.&lt;br /&gt;
&lt;br /&gt;
* Setgid lisamine (failid):&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g+s sbin/netreport&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /sbin/netreport&lt;br /&gt;
-rwxr-&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /sbin/netreport&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
„&#039;&#039;&#039;s&#039;&#039;&#039;“ bit näitab grupiõigustes Setgid määratletust. Kõik kasutajad käivitavad netreport faili juurgrupi (root) õigustega.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Setgid lisamine (kaustad):&lt;br /&gt;
&lt;br /&gt;
On kaust mille omanik on root ja kaust kuulub grupile Projekt. On kaks kasutajat Mati (kodugrupp arendaja) ja Kati (kodugrupp rakadmin). Nii Mati kui ka Kati kuuluvad gruppi Projekt.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /projekt&lt;br /&gt;
&#039;&#039;&#039;d&#039;&#039;&#039;rwxrw&#039;&#039;&#039;x&#039;&#039;&#039;r-x 1 root Projekt 0 2016-11-28 02:46 /projekt&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;d&#039;&#039;&#039; - näitab tegemist on kaustaga (directory). &lt;br /&gt;
&lt;br /&gt;
Kui hetkel Mati looks faili Dokumentatsioon.txt, siis Dokumentatsioon.txt fail kuulub grupile Arendaja.:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | touch Dokumentatsioon.txt&lt;br /&gt;
ls -l&lt;br /&gt;
-rwxrwxr-x 1 root Arendaja 0 2016-11-28 02:46 Dokumentatsioon.txt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Selleks, et Kati (Rakadmin)saaks kirjutada dokumentatsioonifaili muudatusi tuleb kõigepealt määrata kaustale Projekt Setgid:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g+s /projekt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /projekt&lt;br /&gt;
drwxrw&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 root projekt 0 2016-11-28 02:46 /projekt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
„&#039;&#039;&#039;s&#039;&#039;&#039;“ bit näitab grupiõigustes Setgid määratletust.&lt;br /&gt;
&lt;br /&gt;
Nüüd kui Mati(Arendaja) looks uuesti faili Dokumentatsioon.txt tekiks fail kuuluks grupile Projekt, mis tagab kirjutamisõiguse ka Katile(Rakadmin):&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | touch Dokumentatsioon.txt&lt;br /&gt;
ls -l&lt;br /&gt;
-rwxrwxr-x 1 root Projekt 0 2016-11-28 02:46 Dokumentatsioon.txt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Setgid eemaldamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g-s sbin/netreport&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /sbin/netreport&lt;br /&gt;
-rwxr-&#039;&#039;&#039;x&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /sbin/netreport&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Kõik kasutajad käivitavad netreport faili vastavalt enda õigustele või gruppi kuuluvusele.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loabittide formaadis (numbrite kujul):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Setuid määramiseks tuleb loabittide ette kirjutada 4 ja õigusbitid(775) järgi. Kus (&#039;&#039;&#039;7&#039;&#039;&#039;75) on faili omanikul r,w,x õigused; (7&#039;&#039;&#039;7&#039;&#039;&#039;5) grupil r,w,x õigused ja (77&#039;&#039;&#039;5&#039;&#039;&#039;)teistel kasutajatel r,x õigused.&lt;br /&gt;
Read - 4; Write - 2; Execute 1 =&amp;gt; rwx=4+2+1=7 ja rx=4+1=5&lt;br /&gt;
&lt;br /&gt;
Näiteks soovime anda failile Setuid:&lt;br /&gt;
&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 4775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rw&#039;&#039;&#039;s&#039;&#039;&#039;rwxr-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rw&#039;&#039;&#039;x&#039;&#039;&#039;rwxr-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Setgid määramiseks tuleb loabittide ette kirjutada 2, sama põhimõte nagu ka Setuid-lgi.&lt;br /&gt;
&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 2775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rwxrw&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rwxrw&#039;&#039;&#039;x&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Setuid ja Setgid määramiseks tuleb kasutada loabitti 6.&lt;br /&gt;
* lisamiseks:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 6775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rw&#039;&#039;&#039;s&#039;&#039;&#039;rw&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rw&#039;&#039;&#039;x&#039;&#039;&#039;rw&#039;&#039;&#039;x&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Failide leidmine millele on määratletud Setuid või Setgid ==&lt;br /&gt;
&lt;br /&gt;
*Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /4000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /2000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid + Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /6000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Kokkuvõte ==&lt;br /&gt;
&lt;br /&gt;
Setuid on kasulik õiguste jagamise viis konkreetsetele failidele. Tavakasutajale ei pea andma näiteks juurkasutaja õiguseid, et kindlates failides teha muudatusi. Setgid on kasulik grupi õiguste jagamise viis konkreetsele failile ja kaustale ilma omanikugruppi muutmata. Eelnevalt omades ülevaadet kaustast ja kaustas olevatest failidest on Setgid ja Setuid turvaline viis õiguste jagamiseks.&lt;br /&gt;
&lt;br /&gt;
== Kasutatud kirjandus ==&lt;br /&gt;
#http://linuxg.net/how-to-set-the-Setuid-and-Setgid-bit-for-files-in-linux-and-unix/&lt;br /&gt;
#https://docs.oracle.com/cd/E19683-01/816-4883/secfile-69/index.html&lt;br /&gt;
#http://thegeekdiary.com/what-is-suid-sgid-and-sticky-bit/&lt;br /&gt;
#http://www.codecoffee.com/tipsforlinux/articles/028.html&lt;br /&gt;
#http://kuutorvaja.eenet.ee/kasutamine/os/failioigused.html&lt;br /&gt;
#http://linoxide.com/how-tos/stickbit-suid-guid/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mabel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115487</id>
		<title>Setuid / Setgid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115487"/>
		<updated>2016-12-07T02:22:27Z</updated>

		<summary type="html">&lt;p&gt;Mabel: /* Failide leidmine millele on määratletud Setuid või Setgid: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Autor==&lt;br /&gt;
Martin Abel A41&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
Setuid / SUID (set user id) on kasutajapõhine eriõiguste bit. Setuid-ga antakse kasutajale õigus käivitada programm / fail omanikuõigustega. Setgid / SGID (set group id) on grupipõhine eriõiguste bit. Setgid-ga antakse kasutajale õigused käivitada programm / fail omanikugrupi õigustega.&lt;br /&gt;
&lt;br /&gt;
== Setuid ja Setgid lisamine ==&lt;br /&gt;
&lt;br /&gt;
Setuid ja Setgid õiguseid jagatakse &#039;&#039;&#039;chmod&#039;&#039;&#039; käsuga.&lt;br /&gt;
Setuid ja Setgid saab määratleda nii loabittide (numbrite kujul). Loetavas formaadis (&#039;&#039;&#039;r&#039;&#039;&#039; - read, &#039;&#039;&#039;w&#039;&#039;&#039; - write, &#039;&#039;&#039;x&#039;&#039;&#039; - execute), kus: &#039;&#039;&#039;u&#039;&#039;&#039; - user(omanik); &#039;&#039;&#039;g&#039;&#039;&#039; - group(grupp); &#039;&#039;&#039;o&#039;&#039;&#039; - other(teised kasutajad); &#039;&#039;&#039;a&#039;&#039;&#039; - all(kõik: omanik, grupp kui ka teised kasutajad.) Setuid-i saab määrata ainult omanikuõigustele (&#039;&#039;&#039;u&#039;&#039;&#039;.) Setgid-i saab määrata ainult grupiõigustele (&#039;&#039;&#039;g&#039;&#039;&#039;.) Enne Setgid või Setuid eriõiguste rakendamist peab teadma täpselt kaustade ja failide sisu, vältimaks õiguste tagamist kõrvalistele kasutajatele.&lt;br /&gt;
&lt;br /&gt;
== Näited ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loetavas formaadis:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Setuid lisamine:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u+s /usr/bin/passwd &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Antud käsuga anti igale kasutajale õigus muuta enda parooli. Parooli muutes käivitatakse passwd faili juurkasutaja (root) õigustega.&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /usr/bin/passwd&lt;br /&gt;
-rw&#039;&#039;&#039;s&#039;&#039;&#039;r-xr-x 1 root root 0 2016-11-28 02:46 /usr/bin/passwd&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Vaatamaks kas failil on Setuid määratletud, kasutatakse käsku &#039;&#039;&#039;ls -l&#039;&#039;&#039;. „&#039;&#039;&#039;s&#039;&#039;&#039;“ bit näitab kasutajaõigustes Setuid määratletust.&lt;br /&gt;
&lt;br /&gt;
* Setuid eemaldamine: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u-s /usr/bin/passwd&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /usr/bin/passwd&lt;br /&gt;
-rw&#039;&#039;&#039;x&#039;&#039;&#039;r-xr-x 1 root root 0 2016-11-28 02:46 /usr/bin/passwd&lt;br /&gt;
|}&lt;br /&gt;
Antud käsuga eemaldati kasutajatelt õigus muuta enda parooli. Ainult juurkasutaja (root) saab parooli muuta, sest tal on ainsana kirjutamis (write) õigus. „&#039;&#039;&#039;x&#039;&#039;&#039;“ bit näitab käivitamis (execute) õigust.&lt;br /&gt;
&lt;br /&gt;
* Setgid lisamine (failid):&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g+s sbin/netreport&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /sbin/netreport&lt;br /&gt;
-rwxr-&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /sbin/netreport&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
„&#039;&#039;&#039;s&#039;&#039;&#039;“ bit näitab grupiõigustes Setgid määratletust. Kõik kasutajad käivitavad netreport faili juurgrupi (root) õigustega.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Setgid lisamine (kaustad):&lt;br /&gt;
&lt;br /&gt;
On kaust mille omanik on root ja kaust kuulub grupile Projekt. On kaks kasutajat Mati (kodugrupp arendaja) ja Kati (kodugrupp rakadmin). Nii Mati kui ka Kati kuuluvad gruppi Projekt.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /projekt&lt;br /&gt;
&#039;&#039;&#039;d&#039;&#039;&#039;rwxrw&#039;&#039;&#039;x&#039;&#039;&#039;r-x 1 root Projekt 0 2016-11-28 02:46 /projekt&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;d&#039;&#039;&#039; - näitab tegemist on kaustaga (directory). &lt;br /&gt;
&lt;br /&gt;
Kui hetkel Mati looks faili Dokumentatsioon.txt, siis Dokumentatsioon.txt fail kuulub grupile Arendaja.:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | touch Dokumentatsioon.txt&lt;br /&gt;
ls -l&lt;br /&gt;
-rwxrwxr-x 1 root Arendaja 0 2016-11-28 02:46 Dokumentatsioon.txt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Selleks, et Kati (Rakadmin)saaks kirjutada dokumentatsioonifaili muudatusi tuleb kõigepealt määrata kaustale Projekt Setgid:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g+s /projekt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /projekt&lt;br /&gt;
drwxrw&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 root projekt 0 2016-11-28 02:46 /projekt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
„&#039;&#039;&#039;s&#039;&#039;&#039;“ bit näitab grupiõigustes Setgid määratletust.&lt;br /&gt;
&lt;br /&gt;
Nüüd kui Mati(Arendaja) looks uuesti faili Dokumentatsioon.txt tekiks fail kuuluks grupile Projekt, mis tagab kirjutamisõiguse ka Katile(Rakadmin):&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | touch Dokumentatsioon.txt&lt;br /&gt;
ls -l&lt;br /&gt;
-rwxrwxr-x 1 root Projekt 0 2016-11-28 02:46 Dokumentatsioon.txt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Setgid eemaldamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g-s sbin/netreport&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /sbin/netreport&lt;br /&gt;
-rwxr-&#039;&#039;&#039;x&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /sbin/netreport&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Kõik kasutajad käivitavad netreport faili vastavalt enda õigustele või gruppi kuuluvusele.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loabittide formaadis (numbrite kujul):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Setuid määramiseks tuleb loabittide ette kirjutada 4 ja õigusbitid(775) järgi. Kus (&#039;&#039;&#039;7&#039;&#039;&#039;75) on faili omanikul r,w,x õigused; (7&#039;&#039;&#039;7&#039;&#039;&#039;5) grupil r,w,x õigused ja (77&#039;&#039;&#039;5&#039;&#039;&#039;)teistel kasutajatel r,x õigused.&lt;br /&gt;
Read - 4; Write - 2; Execute 1 =&amp;gt; rwx=4+2+1=7 ja rx=4+1=5&lt;br /&gt;
&lt;br /&gt;
Näiteks soovime anda failile Setuid:&lt;br /&gt;
&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 4775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rw&#039;&#039;&#039;s&#039;&#039;&#039;rwxr-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rw&#039;&#039;&#039;x&#039;&#039;&#039;rwxr-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Setgid määramiseks tuleb loabittide ette kirjutada 2, sama põhimõte nagu ka Setuid-lgi.&lt;br /&gt;
&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 2775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rwxrw&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rwxrw&#039;&#039;&#039;x&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Setuid ja Setgid määramiseks tuleb kasutada loabitti 6.&lt;br /&gt;
* lisamiseks:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 6775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rw&#039;&#039;&#039;s&#039;&#039;&#039;rw&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rw&#039;&#039;&#039;x&#039;&#039;&#039;rw&#039;&#039;&#039;x&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Failide leidmine millele on määratletud Setuid või Setgid ==&lt;br /&gt;
&lt;br /&gt;
*Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /4000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /2000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid + Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /6000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Kokkuvõte ==&lt;br /&gt;
&lt;br /&gt;
Setuid on kasulik õiguste jagamise viis konkreetsetele failidele. Tavakasutajale ei pea andma näiteks juurkasutaja õiguseid, et kindlates failides teha muudatusi. Setgid on kasulik grupi õiguste jagamise viis konkreetsele failile ja kaustale ilma omanikugruppi muutmata. Eelnevalt omades ülevaadet kaustast ja kaustas olevatest failidest on Setgid ja Setuid turvaline viis õiguste jagamiseks.&lt;br /&gt;
&lt;br /&gt;
== Kasutatud kirjandus: ==&lt;br /&gt;
#http://linuxg.net/how-to-set-the-Setuid-and-Setgid-bit-for-files-in-linux-and-unix/&lt;br /&gt;
#https://docs.oracle.com/cd/E19683-01/816-4883/secfile-69/index.html&lt;br /&gt;
#http://thegeekdiary.com/what-is-suid-sgid-and-sticky-bit/&lt;br /&gt;
#http://www.codecoffee.com/tipsforlinux/articles/028.html&lt;br /&gt;
#http://kuutorvaja.eenet.ee/kasutamine/os/failioigused.html&lt;br /&gt;
#http://linoxide.com/how-tos/stickbit-suid-guid/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mabel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115486</id>
		<title>Setuid / Setgid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115486"/>
		<updated>2016-12-07T02:22:03Z</updated>

		<summary type="html">&lt;p&gt;Mabel: /* Näited: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Autor==&lt;br /&gt;
Martin Abel A41&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
Setuid / SUID (set user id) on kasutajapõhine eriõiguste bit. Setuid-ga antakse kasutajale õigus käivitada programm / fail omanikuõigustega. Setgid / SGID (set group id) on grupipõhine eriõiguste bit. Setgid-ga antakse kasutajale õigused käivitada programm / fail omanikugrupi õigustega.&lt;br /&gt;
&lt;br /&gt;
== Setuid ja Setgid lisamine ==&lt;br /&gt;
&lt;br /&gt;
Setuid ja Setgid õiguseid jagatakse &#039;&#039;&#039;chmod&#039;&#039;&#039; käsuga.&lt;br /&gt;
Setuid ja Setgid saab määratleda nii loabittide (numbrite kujul). Loetavas formaadis (&#039;&#039;&#039;r&#039;&#039;&#039; - read, &#039;&#039;&#039;w&#039;&#039;&#039; - write, &#039;&#039;&#039;x&#039;&#039;&#039; - execute), kus: &#039;&#039;&#039;u&#039;&#039;&#039; - user(omanik); &#039;&#039;&#039;g&#039;&#039;&#039; - group(grupp); &#039;&#039;&#039;o&#039;&#039;&#039; - other(teised kasutajad); &#039;&#039;&#039;a&#039;&#039;&#039; - all(kõik: omanik, grupp kui ka teised kasutajad.) Setuid-i saab määrata ainult omanikuõigustele (&#039;&#039;&#039;u&#039;&#039;&#039;.) Setgid-i saab määrata ainult grupiõigustele (&#039;&#039;&#039;g&#039;&#039;&#039;.) Enne Setgid või Setuid eriõiguste rakendamist peab teadma täpselt kaustade ja failide sisu, vältimaks õiguste tagamist kõrvalistele kasutajatele.&lt;br /&gt;
&lt;br /&gt;
== Näited ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loetavas formaadis:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Setuid lisamine:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u+s /usr/bin/passwd &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Antud käsuga anti igale kasutajale õigus muuta enda parooli. Parooli muutes käivitatakse passwd faili juurkasutaja (root) õigustega.&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /usr/bin/passwd&lt;br /&gt;
-rw&#039;&#039;&#039;s&#039;&#039;&#039;r-xr-x 1 root root 0 2016-11-28 02:46 /usr/bin/passwd&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Vaatamaks kas failil on Setuid määratletud, kasutatakse käsku &#039;&#039;&#039;ls -l&#039;&#039;&#039;. „&#039;&#039;&#039;s&#039;&#039;&#039;“ bit näitab kasutajaõigustes Setuid määratletust.&lt;br /&gt;
&lt;br /&gt;
* Setuid eemaldamine: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u-s /usr/bin/passwd&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /usr/bin/passwd&lt;br /&gt;
-rw&#039;&#039;&#039;x&#039;&#039;&#039;r-xr-x 1 root root 0 2016-11-28 02:46 /usr/bin/passwd&lt;br /&gt;
|}&lt;br /&gt;
Antud käsuga eemaldati kasutajatelt õigus muuta enda parooli. Ainult juurkasutaja (root) saab parooli muuta, sest tal on ainsana kirjutamis (write) õigus. „&#039;&#039;&#039;x&#039;&#039;&#039;“ bit näitab käivitamis (execute) õigust.&lt;br /&gt;
&lt;br /&gt;
* Setgid lisamine (failid):&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g+s sbin/netreport&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /sbin/netreport&lt;br /&gt;
-rwxr-&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /sbin/netreport&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
„&#039;&#039;&#039;s&#039;&#039;&#039;“ bit näitab grupiõigustes Setgid määratletust. Kõik kasutajad käivitavad netreport faili juurgrupi (root) õigustega.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Setgid lisamine (kaustad):&lt;br /&gt;
&lt;br /&gt;
On kaust mille omanik on root ja kaust kuulub grupile Projekt. On kaks kasutajat Mati (kodugrupp arendaja) ja Kati (kodugrupp rakadmin). Nii Mati kui ka Kati kuuluvad gruppi Projekt.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /projekt&lt;br /&gt;
&#039;&#039;&#039;d&#039;&#039;&#039;rwxrw&#039;&#039;&#039;x&#039;&#039;&#039;r-x 1 root Projekt 0 2016-11-28 02:46 /projekt&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;d&#039;&#039;&#039; - näitab tegemist on kaustaga (directory). &lt;br /&gt;
&lt;br /&gt;
Kui hetkel Mati looks faili Dokumentatsioon.txt, siis Dokumentatsioon.txt fail kuulub grupile Arendaja.:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | touch Dokumentatsioon.txt&lt;br /&gt;
ls -l&lt;br /&gt;
-rwxrwxr-x 1 root Arendaja 0 2016-11-28 02:46 Dokumentatsioon.txt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Selleks, et Kati (Rakadmin)saaks kirjutada dokumentatsioonifaili muudatusi tuleb kõigepealt määrata kaustale Projekt Setgid:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g+s /projekt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /projekt&lt;br /&gt;
drwxrw&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 root projekt 0 2016-11-28 02:46 /projekt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
„&#039;&#039;&#039;s&#039;&#039;&#039;“ bit näitab grupiõigustes Setgid määratletust.&lt;br /&gt;
&lt;br /&gt;
Nüüd kui Mati(Arendaja) looks uuesti faili Dokumentatsioon.txt tekiks fail kuuluks grupile Projekt, mis tagab kirjutamisõiguse ka Katile(Rakadmin):&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | touch Dokumentatsioon.txt&lt;br /&gt;
ls -l&lt;br /&gt;
-rwxrwxr-x 1 root Projekt 0 2016-11-28 02:46 Dokumentatsioon.txt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Setgid eemaldamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g-s sbin/netreport&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /sbin/netreport&lt;br /&gt;
-rwxr-&#039;&#039;&#039;x&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /sbin/netreport&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Kõik kasutajad käivitavad netreport faili vastavalt enda õigustele või gruppi kuuluvusele.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loabittide formaadis (numbrite kujul):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Setuid määramiseks tuleb loabittide ette kirjutada 4 ja õigusbitid(775) järgi. Kus (&#039;&#039;&#039;7&#039;&#039;&#039;75) on faili omanikul r,w,x õigused; (7&#039;&#039;&#039;7&#039;&#039;&#039;5) grupil r,w,x õigused ja (77&#039;&#039;&#039;5&#039;&#039;&#039;)teistel kasutajatel r,x õigused.&lt;br /&gt;
Read - 4; Write - 2; Execute 1 =&amp;gt; rwx=4+2+1=7 ja rx=4+1=5&lt;br /&gt;
&lt;br /&gt;
Näiteks soovime anda failile Setuid:&lt;br /&gt;
&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 4775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rw&#039;&#039;&#039;s&#039;&#039;&#039;rwxr-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rw&#039;&#039;&#039;x&#039;&#039;&#039;rwxr-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Setgid määramiseks tuleb loabittide ette kirjutada 2, sama põhimõte nagu ka Setuid-lgi.&lt;br /&gt;
&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 2775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rwxrw&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rwxrw&#039;&#039;&#039;x&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Setuid ja Setgid määramiseks tuleb kasutada loabitti 6.&lt;br /&gt;
* lisamiseks:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 6775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rw&#039;&#039;&#039;s&#039;&#039;&#039;rw&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rw&#039;&#039;&#039;x&#039;&#039;&#039;rw&#039;&#039;&#039;x&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Failide leidmine millele on määratletud Setuid või Setgid: ==&lt;br /&gt;
&lt;br /&gt;
*Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /4000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /2000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid + Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /6000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Kokkuvõte ==&lt;br /&gt;
&lt;br /&gt;
Setuid on kasulik õiguste jagamise viis konkreetsetele failidele. Tavakasutajale ei pea andma näiteks juurkasutaja õiguseid, et kindlates failides teha muudatusi. Setgid on kasulik grupi õiguste jagamise viis konkreetsele failile ja kaustale ilma omanikugruppi muutmata. Eelnevalt omades ülevaadet kaustast ja kaustas olevatest failidest on Setgid ja Setuid turvaline viis õiguste jagamiseks.&lt;br /&gt;
&lt;br /&gt;
== Kasutatud kirjandus: ==&lt;br /&gt;
#http://linuxg.net/how-to-set-the-Setuid-and-Setgid-bit-for-files-in-linux-and-unix/&lt;br /&gt;
#https://docs.oracle.com/cd/E19683-01/816-4883/secfile-69/index.html&lt;br /&gt;
#http://thegeekdiary.com/what-is-suid-sgid-and-sticky-bit/&lt;br /&gt;
#http://www.codecoffee.com/tipsforlinux/articles/028.html&lt;br /&gt;
#http://kuutorvaja.eenet.ee/kasutamine/os/failioigused.html&lt;br /&gt;
#http://linoxide.com/how-tos/stickbit-suid-guid/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mabel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115485</id>
		<title>Setuid / Setgid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115485"/>
		<updated>2016-12-07T02:20:34Z</updated>

		<summary type="html">&lt;p&gt;Mabel: /* Setuid ja Setgid lisamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Autor==&lt;br /&gt;
Martin Abel A41&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
Setuid / SUID (set user id) on kasutajapõhine eriõiguste bit. Setuid-ga antakse kasutajale õigus käivitada programm / fail omanikuõigustega. Setgid / SGID (set group id) on grupipõhine eriõiguste bit. Setgid-ga antakse kasutajale õigused käivitada programm / fail omanikugrupi õigustega.&lt;br /&gt;
&lt;br /&gt;
== Setuid ja Setgid lisamine ==&lt;br /&gt;
&lt;br /&gt;
Setuid ja Setgid õiguseid jagatakse &#039;&#039;&#039;chmod&#039;&#039;&#039; käsuga.&lt;br /&gt;
Setuid ja Setgid saab määratleda nii loabittide (numbrite kujul). Loetavas formaadis (&#039;&#039;&#039;r&#039;&#039;&#039; - read, &#039;&#039;&#039;w&#039;&#039;&#039; - write, &#039;&#039;&#039;x&#039;&#039;&#039; - execute), kus: &#039;&#039;&#039;u&#039;&#039;&#039; - user(omanik); &#039;&#039;&#039;g&#039;&#039;&#039; - group(grupp); &#039;&#039;&#039;o&#039;&#039;&#039; - other(teised kasutajad); &#039;&#039;&#039;a&#039;&#039;&#039; - all(kõik: omanik, grupp kui ka teised kasutajad.) Setuid-i saab määrata ainult omanikuõigustele (&#039;&#039;&#039;u&#039;&#039;&#039;.) Setgid-i saab määrata ainult grupiõigustele (&#039;&#039;&#039;g&#039;&#039;&#039;.) Enne Setgid või Setuid eriõiguste rakendamist peab teadma täpselt kaustade ja failide sisu, vältimaks õiguste tagamist kõrvalistele kasutajatele.&lt;br /&gt;
&lt;br /&gt;
== Näited: ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loetavas formaadis:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Setuid lisamine:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u+s /usr/bin/passwd &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Antud käsuga anti igale kasutajale õigus muuta enda parooli. Parooli muutes käivitatakse passwd faili juurkasutaja (root) õigustega.&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /usr/bin/passwd&lt;br /&gt;
-rw&#039;&#039;&#039;s&#039;&#039;&#039;r-xr-x 1 root root 0 2016-11-28 02:46 /usr/bin/passwd&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Vaatamaks kas failil on Setuid määratletud, kasutatakse käsku &#039;&#039;&#039;ls -l&#039;&#039;&#039;. „&#039;&#039;&#039;s&#039;&#039;&#039;“ bit näitab kasutajaõigustes Setuid määratletust.&lt;br /&gt;
&lt;br /&gt;
* Setuid eemaldamine: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u-s /usr/bin/passwd&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /usr/bin/passwd&lt;br /&gt;
-rw&#039;&#039;&#039;x&#039;&#039;&#039;r-xr-x 1 root root 0 2016-11-28 02:46 /usr/bin/passwd&lt;br /&gt;
|}&lt;br /&gt;
Antud käsuga eemaldati kasutajatelt õigus muuta enda parooli. Ainult juurkasutaja (root) saab parooli muuta, sest tal on ainsana kirjutamis (write) õigus. „&#039;&#039;&#039;x&#039;&#039;&#039;“ bit näitab käivitamis (execute) õigust.&lt;br /&gt;
&lt;br /&gt;
* Setgid lisamine (failid):&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g+s sbin/netreport&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /sbin/netreport&lt;br /&gt;
-rwxr-&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /sbin/netreport&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
„&#039;&#039;&#039;s&#039;&#039;&#039;“ bit näitab grupiõigustes Setgid määratletust. Kõik kasutajad käivitavad netreport faili juurgrupi (root) õigustega.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Setgid lisamine (kaustad):&lt;br /&gt;
&lt;br /&gt;
On kaust mille omanik on root ja kaust kuulub grupile Projekt. On kaks kasutajat Mati (kodugrupp arendaja) ja Kati (kodugrupp rakadmin). Nii Mati kui ka Kati kuuluvad gruppi Projekt.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /projekt&lt;br /&gt;
&#039;&#039;&#039;d&#039;&#039;&#039;rwxrw&#039;&#039;&#039;x&#039;&#039;&#039;r-x 1 root Projekt 0 2016-11-28 02:46 /projekt&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;d&#039;&#039;&#039; - näitab tegemist on kaustaga (directory). &lt;br /&gt;
&lt;br /&gt;
Kui hetkel Mati looks faili Dokumentatsioon.txt, siis Dokumentatsioon.txt fail kuulub grupile Arendaja.:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | touch Dokumentatsioon.txt&lt;br /&gt;
ls -l&lt;br /&gt;
-rwxrwxr-x 1 root Arendaja 0 2016-11-28 02:46 Dokumentatsioon.txt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Selleks, et Kati (Rakadmin)saaks kirjutada dokumentatsioonifaili muudatusi tuleb kõigepealt määrata kaustale Projekt Setgid:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g+s /projekt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /projekt&lt;br /&gt;
drwxrw&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 root projekt 0 2016-11-28 02:46 /projekt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
„&#039;&#039;&#039;s&#039;&#039;&#039;“ bit näitab grupiõigustes Setgid määratletust.&lt;br /&gt;
&lt;br /&gt;
Nüüd kui Mati(Arendaja) looks uuesti faili Dokumentatsioon.txt tekiks fail kuuluks grupile Projekt, mis tagab kirjutamisõiguse ka Katile(Rakadmin):&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | touch Dokumentatsioon.txt&lt;br /&gt;
ls -l&lt;br /&gt;
-rwxrwxr-x 1 root Projekt 0 2016-11-28 02:46 Dokumentatsioon.txt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Setgid eemaldamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g-s sbin/netreport&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /sbin/netreport&lt;br /&gt;
-rwxr-&#039;&#039;&#039;x&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /sbin/netreport&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Kõik kasutajad käivitavad netreport faili vastavalt enda õigustele või gruppi kuuluvusele.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loabittide formaadis (numbrite kujul):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Setuid määramiseks tuleb loabittide ette kirjutada 4 ja õigusbitid(775) järgi. Kus (&#039;&#039;&#039;7&#039;&#039;&#039;75) on faili omanikul r,w,x õigused; (7&#039;&#039;&#039;7&#039;&#039;&#039;5) grupil r,w,x õigused ja (77&#039;&#039;&#039;5&#039;&#039;&#039;)teistel kasutajatel r,x õigused.&lt;br /&gt;
Read - 4; Write - 2; Execute 1 =&amp;gt; rwx=4+2+1=7 ja rx=4+1=5&lt;br /&gt;
&lt;br /&gt;
Näiteks soovime anda failile Setuid:&lt;br /&gt;
&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 4775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rw&#039;&#039;&#039;s&#039;&#039;&#039;rwxr-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rw&#039;&#039;&#039;x&#039;&#039;&#039;rwxr-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Setgid määramiseks tuleb loabittide ette kirjutada 2, sama põhimõte nagu ka Setuid-lgi.&lt;br /&gt;
&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 2775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rwxrw&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rwxrw&#039;&#039;&#039;x&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Setuid ja Setgid määramiseks tuleb kasutada loabitti 6.&lt;br /&gt;
* lisamiseks:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 6775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rw&#039;&#039;&#039;s&#039;&#039;&#039;rw&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rw&#039;&#039;&#039;x&#039;&#039;&#039;rw&#039;&#039;&#039;x&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Failide leidmine millele on määratletud Setuid või Setgid: ==&lt;br /&gt;
&lt;br /&gt;
*Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /4000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /2000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid + Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /6000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Kokkuvõte ==&lt;br /&gt;
&lt;br /&gt;
Setuid on kasulik õiguste jagamise viis konkreetsetele failidele. Tavakasutajale ei pea andma näiteks juurkasutaja õiguseid, et kindlates failides teha muudatusi. Setgid on kasulik grupi õiguste jagamise viis konkreetsele failile ja kaustale ilma omanikugruppi muutmata. Eelnevalt omades ülevaadet kaustast ja kaustas olevatest failidest on Setgid ja Setuid turvaline viis õiguste jagamiseks.&lt;br /&gt;
&lt;br /&gt;
== Kasutatud kirjandus: ==&lt;br /&gt;
#http://linuxg.net/how-to-set-the-Setuid-and-Setgid-bit-for-files-in-linux-and-unix/&lt;br /&gt;
#https://docs.oracle.com/cd/E19683-01/816-4883/secfile-69/index.html&lt;br /&gt;
#http://thegeekdiary.com/what-is-suid-sgid-and-sticky-bit/&lt;br /&gt;
#http://www.codecoffee.com/tipsforlinux/articles/028.html&lt;br /&gt;
#http://kuutorvaja.eenet.ee/kasutamine/os/failioigused.html&lt;br /&gt;
#http://linoxide.com/how-tos/stickbit-suid-guid/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mabel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115484</id>
		<title>Setuid / Setgid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115484"/>
		<updated>2016-12-07T02:05:41Z</updated>

		<summary type="html">&lt;p&gt;Mabel: /* Sissejuhatus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Autor==&lt;br /&gt;
Martin Abel A41&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
Setuid / SUID (set user id) on kasutajapõhine eriõiguste bit. Setuid-ga antakse kasutajale õigus käivitada programm / fail omanikuõigustega. Setgid / SGID (set group id) on grupipõhine eriõiguste bit. Setgid-ga antakse kasutajale õigused käivitada programm / fail omanikugrupi õigustega.&lt;br /&gt;
&lt;br /&gt;
== Setuid ja Setgid lisamine ==&lt;br /&gt;
&lt;br /&gt;
Setuid ja Setgid õiguseid jagatakse &#039;&#039;&#039;chmod&#039;&#039;&#039; käsuga.&lt;br /&gt;
Setuid ja Setgid saab määratleda nii loabittide (numbrite kujul). Loetavas formaadis (&#039;&#039;&#039;r&#039;&#039;&#039; - read, &#039;&#039;&#039;w&#039;&#039;&#039; - write, &#039;&#039;&#039;x&#039;&#039;&#039; - execute), kus: &#039;&#039;&#039;u&#039;&#039;&#039; - user(omanik); &#039;&#039;&#039;g&#039;&#039;&#039; - group(grupp); &#039;&#039;&#039;o&#039;&#039;&#039; - other(teised kasutajad); &#039;&#039;&#039;a&#039;&#039;&#039; - all(kõik: omanik, grupp kui ka teised kasutajad.) Setuid-i saab määrata ainult omanikuõigustele (&#039;&#039;&#039;u&#039;&#039;&#039;.) Setgid-i saab määrata ainult grupiõigustele (&#039;&#039;&#039;g&#039;&#039;&#039;.)&lt;br /&gt;
&lt;br /&gt;
== Näited: ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loetavas formaadis:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Setuid lisamine:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u+s /usr/bin/passwd &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Antud käsuga anti igale kasutajale õigus muuta enda parooli. Parooli muutes käivitatakse passwd faili juurkasutaja (root) õigustega.&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /usr/bin/passwd&lt;br /&gt;
-rw&#039;&#039;&#039;s&#039;&#039;&#039;r-xr-x 1 root root 0 2016-11-28 02:46 /usr/bin/passwd&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Vaatamaks kas failil on Setuid määratletud, kasutatakse käsku &#039;&#039;&#039;ls -l&#039;&#039;&#039;. „&#039;&#039;&#039;s&#039;&#039;&#039;“ bit näitab kasutajaõigustes Setuid määratletust.&lt;br /&gt;
&lt;br /&gt;
* Setuid eemaldamine: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u-s /usr/bin/passwd&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /usr/bin/passwd&lt;br /&gt;
-rw&#039;&#039;&#039;x&#039;&#039;&#039;r-xr-x 1 root root 0 2016-11-28 02:46 /usr/bin/passwd&lt;br /&gt;
|}&lt;br /&gt;
Antud käsuga eemaldati kasutajatelt õigus muuta enda parooli. Ainult juurkasutaja (root) saab parooli muuta, sest tal on ainsana kirjutamis (write) õigus. „&#039;&#039;&#039;x&#039;&#039;&#039;“ bit näitab käivitamis (execute) õigust.&lt;br /&gt;
&lt;br /&gt;
* Setgid lisamine (failid):&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g+s sbin/netreport&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /sbin/netreport&lt;br /&gt;
-rwxr-&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /sbin/netreport&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
„&#039;&#039;&#039;s&#039;&#039;&#039;“ bit näitab grupiõigustes Setgid määratletust. Kõik kasutajad käivitavad netreport faili juurgrupi (root) õigustega.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Setgid lisamine (kaustad):&lt;br /&gt;
&lt;br /&gt;
On kaust mille omanik on root ja kaust kuulub grupile Projekt. On kaks kasutajat Mati (kodugrupp arendaja) ja Kati (kodugrupp rakadmin). Nii Mati kui ka Kati kuuluvad gruppi Projekt.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /projekt&lt;br /&gt;
&#039;&#039;&#039;d&#039;&#039;&#039;rwxrw&#039;&#039;&#039;x&#039;&#039;&#039;r-x 1 root Projekt 0 2016-11-28 02:46 /projekt&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;d&#039;&#039;&#039; - näitab tegemist on kaustaga (directory). &lt;br /&gt;
&lt;br /&gt;
Kui hetkel Mati looks faili Dokumentatsioon.txt, siis Dokumentatsioon.txt fail kuulub grupile Arendaja.:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | touch Dokumentatsioon.txt&lt;br /&gt;
ls -l&lt;br /&gt;
-rwxrwxr-x 1 root Arendaja 0 2016-11-28 02:46 Dokumentatsioon.txt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Selleks, et Kati (Rakadmin)saaks kirjutada dokumentatsioonifaili muudatusi tuleb kõigepealt määrata kaustale Projekt Setgid:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g+s /projekt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /projekt&lt;br /&gt;
drwxrw&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 root projekt 0 2016-11-28 02:46 /projekt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
„&#039;&#039;&#039;s&#039;&#039;&#039;“ bit näitab grupiõigustes Setgid määratletust.&lt;br /&gt;
&lt;br /&gt;
Nüüd kui Mati(Arendaja) looks uuesti faili Dokumentatsioon.txt tekiks fail kuuluks grupile Projekt, mis tagab kirjutamisõiguse ka Katile(Rakadmin):&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | touch Dokumentatsioon.txt&lt;br /&gt;
ls -l&lt;br /&gt;
-rwxrwxr-x 1 root Projekt 0 2016-11-28 02:46 Dokumentatsioon.txt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Setgid eemaldamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g-s sbin/netreport&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /sbin/netreport&lt;br /&gt;
-rwxr-&#039;&#039;&#039;x&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /sbin/netreport&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Kõik kasutajad käivitavad netreport faili vastavalt enda õigustele või gruppi kuuluvusele.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loabittide formaadis (numbrite kujul):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Setuid määramiseks tuleb loabittide ette kirjutada 4 ja õigusbitid(775) järgi. Kus (&#039;&#039;&#039;7&#039;&#039;&#039;75) on faili omanikul r,w,x õigused; (7&#039;&#039;&#039;7&#039;&#039;&#039;5) grupil r,w,x õigused ja (77&#039;&#039;&#039;5&#039;&#039;&#039;)teistel kasutajatel r,x õigused.&lt;br /&gt;
Read - 4; Write - 2; Execute 1 =&amp;gt; rwx=4+2+1=7 ja rx=4+1=5&lt;br /&gt;
&lt;br /&gt;
Näiteks soovime anda failile Setuid:&lt;br /&gt;
&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 4775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rw&#039;&#039;&#039;s&#039;&#039;&#039;rwxr-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rw&#039;&#039;&#039;x&#039;&#039;&#039;rwxr-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Setgid määramiseks tuleb loabittide ette kirjutada 2, sama põhimõte nagu ka Setuid-lgi.&lt;br /&gt;
&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 2775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rwxrw&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rwxrw&#039;&#039;&#039;x&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Setuid ja Setgid määramiseks tuleb kasutada loabitti 6.&lt;br /&gt;
* lisamiseks:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 6775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rw&#039;&#039;&#039;s&#039;&#039;&#039;rw&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rw&#039;&#039;&#039;x&#039;&#039;&#039;rw&#039;&#039;&#039;x&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Failide leidmine millele on määratletud Setuid või Setgid: ==&lt;br /&gt;
&lt;br /&gt;
*Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /4000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /2000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid + Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /6000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Kokkuvõte ==&lt;br /&gt;
&lt;br /&gt;
Setuid on kasulik õiguste jagamise viis konkreetsetele failidele. Tavakasutajale ei pea andma näiteks juurkasutaja õiguseid, et kindlates failides teha muudatusi. Setgid on kasulik grupi õiguste jagamise viis konkreetsele failile ja kaustale ilma omanikugruppi muutmata. Eelnevalt omades ülevaadet kaustast ja kaustas olevatest failidest on Setgid ja Setuid turvaline viis õiguste jagamiseks.&lt;br /&gt;
&lt;br /&gt;
== Kasutatud kirjandus: ==&lt;br /&gt;
#http://linuxg.net/how-to-set-the-Setuid-and-Setgid-bit-for-files-in-linux-and-unix/&lt;br /&gt;
#https://docs.oracle.com/cd/E19683-01/816-4883/secfile-69/index.html&lt;br /&gt;
#http://thegeekdiary.com/what-is-suid-sgid-and-sticky-bit/&lt;br /&gt;
#http://www.codecoffee.com/tipsforlinux/articles/028.html&lt;br /&gt;
#http://kuutorvaja.eenet.ee/kasutamine/os/failioigused.html&lt;br /&gt;
#http://linoxide.com/how-tos/stickbit-suid-guid/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mabel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115483</id>
		<title>Setuid / Setgid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115483"/>
		<updated>2016-12-07T02:04:32Z</updated>

		<summary type="html">&lt;p&gt;Mabel: /* Kokkuvõte */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Autor==&lt;br /&gt;
Martin Abel A41&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
Setuid / SUID (set user id) on kasutajapõhine õiguste bit. Setuid-ga antakse kasutajale õigus käivitada programm / fail omanikuõigustega. Setgid / SGID (set group id) on grupipõhine õiguste bit. Setgid-ga antakse kasutajale õigused käivitada programm / fail omanikugrupi õigustega.&lt;br /&gt;
&lt;br /&gt;
== Setuid ja Setgid lisamine ==&lt;br /&gt;
&lt;br /&gt;
Setuid ja Setgid õiguseid jagatakse &#039;&#039;&#039;chmod&#039;&#039;&#039; käsuga.&lt;br /&gt;
Setuid ja Setgid saab määratleda nii loabittide (numbrite kujul). Loetavas formaadis (&#039;&#039;&#039;r&#039;&#039;&#039; - read, &#039;&#039;&#039;w&#039;&#039;&#039; - write, &#039;&#039;&#039;x&#039;&#039;&#039; - execute), kus: &#039;&#039;&#039;u&#039;&#039;&#039; - user(omanik); &#039;&#039;&#039;g&#039;&#039;&#039; - group(grupp); &#039;&#039;&#039;o&#039;&#039;&#039; - other(teised kasutajad); &#039;&#039;&#039;a&#039;&#039;&#039; - all(kõik: omanik, grupp kui ka teised kasutajad.) Setuid-i saab määrata ainult omanikuõigustele (&#039;&#039;&#039;u&#039;&#039;&#039;.) Setgid-i saab määrata ainult grupiõigustele (&#039;&#039;&#039;g&#039;&#039;&#039;.)&lt;br /&gt;
&lt;br /&gt;
== Näited: ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loetavas formaadis:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Setuid lisamine:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u+s /usr/bin/passwd &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Antud käsuga anti igale kasutajale õigus muuta enda parooli. Parooli muutes käivitatakse passwd faili juurkasutaja (root) õigustega.&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /usr/bin/passwd&lt;br /&gt;
-rw&#039;&#039;&#039;s&#039;&#039;&#039;r-xr-x 1 root root 0 2016-11-28 02:46 /usr/bin/passwd&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Vaatamaks kas failil on Setuid määratletud, kasutatakse käsku &#039;&#039;&#039;ls -l&#039;&#039;&#039;. „&#039;&#039;&#039;s&#039;&#039;&#039;“ bit näitab kasutajaõigustes Setuid määratletust.&lt;br /&gt;
&lt;br /&gt;
* Setuid eemaldamine: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u-s /usr/bin/passwd&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /usr/bin/passwd&lt;br /&gt;
-rw&#039;&#039;&#039;x&#039;&#039;&#039;r-xr-x 1 root root 0 2016-11-28 02:46 /usr/bin/passwd&lt;br /&gt;
|}&lt;br /&gt;
Antud käsuga eemaldati kasutajatelt õigus muuta enda parooli. Ainult juurkasutaja (root) saab parooli muuta, sest tal on ainsana kirjutamis (write) õigus. „&#039;&#039;&#039;x&#039;&#039;&#039;“ bit näitab käivitamis (execute) õigust.&lt;br /&gt;
&lt;br /&gt;
* Setgid lisamine (failid):&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g+s sbin/netreport&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /sbin/netreport&lt;br /&gt;
-rwxr-&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /sbin/netreport&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
„&#039;&#039;&#039;s&#039;&#039;&#039;“ bit näitab grupiõigustes Setgid määratletust. Kõik kasutajad käivitavad netreport faili juurgrupi (root) õigustega.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Setgid lisamine (kaustad):&lt;br /&gt;
&lt;br /&gt;
On kaust mille omanik on root ja kaust kuulub grupile Projekt. On kaks kasutajat Mati (kodugrupp arendaja) ja Kati (kodugrupp rakadmin). Nii Mati kui ka Kati kuuluvad gruppi Projekt.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /projekt&lt;br /&gt;
&#039;&#039;&#039;d&#039;&#039;&#039;rwxrw&#039;&#039;&#039;x&#039;&#039;&#039;r-x 1 root Projekt 0 2016-11-28 02:46 /projekt&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;d&#039;&#039;&#039; - näitab tegemist on kaustaga (directory). &lt;br /&gt;
&lt;br /&gt;
Kui hetkel Mati looks faili Dokumentatsioon.txt, siis Dokumentatsioon.txt fail kuulub grupile Arendaja.:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | touch Dokumentatsioon.txt&lt;br /&gt;
ls -l&lt;br /&gt;
-rwxrwxr-x 1 root Arendaja 0 2016-11-28 02:46 Dokumentatsioon.txt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Selleks, et Kati (Rakadmin)saaks kirjutada dokumentatsioonifaili muudatusi tuleb kõigepealt määrata kaustale Projekt Setgid:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g+s /projekt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /projekt&lt;br /&gt;
drwxrw&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 root projekt 0 2016-11-28 02:46 /projekt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
„&#039;&#039;&#039;s&#039;&#039;&#039;“ bit näitab grupiõigustes Setgid määratletust.&lt;br /&gt;
&lt;br /&gt;
Nüüd kui Mati(Arendaja) looks uuesti faili Dokumentatsioon.txt tekiks fail kuuluks grupile Projekt, mis tagab kirjutamisõiguse ka Katile(Rakadmin):&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | touch Dokumentatsioon.txt&lt;br /&gt;
ls -l&lt;br /&gt;
-rwxrwxr-x 1 root Projekt 0 2016-11-28 02:46 Dokumentatsioon.txt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Setgid eemaldamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g-s sbin/netreport&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /sbin/netreport&lt;br /&gt;
-rwxr-&#039;&#039;&#039;x&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /sbin/netreport&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Kõik kasutajad käivitavad netreport faili vastavalt enda õigustele või gruppi kuuluvusele.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loabittide formaadis (numbrite kujul):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Setuid määramiseks tuleb loabittide ette kirjutada 4 ja õigusbitid(775) järgi. Kus (&#039;&#039;&#039;7&#039;&#039;&#039;75) on faili omanikul r,w,x õigused; (7&#039;&#039;&#039;7&#039;&#039;&#039;5) grupil r,w,x õigused ja (77&#039;&#039;&#039;5&#039;&#039;&#039;)teistel kasutajatel r,x õigused.&lt;br /&gt;
Read - 4; Write - 2; Execute 1 =&amp;gt; rwx=4+2+1=7 ja rx=4+1=5&lt;br /&gt;
&lt;br /&gt;
Näiteks soovime anda failile Setuid:&lt;br /&gt;
&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 4775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rw&#039;&#039;&#039;s&#039;&#039;&#039;rwxr-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rw&#039;&#039;&#039;x&#039;&#039;&#039;rwxr-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Setgid määramiseks tuleb loabittide ette kirjutada 2, sama põhimõte nagu ka Setuid-lgi.&lt;br /&gt;
&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 2775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rwxrw&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rwxrw&#039;&#039;&#039;x&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Setuid ja Setgid määramiseks tuleb kasutada loabitti 6.&lt;br /&gt;
* lisamiseks:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 6775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rw&#039;&#039;&#039;s&#039;&#039;&#039;rw&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rw&#039;&#039;&#039;x&#039;&#039;&#039;rw&#039;&#039;&#039;x&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Failide leidmine millele on määratletud Setuid või Setgid: ==&lt;br /&gt;
&lt;br /&gt;
*Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /4000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /2000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid + Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /6000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Kokkuvõte ==&lt;br /&gt;
&lt;br /&gt;
Setuid on kasulik õiguste jagamise viis konkreetsetele failidele. Tavakasutajale ei pea andma näiteks juurkasutaja õiguseid, et kindlates failides teha muudatusi. Setgid on kasulik grupi õiguste jagamise viis konkreetsele failile ja kaustale ilma omanikugruppi muutmata. Eelnevalt omades ülevaadet kaustast ja kaustas olevatest failidest on Setgid ja Setuid turvaline viis õiguste jagamiseks.&lt;br /&gt;
&lt;br /&gt;
== Kasutatud kirjandus: ==&lt;br /&gt;
#http://linuxg.net/how-to-set-the-Setuid-and-Setgid-bit-for-files-in-linux-and-unix/&lt;br /&gt;
#https://docs.oracle.com/cd/E19683-01/816-4883/secfile-69/index.html&lt;br /&gt;
#http://thegeekdiary.com/what-is-suid-sgid-and-sticky-bit/&lt;br /&gt;
#http://www.codecoffee.com/tipsforlinux/articles/028.html&lt;br /&gt;
#http://kuutorvaja.eenet.ee/kasutamine/os/failioigused.html&lt;br /&gt;
#http://linoxide.com/how-tos/stickbit-suid-guid/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mabel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115480</id>
		<title>Setuid / Setgid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115480"/>
		<updated>2016-12-07T01:48:08Z</updated>

		<summary type="html">&lt;p&gt;Mabel: /* Näited: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Autor==&lt;br /&gt;
Martin Abel A41&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
Setuid / SUID (set user id) on kasutajapõhine õiguste bit. Setuid-ga antakse kasutajale õigus käivitada programm / fail omanikuõigustega. Setgid / SGID (set group id) on grupipõhine õiguste bit. Setgid-ga antakse kasutajale õigused käivitada programm / fail omanikugrupi õigustega.&lt;br /&gt;
&lt;br /&gt;
== Setuid ja Setgid lisamine ==&lt;br /&gt;
&lt;br /&gt;
Setuid ja Setgid õiguseid jagatakse &#039;&#039;&#039;chmod&#039;&#039;&#039; käsuga.&lt;br /&gt;
Setuid ja Setgid saab määratleda nii loabittide (numbrite kujul). Loetavas formaadis (&#039;&#039;&#039;r&#039;&#039;&#039; - read, &#039;&#039;&#039;w&#039;&#039;&#039; - write, &#039;&#039;&#039;x&#039;&#039;&#039; - execute), kus: &#039;&#039;&#039;u&#039;&#039;&#039; - user(omanik); &#039;&#039;&#039;g&#039;&#039;&#039; - group(grupp); &#039;&#039;&#039;o&#039;&#039;&#039; - other(teised kasutajad); &#039;&#039;&#039;a&#039;&#039;&#039; - all(kõik: omanik, grupp kui ka teised kasutajad.) Setuid-i saab määrata ainult omanikuõigustele (&#039;&#039;&#039;u&#039;&#039;&#039;.) Setgid-i saab määrata ainult grupiõigustele (&#039;&#039;&#039;g&#039;&#039;&#039;.)&lt;br /&gt;
&lt;br /&gt;
== Näited: ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loetavas formaadis:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Setuid lisamine:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u+s /usr/bin/passwd &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Antud käsuga anti igale kasutajale õigus muuta enda parooli. Parooli muutes käivitatakse passwd faili juurkasutaja (root) õigustega.&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /usr/bin/passwd&lt;br /&gt;
-rw&#039;&#039;&#039;s&#039;&#039;&#039;r-xr-x 1 root root 0 2016-11-28 02:46 /usr/bin/passwd&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Vaatamaks kas failil on Setuid määratletud, kasutatakse käsku &#039;&#039;&#039;ls -l&#039;&#039;&#039;. „&#039;&#039;&#039;s&#039;&#039;&#039;“ bit näitab kasutajaõigustes Setuid määratletust.&lt;br /&gt;
&lt;br /&gt;
* Setuid eemaldamine: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u-s /usr/bin/passwd&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /usr/bin/passwd&lt;br /&gt;
-rw&#039;&#039;&#039;x&#039;&#039;&#039;r-xr-x 1 root root 0 2016-11-28 02:46 /usr/bin/passwd&lt;br /&gt;
|}&lt;br /&gt;
Antud käsuga eemaldati kasutajatelt õigus muuta enda parooli. Ainult juurkasutaja (root) saab parooli muuta, sest tal on ainsana kirjutamis (write) õigus. „&#039;&#039;&#039;x&#039;&#039;&#039;“ bit näitab käivitamis (execute) õigust.&lt;br /&gt;
&lt;br /&gt;
* Setgid lisamine (failid):&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g+s sbin/netreport&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /sbin/netreport&lt;br /&gt;
-rwxr-&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /sbin/netreport&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
„&#039;&#039;&#039;s&#039;&#039;&#039;“ bit näitab grupiõigustes Setgid määratletust. Kõik kasutajad käivitavad netreport faili juurgrupi (root) õigustega.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Setgid lisamine (kaustad):&lt;br /&gt;
&lt;br /&gt;
On kaust mille omanik on root ja kaust kuulub grupile Projekt. On kaks kasutajat Mati (kodugrupp arendaja) ja Kati (kodugrupp rakadmin). Nii Mati kui ka Kati kuuluvad gruppi Projekt.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /projekt&lt;br /&gt;
&#039;&#039;&#039;d&#039;&#039;&#039;rwxrw&#039;&#039;&#039;x&#039;&#039;&#039;r-x 1 root Projekt 0 2016-11-28 02:46 /projekt&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;d&#039;&#039;&#039; - näitab tegemist on kaustaga (directory). &lt;br /&gt;
&lt;br /&gt;
Kui hetkel Mati looks faili Dokumentatsioon.txt, siis Dokumentatsioon.txt fail kuulub grupile Arendaja.:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | touch Dokumentatsioon.txt&lt;br /&gt;
ls -l&lt;br /&gt;
-rwxrwxr-x 1 root Arendaja 0 2016-11-28 02:46 Dokumentatsioon.txt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Selleks, et Kati (Rakadmin)saaks kirjutada dokumentatsioonifaili muudatusi tuleb kõigepealt määrata kaustale Projekt Setgid:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g+s /projekt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /projekt&lt;br /&gt;
drwxrw&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 root projekt 0 2016-11-28 02:46 /projekt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
„&#039;&#039;&#039;s&#039;&#039;&#039;“ bit näitab grupiõigustes Setgid määratletust.&lt;br /&gt;
&lt;br /&gt;
Nüüd kui Mati(Arendaja) looks uuesti faili Dokumentatsioon.txt tekiks fail kuuluks grupile Projekt, mis tagab kirjutamisõiguse ka Katile(Rakadmin):&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | touch Dokumentatsioon.txt&lt;br /&gt;
ls -l&lt;br /&gt;
-rwxrwxr-x 1 root Projekt 0 2016-11-28 02:46 Dokumentatsioon.txt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Setgid eemaldamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g-s sbin/netreport&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /sbin/netreport&lt;br /&gt;
-rwxr-&#039;&#039;&#039;x&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /sbin/netreport&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Kõik kasutajad käivitavad netreport faili vastavalt enda õigustele või gruppi kuuluvusele.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loabittide formaadis (numbrite kujul):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Setuid määramiseks tuleb loabittide ette kirjutada 4 ja õigusbitid(775) järgi. Kus (&#039;&#039;&#039;7&#039;&#039;&#039;75) on faili omanikul r,w,x õigused; (7&#039;&#039;&#039;7&#039;&#039;&#039;5) grupil r,w,x õigused ja (77&#039;&#039;&#039;5&#039;&#039;&#039;)teistel kasutajatel r,x õigused.&lt;br /&gt;
Read - 4; Write - 2; Execute 1 =&amp;gt; rwx=4+2+1=7 ja rx=4+1=5&lt;br /&gt;
&lt;br /&gt;
Näiteks soovime anda failile Setuid:&lt;br /&gt;
&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 4775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rw&#039;&#039;&#039;s&#039;&#039;&#039;rwxr-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rw&#039;&#039;&#039;x&#039;&#039;&#039;rwxr-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Setgid määramiseks tuleb loabittide ette kirjutada 2, sama põhimõte nagu ka Setuid-lgi.&lt;br /&gt;
&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 2775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rwxrw&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rwxrw&#039;&#039;&#039;x&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Setuid ja Setgid määramiseks tuleb kasutada loabitti 6.&lt;br /&gt;
* lisamiseks:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 6775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rw&#039;&#039;&#039;s&#039;&#039;&#039;rw&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rw&#039;&#039;&#039;x&#039;&#039;&#039;rw&#039;&#039;&#039;x&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Failide leidmine millele on määratletud Setuid või Setgid: ==&lt;br /&gt;
&lt;br /&gt;
*Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /4000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /2000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid + Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /6000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Kokkuvõte ==&lt;br /&gt;
&lt;br /&gt;
Setuid on kasulik õiguste jagamise viis konkreetsetele failidele. Tavakasutajale ei pea andma näiteks juurkasutaja õiguseid, et kindlates failides teha muudatusi. Setuid võimaldab jagada kasutajaõiguseid paindlikumalt ilma turvariski tõstmata.&lt;br /&gt;
Setgid on kasulik grupi õiguste jagamise viis konkreetsele failile ilma faili omanikugruppi muutmata. Võimaldab jagada grupile õiguseid paindlikumalt ilma turvariski tõstmata.&lt;br /&gt;
&lt;br /&gt;
== Kasutatud kirjandus: ==&lt;br /&gt;
#http://linuxg.net/how-to-set-the-Setuid-and-Setgid-bit-for-files-in-linux-and-unix/&lt;br /&gt;
#https://docs.oracle.com/cd/E19683-01/816-4883/secfile-69/index.html&lt;br /&gt;
#http://thegeekdiary.com/what-is-suid-sgid-and-sticky-bit/&lt;br /&gt;
#http://www.codecoffee.com/tipsforlinux/articles/028.html&lt;br /&gt;
#http://kuutorvaja.eenet.ee/kasutamine/os/failioigused.html&lt;br /&gt;
#http://linoxide.com/how-tos/stickbit-suid-guid/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mabel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115479</id>
		<title>Setuid / Setgid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115479"/>
		<updated>2016-12-07T01:44:38Z</updated>

		<summary type="html">&lt;p&gt;Mabel: /* Näited: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Autor==&lt;br /&gt;
Martin Abel A41&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
Setuid / SUID (set user id) on kasutajapõhine õiguste bit. Setuid-ga antakse kasutajale õigus käivitada programm / fail omanikuõigustega. Setgid / SGID (set group id) on grupipõhine õiguste bit. Setgid-ga antakse kasutajale õigused käivitada programm / fail omanikugrupi õigustega.&lt;br /&gt;
&lt;br /&gt;
== Setuid ja Setgid lisamine ==&lt;br /&gt;
&lt;br /&gt;
Setuid ja Setgid õiguseid jagatakse &#039;&#039;&#039;chmod&#039;&#039;&#039; käsuga.&lt;br /&gt;
Setuid ja Setgid saab määratleda nii loabittide (numbrite kujul). Loetavas formaadis (&#039;&#039;&#039;r&#039;&#039;&#039; - read, &#039;&#039;&#039;w&#039;&#039;&#039; - write, &#039;&#039;&#039;x&#039;&#039;&#039; - execute), kus: &#039;&#039;&#039;u&#039;&#039;&#039; - user(omanik); &#039;&#039;&#039;g&#039;&#039;&#039; - group(grupp); &#039;&#039;&#039;o&#039;&#039;&#039; - other(teised kasutajad); &#039;&#039;&#039;a&#039;&#039;&#039; - all(kõik: omanik, grupp kui ka teised kasutajad.) Setuid-i saab määrata ainult omanikuõigustele (&#039;&#039;&#039;u&#039;&#039;&#039;.) Setgid-i saab määrata ainult grupiõigustele (&#039;&#039;&#039;g&#039;&#039;&#039;.)&lt;br /&gt;
&lt;br /&gt;
== Näited: ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loetavas formaadis:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Setuid lisamine:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u+s /usr/bin/passwd &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Antud käsuga anti igale kasutajale õigus muuta enda parooli. Parooli muutes käivitatakse passwd faili juurkasutaja (root) õigustega.&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /usr/bin/passwd&lt;br /&gt;
-rw&#039;&#039;&#039;s&#039;&#039;&#039;r-xr-x 1 root root 0 2016-11-28 02:46 /usr/bin/passwd&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Vaatamaks kas failil on Setuid määratletud, kasutatakse käsku &#039;&#039;&#039;ls -l&#039;&#039;&#039;. „&#039;&#039;&#039;s&#039;&#039;&#039;“ bit näitab kasutajaõigustes Setuid määratletust.&lt;br /&gt;
&lt;br /&gt;
* Setuid eemaldamine: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u-s /usr/bin/passwd&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /usr/bin/passwd&lt;br /&gt;
-rw&#039;&#039;&#039;x&#039;&#039;&#039;r-xr-x 1 root root 0 2016-11-28 02:46 /usr/bin/passwd&lt;br /&gt;
|}&lt;br /&gt;
Antud käsuga eemaldati kasutajatelt õigus muuta enda parooli. Ainult juurkasutaja (root) saab parooli muuta, sest tal on ainsana kirjutamis (write) õigus. „&#039;&#039;&#039;x&#039;&#039;&#039;“ bit näitab käivitamis (execute) õigust.&lt;br /&gt;
&lt;br /&gt;
* Setgid lisamine (failid):&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g+s sbin/netreport&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /sbin/netreport&lt;br /&gt;
-rwxr-&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /sbin/netreport&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
„&#039;&#039;&#039;s&#039;&#039;&#039;“ bit näitab grupiõigustes Setgid määratletust. Kõik kasutajad käivitavad netreport faili juurgrupi (root) õigustega.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Setgid lisamine (kaustad):&lt;br /&gt;
&lt;br /&gt;
On kaust mille omanik on root ja kaust kuulub grupile Projekt. On kaks kasutajat Mati (kodugrupp arendaja) ja Kati (kodugrupp rakadmin). Nii Mati kui ka Kati kuuluvad gruppi Projekt.&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /projekt&lt;br /&gt;
&#039;&#039;&#039;d&#039;&#039;&#039;rwxrw&#039;&#039;&#039;x&#039;&#039;&#039;r-x 1 root Projekt 0 2016-11-28 02:46 /projekt&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;d&#039;&#039;&#039; - näitab tegemist on kaustaga (directory). &lt;br /&gt;
&lt;br /&gt;
Kui hetkel Mati looks faili Dokumentatsioon.txt, siis Dokumentatsioon.txt fail kuulub grupile Arendaja.:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | touch Dokumentatsioon.txt&lt;br /&gt;
ls -l&lt;br /&gt;
-rwxrwxr-x 1 root Arendaja 0 2016-11-28 02:46 Dokumentatsioon.txt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Selleks, et Kati (Rakadmin)saaks kirjutada dokumentatsioonifaili muudatusi tuleb kõigepealt määrata kaustale Projekt Setgid:&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g+s /projekt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /projekt&lt;br /&gt;
drwxrw&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 root projekt 0 2016-11-28 02:46 /projekt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
„&#039;&#039;&#039;s&#039;&#039;&#039;“ bit näitab grupiõigustes Setgid määratletust.&lt;br /&gt;
&lt;br /&gt;
Nüüd kui Mati(Arendaja) looks uuesti faili Dokumentatsioon.txt tekiks fail kuuluks grupile Projekt, mis tagab kirjutamisõiguse ka Katile(Rakadmin):&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | touch Dokumentatsioon.txt&lt;br /&gt;
ls -l&lt;br /&gt;
-rwxrwxr-x 1 root Projekt 0 2016-11-28 02:46 Dokumentatsioon.txt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Setgid eemaldamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g-s sbin/netreport&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /sbin/netreport&lt;br /&gt;
-rwxr-&#039;&#039;&#039;x&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /sbin/netreport&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Kõik kasutajad käivitavad netreport faili vastavalt enda õigustele või gruppi kuuluvusele.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loabittide formaadis (numbrite kujul):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Setuid määramiseks tuleb loabittide ette kirjutada 4 ja õigusbitid(775) järgi. Kus (&#039;&#039;&#039;7&#039;&#039;&#039;75) on faili omanikul r,w,x õigused; (7&#039;&#039;&#039;7&#039;&#039;&#039;5) grupil r,w,x õigused ja (77&#039;&#039;&#039;5&#039;&#039;&#039;)teistel kasutajatel r,x õigused.&lt;br /&gt;
Read - 4; Write - 2; Execute 1 =&amp;gt; rwx=4+2+1=7 ja rx=4+1=5&lt;br /&gt;
&lt;br /&gt;
Näiteks soovime anda failile Setuid:&lt;br /&gt;
&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 4775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rw&#039;&#039;&#039;s&#039;&#039;&#039;rwxr-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rw&#039;&#039;&#039;x&#039;&#039;&#039;rwxr-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Setgid määramiseks tuleb loabittide ette kirjutada 2, sama põhimõte nagu ka Setuid-lgi.&lt;br /&gt;
&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 2775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rwxrw&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rwxrw&#039;&#039;&#039;x&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Setuid ja Setgid määramiseks tuleb kasutada loabitti 6.&lt;br /&gt;
* lisamiseks:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 6775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rw&#039;&#039;&#039;s&#039;&#039;&#039;rw&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rw&#039;&#039;&#039;x&#039;&#039;&#039;rw&#039;&#039;&#039;x&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Failide leidmine millele on määratletud Setuid või Setgid: ==&lt;br /&gt;
&lt;br /&gt;
*Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /4000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /2000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid + Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /6000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Kokkuvõte ==&lt;br /&gt;
&lt;br /&gt;
Setuid on kasulik õiguste jagamise viis konkreetsetele failidele. Tavakasutajale ei pea andma näiteks juurkasutaja õiguseid, et kindlates failides teha muudatusi. Setuid võimaldab jagada kasutajaõiguseid paindlikumalt ilma turvariski tõstmata.&lt;br /&gt;
Setgid on kasulik grupi õiguste jagamise viis konkreetsele failile ilma faili omanikugruppi muutmata. Võimaldab jagada grupile õiguseid paindlikumalt ilma turvariski tõstmata.&lt;br /&gt;
&lt;br /&gt;
== Kasutatud kirjandus: ==&lt;br /&gt;
#http://linuxg.net/how-to-set-the-Setuid-and-Setgid-bit-for-files-in-linux-and-unix/&lt;br /&gt;
#https://docs.oracle.com/cd/E19683-01/816-4883/secfile-69/index.html&lt;br /&gt;
#http://thegeekdiary.com/what-is-suid-sgid-and-sticky-bit/&lt;br /&gt;
#http://www.codecoffee.com/tipsforlinux/articles/028.html&lt;br /&gt;
#http://kuutorvaja.eenet.ee/kasutamine/os/failioigused.html&lt;br /&gt;
#http://linoxide.com/how-tos/stickbit-suid-guid/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mabel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115478</id>
		<title>Setuid / Setgid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115478"/>
		<updated>2016-12-06T23:47:33Z</updated>

		<summary type="html">&lt;p&gt;Mabel: /* Sissejuhatus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Autor==&lt;br /&gt;
Martin Abel A41&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
Setuid / SUID (set user id) on kasutajapõhine õiguste bit. Setuid-ga antakse kasutajale õigus käivitada programm / fail omanikuõigustega. Setgid / SGID (set group id) on grupipõhine õiguste bit. Setgid-ga antakse kasutajale õigused käivitada programm / fail omanikugrupi õigustega.&lt;br /&gt;
&lt;br /&gt;
== Setuid ja Setgid lisamine ==&lt;br /&gt;
&lt;br /&gt;
Setuid ja Setgid õiguseid jagatakse &#039;&#039;&#039;chmod&#039;&#039;&#039; käsuga.&lt;br /&gt;
Setuid ja Setgid saab määratleda nii loabittide (numbrite kujul). Loetavas formaadis (&#039;&#039;&#039;r&#039;&#039;&#039; - read, &#039;&#039;&#039;w&#039;&#039;&#039; - write, &#039;&#039;&#039;x&#039;&#039;&#039; - execute), kus: &#039;&#039;&#039;u&#039;&#039;&#039; - user(omanik); &#039;&#039;&#039;g&#039;&#039;&#039; - group(grupp); &#039;&#039;&#039;o&#039;&#039;&#039; - other(teised kasutajad); &#039;&#039;&#039;a&#039;&#039;&#039; - all(kõik: omanik, grupp kui ka teised kasutajad.) Setuid-i saab määrata ainult omanikuõigustele (&#039;&#039;&#039;u&#039;&#039;&#039;.) Setgid-i saab määrata ainult grupiõigustele (&#039;&#039;&#039;g&#039;&#039;&#039;.)&lt;br /&gt;
&lt;br /&gt;
== Näited: ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loetavas formaadis:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Setuid lisamine:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u+s /usr/bin/passwd &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Antud käsuga anti igale kasutajale õigus muuta enda parooli. Parooli muutes käivitatakse passwd faili juurkasutaja (root) õigustega.&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /usr/bin/passwd&lt;br /&gt;
-rw&#039;&#039;&#039;s&#039;&#039;&#039;r-xr-x 1 root root 0 2016-11-28 02:46 /usr/bin/passwd&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Vaatamaks kas failil on Setuid määratletud, kasutatakse käsku &#039;&#039;&#039;ls -l&#039;&#039;&#039;. „&#039;&#039;&#039;s&#039;&#039;&#039;“ bit näitab kasutajaõigustes Setuid määratletust.&lt;br /&gt;
&lt;br /&gt;
* Setuid eemaldamine: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u-s /usr/bin/passwd&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /usr/bin/passwd&lt;br /&gt;
-rw&#039;&#039;&#039;x&#039;&#039;&#039;r-xr-x 1 root root 0 2016-11-28 02:46 /usr/bin/passwd&lt;br /&gt;
|}&lt;br /&gt;
Antud käsuga eemaldati kasutajatelt õigus muuta enda parooli. Ainult juurkasutaja (root) saab parooli muuta, sest tal on ainsana kirjutamis (write) õigus. „&#039;&#039;&#039;x&#039;&#039;&#039;“ bit näitab käivitamis (execute) õigust.&lt;br /&gt;
&lt;br /&gt;
* Setgid lisamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g+s sbin/netreport&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /sbin/netreport&lt;br /&gt;
-rwxr-&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /sbin/netreport&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
„&#039;&#039;&#039;s&#039;&#039;&#039;“ bit näitab grupiõigustes Setgid määratletust. Kõik kasutajad käivitavad netreport faili juurgrupi (root) õigustega.&lt;br /&gt;
&lt;br /&gt;
* Setgid eemaldamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g-s sbin/netreport&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /sbin/netreport&lt;br /&gt;
-rwxr-&#039;&#039;&#039;x&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /sbin/netreport&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Kõik kasutajad käivitavad netreport faili vastavalt enda õigustele või gruppi kuuluvusele.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loabittide formaadis (numbrite kujul):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Setuid määramiseks tuleb loabittide ette kirjutada 4 ja õigusbitid(775) järgi. Kus (&#039;&#039;&#039;7&#039;&#039;&#039;75) on faili omanikul r,w,x õigused; (7&#039;&#039;&#039;7&#039;&#039;&#039;5) grupil r,w,x õigused ja (77&#039;&#039;&#039;5&#039;&#039;&#039;)teistel kasutajatel r,x õigused.&lt;br /&gt;
Read - 4; Write - 2; Execute 1 =&amp;gt; rwx=4+2+1=7 ja rx=4+1=5&lt;br /&gt;
&lt;br /&gt;
Näiteks soovime anda failile Setuid:&lt;br /&gt;
&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 4775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rw&#039;&#039;&#039;s&#039;&#039;&#039;rwxr-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rw&#039;&#039;&#039;x&#039;&#039;&#039;rwxr-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Setgid määramiseks tuleb loabittide ette kirjutada 2, sama põhimõte nagu ka Setuid-lgi.&lt;br /&gt;
&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 2775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rwxrw&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rwxrw&#039;&#039;&#039;x&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Setuid ja Setgid määramiseks tuleb kasutada loabitti 6.&lt;br /&gt;
* lisamiseks:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 6775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rw&#039;&#039;&#039;s&#039;&#039;&#039;rw&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rw&#039;&#039;&#039;x&#039;&#039;&#039;rw&#039;&#039;&#039;x&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Failide leidmine millele on määratletud Setuid või Setgid: ==&lt;br /&gt;
&lt;br /&gt;
*Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /4000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /2000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid + Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /6000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Kokkuvõte ==&lt;br /&gt;
&lt;br /&gt;
Setuid on kasulik õiguste jagamise viis konkreetsetele failidele. Tavakasutajale ei pea andma näiteks juurkasutaja õiguseid, et kindlates failides teha muudatusi. Setuid võimaldab jagada kasutajaõiguseid paindlikumalt ilma turvariski tõstmata.&lt;br /&gt;
Setgid on kasulik grupi õiguste jagamise viis konkreetsele failile ilma faili omanikugruppi muutmata. Võimaldab jagada grupile õiguseid paindlikumalt ilma turvariski tõstmata.&lt;br /&gt;
&lt;br /&gt;
== Kasutatud kirjandus: ==&lt;br /&gt;
#http://linuxg.net/how-to-set-the-Setuid-and-Setgid-bit-for-files-in-linux-and-unix/&lt;br /&gt;
#https://docs.oracle.com/cd/E19683-01/816-4883/secfile-69/index.html&lt;br /&gt;
#http://thegeekdiary.com/what-is-suid-sgid-and-sticky-bit/&lt;br /&gt;
#http://www.codecoffee.com/tipsforlinux/articles/028.html&lt;br /&gt;
#http://kuutorvaja.eenet.ee/kasutamine/os/failioigused.html&lt;br /&gt;
#http://linoxide.com/how-tos/stickbit-suid-guid/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mabel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115477</id>
		<title>Setuid / Setgid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115477"/>
		<updated>2016-12-06T23:24:27Z</updated>

		<summary type="html">&lt;p&gt;Mabel: /* Näited: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Autor==&lt;br /&gt;
Martin Abel A41&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
Setuid / SUID (set user id) on kasutajapõhine õiguste bit. Setuid-ga antakse kasutajale õigus käivitada programm / fail omanikuõigustega. Setgid / SGID (set group id) on grupipõhine õiguste bit. Setgid-ga antakse gruppi kuuluvale kasutajale õigused käivitada programm / fail omanikugrupi õigustega.&lt;br /&gt;
&lt;br /&gt;
== Setuid ja Setgid lisamine ==&lt;br /&gt;
&lt;br /&gt;
Setuid ja Setgid õiguseid jagatakse &#039;&#039;&#039;chmod&#039;&#039;&#039; käsuga.&lt;br /&gt;
Setuid ja Setgid saab määratleda nii loabittide (numbrite kujul). Loetavas formaadis (&#039;&#039;&#039;r&#039;&#039;&#039; - read, &#039;&#039;&#039;w&#039;&#039;&#039; - write, &#039;&#039;&#039;x&#039;&#039;&#039; - execute), kus: &#039;&#039;&#039;u&#039;&#039;&#039; - user(omanik); &#039;&#039;&#039;g&#039;&#039;&#039; - group(grupp); &#039;&#039;&#039;o&#039;&#039;&#039; - other(teised kasutajad); &#039;&#039;&#039;a&#039;&#039;&#039; - all(kõik: omanik, grupp kui ka teised kasutajad.) Setuid-i saab määrata ainult omanikuõigustele (&#039;&#039;&#039;u&#039;&#039;&#039;.) Setgid-i saab määrata ainult grupiõigustele (&#039;&#039;&#039;g&#039;&#039;&#039;.)&lt;br /&gt;
&lt;br /&gt;
== Näited: ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loetavas formaadis:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Setuid lisamine:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u+s /usr/bin/passwd &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Antud käsuga anti igale kasutajale õigus muuta enda parooli. Parooli muutes käivitatakse passwd faili juurkasutaja (root) õigustega.&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /usr/bin/passwd&lt;br /&gt;
-rw&#039;&#039;&#039;s&#039;&#039;&#039;r-xr-x 1 root root 0 2016-11-28 02:46 /usr/bin/passwd&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Vaatamaks kas failil on Setuid määratletud, kasutatakse käsku &#039;&#039;&#039;ls -l&#039;&#039;&#039;. „&#039;&#039;&#039;s&#039;&#039;&#039;“ bit näitab kasutajaõigustes Setuid määratletust.&lt;br /&gt;
&lt;br /&gt;
* Setuid eemaldamine: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u-s /usr/bin/passwd&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /usr/bin/passwd&lt;br /&gt;
-rw&#039;&#039;&#039;x&#039;&#039;&#039;r-xr-x 1 root root 0 2016-11-28 02:46 /usr/bin/passwd&lt;br /&gt;
|}&lt;br /&gt;
Antud käsuga eemaldati kasutajatelt õigus muuta enda parooli. Ainult juurkasutaja (root) saab parooli muuta, sest tal on ainsana kirjutamis (write) õigus. „&#039;&#039;&#039;x&#039;&#039;&#039;“ bit näitab käivitamis (execute) õigust.&lt;br /&gt;
&lt;br /&gt;
* Setgid lisamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g+s sbin/netreport&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /sbin/netreport&lt;br /&gt;
-rwxr-&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /sbin/netreport&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
„&#039;&#039;&#039;s&#039;&#039;&#039;“ bit näitab grupiõigustes Setgid määratletust. Kõik kasutajad käivitavad netreport faili juurgrupi (root) õigustega.&lt;br /&gt;
&lt;br /&gt;
* Setgid eemaldamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g-s sbin/netreport&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /sbin/netreport&lt;br /&gt;
-rwxr-&#039;&#039;&#039;x&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /sbin/netreport&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Kõik kasutajad käivitavad netreport faili vastavalt enda õigustele või gruppi kuuluvusele.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loabittide formaadis (numbrite kujul):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Setuid määramiseks tuleb loabittide ette kirjutada 4 ja õigusbitid(775) järgi. Kus (&#039;&#039;&#039;7&#039;&#039;&#039;75) on faili omanikul r,w,x õigused; (7&#039;&#039;&#039;7&#039;&#039;&#039;5) grupil r,w,x õigused ja (77&#039;&#039;&#039;5&#039;&#039;&#039;)teistel kasutajatel r,x õigused.&lt;br /&gt;
Read - 4; Write - 2; Execute 1 =&amp;gt; rwx=4+2+1=7 ja rx=4+1=5&lt;br /&gt;
&lt;br /&gt;
Näiteks soovime anda failile Setuid:&lt;br /&gt;
&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 4775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rw&#039;&#039;&#039;s&#039;&#039;&#039;rwxr-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rw&#039;&#039;&#039;x&#039;&#039;&#039;rwxr-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Setgid määramiseks tuleb loabittide ette kirjutada 2, sama põhimõte nagu ka Setuid-lgi.&lt;br /&gt;
&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 2775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rwxrw&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rwxrw&#039;&#039;&#039;x&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Setuid ja Setgid määramiseks tuleb kasutada loabitti 6.&lt;br /&gt;
* lisamiseks:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 6775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rw&#039;&#039;&#039;s&#039;&#039;&#039;rw&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /kaust/failinimi/&lt;br /&gt;
-rw&#039;&#039;&#039;x&#039;&#039;&#039;rw&#039;&#039;&#039;x&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /kaust/failinimi/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Failide leidmine millele on määratletud Setuid või Setgid: ==&lt;br /&gt;
&lt;br /&gt;
*Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /4000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /2000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid + Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /6000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Kokkuvõte ==&lt;br /&gt;
&lt;br /&gt;
Setuid on kasulik õiguste jagamise viis konkreetsetele failidele. Tavakasutajale ei pea andma näiteks juurkasutaja õiguseid, et kindlates failides teha muudatusi. Setuid võimaldab jagada kasutajaõiguseid paindlikumalt ilma turvariski tõstmata.&lt;br /&gt;
Setgid on kasulik grupi õiguste jagamise viis konkreetsele failile ilma faili omanikugruppi muutmata. Võimaldab jagada grupile õiguseid paindlikumalt ilma turvariski tõstmata.&lt;br /&gt;
&lt;br /&gt;
== Kasutatud kirjandus: ==&lt;br /&gt;
#http://linuxg.net/how-to-set-the-Setuid-and-Setgid-bit-for-files-in-linux-and-unix/&lt;br /&gt;
#https://docs.oracle.com/cd/E19683-01/816-4883/secfile-69/index.html&lt;br /&gt;
#http://thegeekdiary.com/what-is-suid-sgid-and-sticky-bit/&lt;br /&gt;
#http://www.codecoffee.com/tipsforlinux/articles/028.html&lt;br /&gt;
#http://kuutorvaja.eenet.ee/kasutamine/os/failioigused.html&lt;br /&gt;
#http://linoxide.com/how-tos/stickbit-suid-guid/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mabel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115476</id>
		<title>Setuid / Setgid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115476"/>
		<updated>2016-12-06T23:05:24Z</updated>

		<summary type="html">&lt;p&gt;Mabel: /* Näited: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Autor==&lt;br /&gt;
Martin Abel A41&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
Setuid / SUID (set user id) on kasutajapõhine õiguste bit. Setuid-ga antakse kasutajale õigus käivitada programm / fail omanikuõigustega. Setgid / SGID (set group id) on grupipõhine õiguste bit. Setgid-ga antakse gruppi kuuluvale kasutajale õigused käivitada programm / fail omanikugrupi õigustega.&lt;br /&gt;
&lt;br /&gt;
== Setuid ja Setgid lisamine ==&lt;br /&gt;
&lt;br /&gt;
Setuid ja Setgid õiguseid jagatakse &#039;&#039;&#039;chmod&#039;&#039;&#039; käsuga.&lt;br /&gt;
Setuid ja Setgid saab määratleda nii loabittide (numbrite kujul). Loetavas formaadis (&#039;&#039;&#039;r&#039;&#039;&#039; - read, &#039;&#039;&#039;w&#039;&#039;&#039; - write, &#039;&#039;&#039;x&#039;&#039;&#039; - execute), kus: &#039;&#039;&#039;u&#039;&#039;&#039; - user(omanik); &#039;&#039;&#039;g&#039;&#039;&#039; - group(grupp); &#039;&#039;&#039;o&#039;&#039;&#039; - other(teised kasutajad); &#039;&#039;&#039;a&#039;&#039;&#039; - all(kõik: omanik, grupp kui ka teised kasutajad.) Setuid-i saab määrata ainult omanikuõigustele (&#039;&#039;&#039;u&#039;&#039;&#039;.) Setgid-i saab määrata ainult grupiõigustele (&#039;&#039;&#039;g&#039;&#039;&#039;.)&lt;br /&gt;
&lt;br /&gt;
== Näited: ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loetavas formaadis:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Setuid lisamine:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u+s /usr/bin/passwd &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Antud käsuga anti igale kasutajale õigus muuta enda parooli. Parooli muutes käivitakase passwd faili juurkasutaja (root) õigustega.&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /usr/bin/passwd&lt;br /&gt;
-rw&#039;&#039;&#039;s&#039;&#039;&#039;r-xr-x 1 root root 0 2016-11-28 02:46 /usr/bin/passwd&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Vaatamaks kas failil on Setuid määratletud, kasutatakse käsku &#039;&#039;&#039;ls -l&#039;&#039;&#039;. „&#039;&#039;&#039;s&#039;&#039;&#039;“ bit näitab kasutajaõigustes Setuid määratletust.&lt;br /&gt;
&lt;br /&gt;
* Setuid eemaldamine: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u-s /usr/bin/passwd&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /usr/bin/passwd&lt;br /&gt;
-rw&#039;&#039;&#039;x&#039;&#039;&#039;r-xr-x 1 root root 0 2016-11-28 02:46 /usr/bin/passwd&lt;br /&gt;
|}&lt;br /&gt;
Antud käsuga eemaldati kasutajatelt õigus muuta enda parooli. Ainult juurkasutaja (root) saab parooli muuta, sest tal on ainsana kirjutamis (write) õigus. „&#039;&#039;&#039;x&#039;&#039;&#039;“ bit näitab käivitamis (execute) õigust.&lt;br /&gt;
&lt;br /&gt;
* Setgid lisamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g+s sbin/netreport&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /sbin/netreport&lt;br /&gt;
-rwxr-&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /sbin/netreport&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
„&#039;&#039;&#039;s&#039;&#039;&#039;“ bit näitab grupiõigustes Setgid määratletust. Kõik kasutajad käivitavad netreport faili juurgrupi (root) õigustega.&lt;br /&gt;
&lt;br /&gt;
* Setgid eemaldamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g-s sbin/netreport&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /sbin/netreport&lt;br /&gt;
-rwxr-&#039;&#039;&#039;x&#039;&#039;&#039;r-x 1 root root 0 2016-11-28 02:46 /sbin/netreport&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Kõik kasutajad käivitavad netreport faili vastavalt enda õigustele või gruppi kuuluvusele.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loabittide formaadis (numbrite kujul):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Setuid määramiseks tuleb loabittide ette kirjutada 4 ja õigusbitid(775) järgi. Kus (&#039;&#039;&#039;7&#039;&#039;&#039;75) on faili omanikul r,w,x õigused; (7&#039;&#039;&#039;7&#039;&#039;&#039;5) grupil r,w,x õigused ja (77&#039;&#039;&#039;5&#039;&#039;&#039;)teistel kasutajatel r,x õigused.&lt;br /&gt;
Read - 4; Write - 2; Execute 1 =&amp;gt; rwx=4+2+1=7 ja rx=4+1=5&lt;br /&gt;
&lt;br /&gt;
Näiteks soovime anda failile Setuid:&lt;br /&gt;
&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 4775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Setgid määramiseks tuleb loabittide ette kirjutada 2, sama põhimõte nagu ka Setuid-lgi.&lt;br /&gt;
&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 2775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Setuid ja Setgid määramiseks tuleb kasutada loabitti 6.&lt;br /&gt;
* lisamiseks:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 6775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
== Failide leidmine millele on määratletud Setuid või Setgid: ==&lt;br /&gt;
&lt;br /&gt;
*Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /4000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /2000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid + Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /6000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Kokkuvõte ==&lt;br /&gt;
&lt;br /&gt;
Setuid on kasulik õiguste jagamise viis konkreetsetele failidele. Tavakasutajale ei pea andma näiteks juurkasutaja õiguseid, et kindlates failides teha muudatusi. Setuid võimaldab jagada kasutajaõiguseid paindlikumalt ilma turvariski tõstmata.&lt;br /&gt;
Setgid on kasulik grupi õiguste jagamise viis konkreetsele failile ilma faili omanikugruppi muutmata. Võimaldab jagada grupile õiguseid paindlikumalt ilma turvariski tõstmata.&lt;br /&gt;
&lt;br /&gt;
== Kasutatud kirjandus: ==&lt;br /&gt;
#http://linuxg.net/how-to-set-the-Setuid-and-Setgid-bit-for-files-in-linux-and-unix/&lt;br /&gt;
#https://docs.oracle.com/cd/E19683-01/816-4883/secfile-69/index.html&lt;br /&gt;
#http://thegeekdiary.com/what-is-suid-sgid-and-sticky-bit/&lt;br /&gt;
#http://www.codecoffee.com/tipsforlinux/articles/028.html&lt;br /&gt;
#http://kuutorvaja.eenet.ee/kasutamine/os/failioigused.html&lt;br /&gt;
#http://linoxide.com/how-tos/stickbit-suid-guid/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mabel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115475</id>
		<title>Setuid / Setgid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115475"/>
		<updated>2016-12-06T22:36:53Z</updated>

		<summary type="html">&lt;p&gt;Mabel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Autor==&lt;br /&gt;
Martin Abel A41&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
Setuid / SUID (set user id) on kasutajapõhine õiguste bit. Setuid-ga antakse kasutajale õigus käivitada programm / fail omanikuõigustega. Setgid / SGID (set group id) on grupipõhine õiguste bit. Setgid-ga antakse gruppi kuuluvale kasutajale õigused käivitada programm / fail omanikugrupi õigustega.&lt;br /&gt;
&lt;br /&gt;
== Setuid ja Setgid lisamine ==&lt;br /&gt;
&lt;br /&gt;
Setuid ja Setgid õiguseid jagatakse &#039;&#039;&#039;chmod&#039;&#039;&#039; käsuga.&lt;br /&gt;
Setuid ja Setgid saab määratleda nii loabittide (numbrite kujul). Loetavas formaadis (&#039;&#039;&#039;r&#039;&#039;&#039; - read, &#039;&#039;&#039;w&#039;&#039;&#039; - write, &#039;&#039;&#039;x&#039;&#039;&#039; - execute), kus: &#039;&#039;&#039;u&#039;&#039;&#039; - user(omanik); &#039;&#039;&#039;g&#039;&#039;&#039; - group(grupp); &#039;&#039;&#039;o&#039;&#039;&#039; - other(teised kasutajad); &#039;&#039;&#039;a&#039;&#039;&#039; - all(kõik: omanik, grupp kui ka teised kasutajad.) Setuid-i saab määrata ainult omanikuõigustele (&#039;&#039;&#039;u&#039;&#039;&#039;.) Setgid-i saab määrata ainult grupiõigustele (&#039;&#039;&#039;g&#039;&#039;&#039;.)&lt;br /&gt;
&lt;br /&gt;
== Näited: ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loetavas formaadis:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Setuid lisamine:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u+s /usr/bin/passwd &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Antud käsuga anti igale kasutajale õigus muuta enda parooli. Parooli muutes käivitakase passwd faili juurkasutaja (root) õigustega.&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /usr/bin/passwd&lt;br /&gt;
-rw&#039;&#039;&#039;s&#039;&#039;&#039;r-xr-x 1 root root 0 2016-11-28 02:46 /usr/bin/passwd&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Vaatamaks kas failil on Setuid määratletud, kasutatakse käsku &#039;&#039;&#039;ls -l&#039;&#039;&#039;. „&#039;&#039;&#039;s&#039;&#039;&#039;“ bit näitab kasutaja õigustes Setuid määratletust.&lt;br /&gt;
&lt;br /&gt;
* Setuid eemaldamine: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u-s /usr/bin/passwd&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /usr/bin/passwd&lt;br /&gt;
-rw&#039;&#039;&#039;x&#039;&#039;&#039;r-xr-x 1 root root 0 2016-11-28 02:46 /usr/bin/passwd&lt;br /&gt;
|}&lt;br /&gt;
Antud käsuga eemaldati kasutajatelt õigus muuta enda parooli. Ainult juurkasutaja (root) saab parooli muuta, sest tal on ainsana kirjutamis (write) õigus. „&#039;&#039;&#039;x&#039;&#039;&#039;“ bit näitab käivitamis (execute) õigust.&lt;br /&gt;
&lt;br /&gt;
* Setgid lisamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g+s kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
* Setgid eemaldamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g-s kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loabittide formaadis (numbrite kujul):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Setuid määramiseks tuleb loabittide ette kirjutada 4 ja õigusbitid järgi.&lt;br /&gt;
Näiteks soovime anda failile Setuid:&lt;br /&gt;
&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 4775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Setgid määramiseks tuleb loabittide ette kirjutada 2, sama põhimõte nagu ka Setuid-lgi.&lt;br /&gt;
&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 2775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Setuid ja Setgid määramiseks tuleb kasutada loabitti 6.&lt;br /&gt;
* lisamiseks:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 6775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Failide leidmine millele on määratletud Setuid või Setgid: ==&lt;br /&gt;
&lt;br /&gt;
*Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /4000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /2000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid + Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /6000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Kokkuvõte ==&lt;br /&gt;
&lt;br /&gt;
Setuid on kasulik õiguste jagamise viis konkreetsetele failidele. Tavakasutajale ei pea andma näiteks juurkasutaja õiguseid, et kindlates failides teha muudatusi. Setuid võimaldab jagada kasutajaõiguseid paindlikumalt ilma turvariski tõstmata.&lt;br /&gt;
Setgid on kasulik grupi õiguste jagamise viis konkreetsele failile ilma faili omanikugruppi muutmata. Võimaldab jagada grupile õiguseid paindlikumalt ilma turvariski tõstmata.&lt;br /&gt;
&lt;br /&gt;
== Kasutatud kirjandus: ==&lt;br /&gt;
#http://linuxg.net/how-to-set-the-Setuid-and-Setgid-bit-for-files-in-linux-and-unix/&lt;br /&gt;
#https://docs.oracle.com/cd/E19683-01/816-4883/secfile-69/index.html&lt;br /&gt;
#http://thegeekdiary.com/what-is-suid-sgid-and-sticky-bit/&lt;br /&gt;
#http://www.codecoffee.com/tipsforlinux/articles/028.html&lt;br /&gt;
#http://kuutorvaja.eenet.ee/kasutamine/os/failioigused.html&lt;br /&gt;
#http://linoxide.com/how-tos/stickbit-suid-guid/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mabel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115474</id>
		<title>Setuid / Setgid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115474"/>
		<updated>2016-12-06T22:35:44Z</updated>

		<summary type="html">&lt;p&gt;Mabel: /* Kasutatud kirjandus: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Autor==&lt;br /&gt;
Martin Abel A41&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
Setuid / SUID (set user id) on kasutajapõhine õiguste bit. Setuid-ga antakse kasutajale õigus käivitada programm / fail omanikuõigustega. Setgid / SGID (set group id) on grupipõhine õiguste bit. Setgid-ga antakse gruppi kuuluvale kasutajale õigused käivitada programm / fail omanikugrupi õigustega.&lt;br /&gt;
&lt;br /&gt;
== Setuid ja Setgid lisamine ==&lt;br /&gt;
&lt;br /&gt;
Setuid ja Setgid õiguseid jagatakse &#039;&#039;&#039;chmod&#039;&#039;&#039; käsuga.&lt;br /&gt;
Setuid ja Setgid saab määratleda nii loabittide (numbrite kujul). Loetavas formaadis (&#039;&#039;&#039;r&#039;&#039;&#039; - read, &#039;&#039;&#039;w&#039;&#039;&#039; - write, &#039;&#039;&#039;x&#039;&#039;&#039; - execute), kus: &#039;&#039;&#039;u&#039;&#039;&#039; - user(omanik); &#039;&#039;&#039;g&#039;&#039;&#039; - group(grupp); &#039;&#039;&#039;o&#039;&#039;&#039; - other(teised kasutajad); &#039;&#039;&#039;a&#039;&#039;&#039; - all(kõik: omanik, grupp kui ka teised kasutajad.) Setuid-i saab määrata ainult omanikuõigustele (&#039;&#039;&#039;u&#039;&#039;&#039;.) Setgid-i saab määrata ainult grupiõigustele (&#039;&#039;&#039;g&#039;&#039;&#039;.)&lt;br /&gt;
&lt;br /&gt;
== Näited: ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loetavas formaadis:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Setuid lisamine:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u+s /usr/bin/passwd &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Antud käsuga anti igale kasutajale õigus muuta enda parooli. Parooli muutes käivitakase passwd faili juurkasutaja (root) õigustega.&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /usr/bin/passwd&lt;br /&gt;
-rw&#039;&#039;&#039;s&#039;&#039;&#039;r-xr-x 1 root root 0 2016-11-28 02:46 /usr/bin/passwd&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Vaatamaks kas failil on Setuid määratletud, kasutatakse käsku &#039;&#039;&#039;ls -l&#039;&#039;&#039;. „&#039;&#039;&#039;s&#039;&#039;&#039;“ bit näitab kasutaja õigustes Setuid määratletust.&lt;br /&gt;
&lt;br /&gt;
* Setuid eemaldamine: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u-s /usr/bin/passwd&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /usr/bin/passwd&lt;br /&gt;
-rw&#039;&#039;&#039;x&#039;&#039;&#039;r-xr-x 1 root root 0 2016-11-28 02:46 /usr/bin/passwd&lt;br /&gt;
|}&lt;br /&gt;
Antud käsuga eemaldati kasutajatelt õigus muuta enda parooli. Ainult juurkasutaja (root) saab parooli muuta, sest tal on ainsana kirjutamis (write) õigus. „&#039;&#039;&#039;x&#039;&#039;&#039;“ bit näitab käivitamis (execute) õigust.&lt;br /&gt;
&lt;br /&gt;
* Setgid lisamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g+s kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
* Setgid eemaldamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g-s kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loabittide formaadis (numbrite kujul):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Setuid määramiseks tuleb loabittide ette kirjutada 4 ja õigusbitid järgi.&lt;br /&gt;
Näiteks soovime anda failile Setuid:&lt;br /&gt;
&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 4775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Setgid määramiseks tuleb loabittide ette kirjutada 2, sama põhimõte nagu ka Setuid-lgi.&lt;br /&gt;
&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 2775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Setuid ja Setgid määramiseks tuleb kasutada loabitti 6.&lt;br /&gt;
* lisamiseks:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 6775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
== Kontrollimaks kas Setuid või Setgid rakendus: ==&lt;br /&gt;
Vaatamaks kas failil on Setuid või Setgid määratletud, kasutatakse käsku &#039;&#039;&#039;ls -l&#039;&#039;&#039;. &#039;&#039;&#039;„s“&#039;&#039;&#039; näitab kasutaja õigustes ning grupi õigustes Setuid või Setgid määratletust.&lt;br /&gt;
&lt;br /&gt;
* Käsk: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l&lt;br /&gt;
|}&lt;br /&gt;
* Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | -rw&#039;&#039;&#039;s&#039;&#039;&#039;rw&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 kasutaja kasutaja 0 2016-11-28 02:46 script&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Failide leidmine millele on määratletud Setuid või Setgid: ==&lt;br /&gt;
&lt;br /&gt;
*Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /4000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /2000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid + Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /6000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Kokkuvõte ==&lt;br /&gt;
&lt;br /&gt;
Setuid on kasulik õiguste jagamise viis konkreetsetele failidele. Tavakasutajale ei pea andma näiteks juurkasutaja õiguseid, et kindlates failides teha muudatusi. Setuid võimaldab jagada kasutajaõiguseid paindlikumalt ilma turvariski tõstmata.&lt;br /&gt;
Setgid on kasulik grupi õiguste jagamise viis konkreetsele failile ilma faili omanikugruppi muutmata. Võimaldab jagada grupile õiguseid paindlikumalt ilma turvariski tõstmata.&lt;br /&gt;
&lt;br /&gt;
== Kasutatud kirjandus: ==&lt;br /&gt;
#http://linuxg.net/how-to-set-the-Setuid-and-Setgid-bit-for-files-in-linux-and-unix/&lt;br /&gt;
#https://docs.oracle.com/cd/E19683-01/816-4883/secfile-69/index.html&lt;br /&gt;
#http://thegeekdiary.com/what-is-suid-sgid-and-sticky-bit/&lt;br /&gt;
#http://www.codecoffee.com/tipsforlinux/articles/028.html&lt;br /&gt;
#http://kuutorvaja.eenet.ee/kasutamine/os/failioigused.html&lt;br /&gt;
#http://linoxide.com/how-tos/stickbit-suid-guid/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mabel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115473</id>
		<title>Setuid / Setgid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115473"/>
		<updated>2016-12-06T22:25:17Z</updated>

		<summary type="html">&lt;p&gt;Mabel: /* Näited: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Autor==&lt;br /&gt;
Martin Abel A41&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
Setuid / SUID (set user id) on kasutajapõhine õiguste bit. Setuid-ga antakse kasutajale õigus käivitada programm / fail omanikuõigustega. Setgid / SGID (set group id) on grupipõhine õiguste bit. Setgid-ga antakse gruppi kuuluvale kasutajale õigused käivitada programm / fail omanikugrupi õigustega.&lt;br /&gt;
&lt;br /&gt;
== Setuid ja Setgid lisamine ==&lt;br /&gt;
&lt;br /&gt;
Setuid ja Setgid õiguseid jagatakse &#039;&#039;&#039;chmod&#039;&#039;&#039; käsuga.&lt;br /&gt;
Setuid ja Setgid saab määratleda nii loabittide (numbrite kujul). Loetavas formaadis (&#039;&#039;&#039;r&#039;&#039;&#039; - read, &#039;&#039;&#039;w&#039;&#039;&#039; - write, &#039;&#039;&#039;x&#039;&#039;&#039; - execute), kus: &#039;&#039;&#039;u&#039;&#039;&#039; - user(omanik); &#039;&#039;&#039;g&#039;&#039;&#039; - group(grupp); &#039;&#039;&#039;o&#039;&#039;&#039; - other(teised kasutajad); &#039;&#039;&#039;a&#039;&#039;&#039; - all(kõik: omanik, grupp kui ka teised kasutajad.) Setuid-i saab määrata ainult omanikuõigustele (&#039;&#039;&#039;u&#039;&#039;&#039;.) Setgid-i saab määrata ainult grupiõigustele (&#039;&#039;&#039;g&#039;&#039;&#039;.)&lt;br /&gt;
&lt;br /&gt;
== Näited: ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loetavas formaadis:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Setuid lisamine:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u+s /usr/bin/passwd &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Antud käsuga anti igale kasutajale õigus muuta enda parooli. Parooli muutes käivitakase passwd faili juurkasutaja (root) õigustega.&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /usr/bin/passwd&lt;br /&gt;
-rw&#039;&#039;&#039;s&#039;&#039;&#039;r-xr-x 1 root root 0 2016-11-28 02:46 /usr/bin/passwd&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Vaatamaks kas failil on Setuid määratletud, kasutatakse käsku &#039;&#039;&#039;ls -l&#039;&#039;&#039;. „&#039;&#039;&#039;s&#039;&#039;&#039;“ bit näitab kasutaja õigustes Setuid määratletust.&lt;br /&gt;
&lt;br /&gt;
* Setuid eemaldamine: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u-s /usr/bin/passwd&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l /usr/bin/passwd&lt;br /&gt;
-rw&#039;&#039;&#039;x&#039;&#039;&#039;r-xr-x 1 root root 0 2016-11-28 02:46 /usr/bin/passwd&lt;br /&gt;
|}&lt;br /&gt;
Antud käsuga eemaldati kasutajatelt õigus muuta enda parooli. Ainult juurkasutaja (root) saab parooli muuta, sest tal on ainsana kirjutamis (write) õigus. „&#039;&#039;&#039;x&#039;&#039;&#039;“ bit näitab käivitamis (execute) õigust.&lt;br /&gt;
&lt;br /&gt;
* Setgid lisamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g+s kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
* Setgid eemaldamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g-s kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loabittide formaadis (numbrite kujul):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Setuid määramiseks tuleb loabittide ette kirjutada 4 ja õigusbitid järgi.&lt;br /&gt;
Näiteks soovime anda failile Setuid:&lt;br /&gt;
&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 4775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Setgid määramiseks tuleb loabittide ette kirjutada 2, sama põhimõte nagu ka Setuid-lgi.&lt;br /&gt;
&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 2775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Setuid ja Setgid määramiseks tuleb kasutada loabitti 6.&lt;br /&gt;
* lisamiseks:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 6775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
== Kontrollimaks kas Setuid või Setgid rakendus: ==&lt;br /&gt;
Vaatamaks kas failil on Setuid või Setgid määratletud, kasutatakse käsku &#039;&#039;&#039;ls -l&#039;&#039;&#039;. &#039;&#039;&#039;„s“&#039;&#039;&#039; näitab kasutaja õigustes ning grupi õigustes Setuid või Setgid määratletust.&lt;br /&gt;
&lt;br /&gt;
* Käsk: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l&lt;br /&gt;
|}&lt;br /&gt;
* Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | -rw&#039;&#039;&#039;s&#039;&#039;&#039;rw&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 kasutaja kasutaja 0 2016-11-28 02:46 script&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Failide leidmine millele on määratletud Setuid või Setgid: ==&lt;br /&gt;
&lt;br /&gt;
*Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /4000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /2000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid + Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /6000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Kokkuvõte ==&lt;br /&gt;
&lt;br /&gt;
Setuid on kasulik õiguste jagamise viis konkreetsetele failidele. Tavakasutajale ei pea andma näiteks juurkasutaja õiguseid, et kindlates failides teha muudatusi. Setuid võimaldab jagada kasutajaõiguseid paindlikumalt ilma turvariski tõstmata.&lt;br /&gt;
Setgid on kasulik grupi õiguste jagamise viis konkreetsele failile ilma faili omanikugruppi muutmata. Võimaldab jagada grupile õiguseid paindlikumalt ilma turvariski tõstmata.&lt;br /&gt;
&lt;br /&gt;
== Kasutatud kirjandus: ==&lt;br /&gt;
#http://linuxg.net/how-to-set-the-Setuid-and-Setgid-bit-for-files-in-linux-and-unix/&lt;br /&gt;
#https://docs.oracle.com/cd/E19683-01/816-4883/secfile-69/index.html&lt;br /&gt;
#http://thegeekdiary.com/what-is-suid-sgid-and-sticky-bit/&lt;br /&gt;
#http://www.codecoffee.com/tipsforlinux/articles/028.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mabel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115472</id>
		<title>Setuid / Setgid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115472"/>
		<updated>2016-12-06T21:55:24Z</updated>

		<summary type="html">&lt;p&gt;Mabel: /* Setuid ja Setgid lisamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Autor==&lt;br /&gt;
Martin Abel A41&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
Setuid / SUID (set user id) on kasutajapõhine õiguste bit. Setuid-ga antakse kasutajale õigus käivitada programm / fail omanikuõigustega. Setgid / SGID (set group id) on grupipõhine õiguste bit. Setgid-ga antakse gruppi kuuluvale kasutajale õigused käivitada programm / fail omanikugrupi õigustega.&lt;br /&gt;
&lt;br /&gt;
== Setuid ja Setgid lisamine ==&lt;br /&gt;
&lt;br /&gt;
Setuid ja Setgid õiguseid jagatakse &#039;&#039;&#039;chmod&#039;&#039;&#039; käsuga.&lt;br /&gt;
Setuid ja Setgid saab määratleda nii loabittide (numbrite kujul). Loetavas formaadis (&#039;&#039;&#039;r&#039;&#039;&#039; - read, &#039;&#039;&#039;w&#039;&#039;&#039; - write, &#039;&#039;&#039;x&#039;&#039;&#039; - execute), kus: &#039;&#039;&#039;u&#039;&#039;&#039; - user(omanik); &#039;&#039;&#039;g&#039;&#039;&#039; - group(grupp); &#039;&#039;&#039;o&#039;&#039;&#039; - other(teised kasutajad); &#039;&#039;&#039;a&#039;&#039;&#039; - all(kõik: omanik, grupp kui ka teised kasutajad.) Setuid-i saab määrata ainult omanikuõigustele (&#039;&#039;&#039;u&#039;&#039;&#039;.) Setgid-i saab määrata ainult grupiõigustele (&#039;&#039;&#039;g&#039;&#039;&#039;.)&lt;br /&gt;
&lt;br /&gt;
== Näited: ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loetavas formaadis:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Setuid lisamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u+s kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
* Setuid eemaldamine: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u-s kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Setgid lisamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g+s kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
* Setgid eemaldamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g-s kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loabittide formaadis (numbrite kujul):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Setuid määramiseks tuleb loabittide ette kirjutada 4 ja õigusbitid järgi.&lt;br /&gt;
Näiteks soovime anda failile Setuid:&lt;br /&gt;
&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 4775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Setgid määramiseks tuleb loabittide ette kirjutada 2, sama põhimõte nagu ka Setuid-lgi.&lt;br /&gt;
&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 2775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Setuid ja Setgid määramiseks tuleb kasutada loabitti 6.&lt;br /&gt;
* lisamiseks:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 6775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
== Kontrollimaks kas Setuid või Setgid rakendus: ==&lt;br /&gt;
Vaatamaks kas failil on Setuid või Setgid määratletud, kasutatakse käsku &#039;&#039;&#039;ls -l&#039;&#039;&#039;. &#039;&#039;&#039;„s“&#039;&#039;&#039; näitab kasutaja õigustes ning grupi õigustes Setuid või Setgid määratletust.&lt;br /&gt;
&lt;br /&gt;
* Käsk: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l&lt;br /&gt;
|}&lt;br /&gt;
* Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | -rw&#039;&#039;&#039;s&#039;&#039;&#039;rw&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 kasutaja kasutaja 0 2016-11-28 02:46 script&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Failide leidmine millele on määratletud Setuid või Setgid: ==&lt;br /&gt;
&lt;br /&gt;
*Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /4000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /2000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid + Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /6000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Kokkuvõte ==&lt;br /&gt;
&lt;br /&gt;
Setuid on kasulik õiguste jagamise viis konkreetsetele failidele. Tavakasutajale ei pea andma näiteks juurkasutaja õiguseid, et kindlates failides teha muudatusi. Setuid võimaldab jagada kasutajaõiguseid paindlikumalt ilma turvariski tõstmata.&lt;br /&gt;
Setgid on kasulik grupi õiguste jagamise viis konkreetsele failile ilma faili omanikugruppi muutmata. Võimaldab jagada grupile õiguseid paindlikumalt ilma turvariski tõstmata.&lt;br /&gt;
&lt;br /&gt;
== Kasutatud kirjandus: ==&lt;br /&gt;
#http://linuxg.net/how-to-set-the-Setuid-and-Setgid-bit-for-files-in-linux-and-unix/&lt;br /&gt;
#https://docs.oracle.com/cd/E19683-01/816-4883/secfile-69/index.html&lt;br /&gt;
#http://thegeekdiary.com/what-is-suid-sgid-and-sticky-bit/&lt;br /&gt;
#http://www.codecoffee.com/tipsforlinux/articles/028.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mabel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115464</id>
		<title>Setuid / Setgid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115464"/>
		<updated>2016-12-06T21:33:43Z</updated>

		<summary type="html">&lt;p&gt;Mabel: /* Setguid ja Setgid lisamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Autor==&lt;br /&gt;
Martin Abel A41&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
Setuid / SUID (set user id) on kasutajapõhine õiguste bit. Setuid-ga antakse kasutajale õigus käivitada programm / fail omanikuõigustega. Setgid / SGID (set group id) on grupipõhine õiguste bit. Setgid-ga antakse gruppi kuuluvale kasutajale õigused käivitada programm / fail omanikugrupi õigustega.&lt;br /&gt;
&lt;br /&gt;
== Setuid ja Setgid lisamine ==&lt;br /&gt;
&lt;br /&gt;
Setuid ja Setgid õiguseid jagatakse &#039;&#039;&#039;chmod&#039;&#039;&#039; käsuga.&lt;br /&gt;
Setuid ja Setgid saab määratleda nii loabittide (numbrite kujul). Loetavas formaadis (&#039;&#039;&#039;r&#039;&#039;&#039; - read, &#039;&#039;&#039;w&#039;&#039;&#039; - write, &#039;&#039;&#039;x&#039;&#039;&#039; - execute), kus: &#039;&#039;&#039;u&#039;&#039;&#039; - user(omanik); &#039;&#039;&#039;g&#039;&#039;&#039; - group(grupp); &#039;&#039;&#039;o&#039;&#039;&#039; - other(teised kasutajad); &#039;&#039;&#039;a&#039;&#039;&#039; - all(kõik: omanik, grupp kui ka teised kasutajad.) Setuid-i saab määrata ainult omanikuõigustele (&#039;&#039;&#039;u&#039;&#039;&#039;.) Setgid-i saab määrata ainult grupiõigustel (&#039;&#039;&#039;g&#039;&#039;&#039;.)&lt;br /&gt;
&lt;br /&gt;
== Näited: ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loetavas formaadis:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Setuid lisamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u+s kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
* Setuid eemaldamine: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u-s kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Setgid lisamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g+s kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
* Setgid eemaldamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g-s kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loabittide formaadis (numbrite kujul):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Setuid määramiseks tuleb loabittide ette kirjutada 4 ja õigusbitid järgi.&lt;br /&gt;
Näiteks soovime anda failile Setuid:&lt;br /&gt;
&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 4775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Setgid määramiseks tuleb loabittide ette kirjutada 2, sama põhimõte nagu ka Setuid-lgi.&lt;br /&gt;
&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 2775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Setuid ja Setgid määramiseks tuleb kasutada loabitti 6.&lt;br /&gt;
* lisamiseks:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 6775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
== Kontrollimaks kas Setuid või Setgid rakendus: ==&lt;br /&gt;
Vaatamaks kas failil on Setuid või Setgid määratletud, kasutatakse käsku &#039;&#039;&#039;ls -l&#039;&#039;&#039;. &#039;&#039;&#039;„s“&#039;&#039;&#039; näitab kasutaja õigustes ning grupi õigustes Setuid või Setgid määratletust.&lt;br /&gt;
&lt;br /&gt;
* Käsk: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l&lt;br /&gt;
|}&lt;br /&gt;
* Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | -rw&#039;&#039;&#039;s&#039;&#039;&#039;rw&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 kasutaja kasutaja 0 2016-11-28 02:46 script&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Failide leidmine millele on määratletud Setuid või Setgid: ==&lt;br /&gt;
&lt;br /&gt;
*Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /4000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /2000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid + Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /6000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Kokkuvõte ==&lt;br /&gt;
&lt;br /&gt;
Setuid on kasulik õiguste jagamise viis konkreetsetele failidele. Tavakasutajale ei pea andma näiteks juurkasutaja õiguseid, et kindlates failides teha muudatusi. Setuid võimaldab jagada kasutajaõiguseid paindlikumalt ilma turvariski tõstmata.&lt;br /&gt;
Setgid on kasulik grupi õiguste jagamise viis konkreetsele failile ilma faili omanikugruppi muutmata. Võimaldab jagada grupile õiguseid paindlikumalt ilma turvariski tõstmata.&lt;br /&gt;
&lt;br /&gt;
== Kasutatud kirjandus: ==&lt;br /&gt;
#http://linuxg.net/how-to-set-the-Setuid-and-Setgid-bit-for-files-in-linux-and-unix/&lt;br /&gt;
#https://docs.oracle.com/cd/E19683-01/816-4883/secfile-69/index.html&lt;br /&gt;
#http://thegeekdiary.com/what-is-suid-sgid-and-sticky-bit/&lt;br /&gt;
#http://www.codecoffee.com/tipsforlinux/articles/028.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mabel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115463</id>
		<title>Setuid / Setgid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115463"/>
		<updated>2016-12-06T21:28:54Z</updated>

		<summary type="html">&lt;p&gt;Mabel: /* Setguid ja Setgid lisamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Autor==&lt;br /&gt;
Martin Abel A41&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
Setuid / SUID (set user id) on kasutajapõhine õiguste bit. Setuid-ga antakse kasutajale õigus käivitada programm / fail omanikuõigustega. Setgid / SGID (set group id) on grupipõhine õiguste bit. Setgid-ga antakse gruppi kuuluvale kasutajale õigused käivitada programm / fail omanikugrupi õigustega.&lt;br /&gt;
&lt;br /&gt;
== Setguid ja Setgid lisamine ==&lt;br /&gt;
&lt;br /&gt;
Setguid ja Setgid õiguseid jagatakse &#039;&#039;&#039;chmod&#039;&#039;&#039; käsuga.&lt;br /&gt;
Setuid ja Setgid saab määratleda nii loabittide (numbrite kujul). Loetavas formaadis (&#039;&#039;&#039;r&#039;&#039;&#039; - read, &#039;&#039;&#039;w&#039;&#039;&#039; - write, &#039;&#039;&#039;x&#039;&#039;&#039; - execute), kus: &#039;&#039;&#039;u&#039;&#039;&#039; - user(omanik); &#039;&#039;&#039;g&#039;&#039;&#039; - group(grupp); &#039;&#039;&#039;o&#039;&#039;&#039; - other(teised kasutajad); &#039;&#039;&#039;a&#039;&#039;&#039; - all(kõik: omanik, grupp kui ka teised kasutajad.)&lt;br /&gt;
&lt;br /&gt;
== Näited: ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loetavas formaadis:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Setuid lisamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u+s kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
* Setuid eemaldamine: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u-s kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Setgid lisamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g+s kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
* Setgid eemaldamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g-s kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loabittide formaadis (numbrite kujul):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Setuid määramiseks tuleb loabittide ette kirjutada 4 ja õigusbitid järgi.&lt;br /&gt;
Näiteks soovime anda failile Setuid:&lt;br /&gt;
&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 4775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Setgid määramiseks tuleb loabittide ette kirjutada 2, sama põhimõte nagu ka Setuid-lgi.&lt;br /&gt;
&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 2775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Setuid ja Setgid määramiseks tuleb kasutada loabitti 6.&lt;br /&gt;
* lisamiseks:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 6775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
== Kontrollimaks kas Setuid või Setgid rakendus: ==&lt;br /&gt;
Vaatamaks kas failil on Setuid või Setgid määratletud, kasutatakse käsku &#039;&#039;&#039;ls -l&#039;&#039;&#039;. &#039;&#039;&#039;„s“&#039;&#039;&#039; näitab kasutaja õigustes ning grupi õigustes Setuid või Setgid määratletust.&lt;br /&gt;
&lt;br /&gt;
* Käsk: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l&lt;br /&gt;
|}&lt;br /&gt;
* Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | -rw&#039;&#039;&#039;s&#039;&#039;&#039;rw&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 kasutaja kasutaja 0 2016-11-28 02:46 script&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Failide leidmine millele on määratletud Setuid või Setgid: ==&lt;br /&gt;
&lt;br /&gt;
*Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /4000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /2000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid + Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /6000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Kokkuvõte ==&lt;br /&gt;
&lt;br /&gt;
Setuid on kasulik õiguste jagamise viis konkreetsetele failidele. Tavakasutajale ei pea andma näiteks juurkasutaja õiguseid, et kindlates failides teha muudatusi. Setuid võimaldab jagada kasutajaõiguseid paindlikumalt ilma turvariski tõstmata.&lt;br /&gt;
Setgid on kasulik grupi õiguste jagamise viis konkreetsele failile ilma faili omanikugruppi muutmata. Võimaldab jagada grupile õiguseid paindlikumalt ilma turvariski tõstmata.&lt;br /&gt;
&lt;br /&gt;
== Kasutatud kirjandus: ==&lt;br /&gt;
#http://linuxg.net/how-to-set-the-Setuid-and-Setgid-bit-for-files-in-linux-and-unix/&lt;br /&gt;
#https://docs.oracle.com/cd/E19683-01/816-4883/secfile-69/index.html&lt;br /&gt;
#http://thegeekdiary.com/what-is-suid-sgid-and-sticky-bit/&lt;br /&gt;
#http://www.codecoffee.com/tipsforlinux/articles/028.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mabel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115462</id>
		<title>Setuid / Setgid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115462"/>
		<updated>2016-12-06T21:09:42Z</updated>

		<summary type="html">&lt;p&gt;Mabel: /* Setguid ja Setgid lisamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Autor==&lt;br /&gt;
Martin Abel A41&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
Setuid / SUID (set user id) on kasutajapõhine õiguste bit. Setuid-ga antakse kasutajale õigus käivitada programm / fail omanikuõigustega. Setgid / SGID (set group id) on grupipõhine õiguste bit. Setgid-ga antakse gruppi kuuluvale kasutajale õigused käivitada programm / fail omanikugrupi õigustega.&lt;br /&gt;
&lt;br /&gt;
== Setguid ja Setgid lisamine ==&lt;br /&gt;
&lt;br /&gt;
Setguid ja Setgid õiguseid jagatakse &#039;&#039;&#039;chmod&#039;&#039;&#039; käsuga.&lt;br /&gt;
Setuid ja Setgid saab määratleda nii loabittide (numbrite kujul). Loetavas formaadis (&#039;&#039;&#039;r&#039;&#039;&#039; - read, &#039;&#039;&#039;w&#039;&#039;&#039; - write, &#039;&#039;&#039;x&#039;&#039;&#039; - execute), kus: &#039;&#039;&#039;u&#039;&#039;&#039; - user(omanik); &#039;&#039;&#039;g&#039;&#039;&#039; - group(grupp); &#039;&#039;&#039;o&#039;&#039;&#039; - other(teised kasutajad.)&lt;br /&gt;
&lt;br /&gt;
== Näited: ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loetavas formaadis:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Setuid lisamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u+s kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
* Setuid eemaldamine: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u-s kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Setgid lisamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g+s kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
* Setgid eemaldamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g-s kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loabittide formaadis (numbrite kujul):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Setuid määramiseks tuleb loabittide ette kirjutada 4 ja õigusbitid järgi.&lt;br /&gt;
Näiteks soovime anda failile Setuid:&lt;br /&gt;
&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 4775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Setgid määramiseks tuleb loabittide ette kirjutada 2, sama põhimõte nagu ka Setuid-lgi.&lt;br /&gt;
&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 2775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Setuid ja Setgid määramiseks tuleb kasutada loabitti 6.&lt;br /&gt;
* lisamiseks:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 6775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
== Kontrollimaks kas Setuid või Setgid rakendus: ==&lt;br /&gt;
Vaatamaks kas failil on Setuid või Setgid määratletud, kasutatakse käsku &#039;&#039;&#039;ls -l&#039;&#039;&#039;. &#039;&#039;&#039;„s“&#039;&#039;&#039; näitab kasutaja õigustes ning grupi õigustes Setuid või Setgid määratletust.&lt;br /&gt;
&lt;br /&gt;
* Käsk: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l&lt;br /&gt;
|}&lt;br /&gt;
* Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | -rw&#039;&#039;&#039;s&#039;&#039;&#039;rw&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 kasutaja kasutaja 0 2016-11-28 02:46 script&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Failide leidmine millele on määratletud Setuid või Setgid: ==&lt;br /&gt;
&lt;br /&gt;
*Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /4000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /2000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid + Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /6000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Kokkuvõte ==&lt;br /&gt;
&lt;br /&gt;
Setuid on kasulik õiguste jagamise viis konkreetsetele failidele. Tavakasutajale ei pea andma näiteks juurkasutaja õiguseid, et kindlates failides teha muudatusi. Setuid võimaldab jagada kasutajaõiguseid paindlikumalt ilma turvariski tõstmata.&lt;br /&gt;
Setgid on kasulik grupi õiguste jagamise viis konkreetsele failile ilma faili omanikugruppi muutmata. Võimaldab jagada grupile õiguseid paindlikumalt ilma turvariski tõstmata.&lt;br /&gt;
&lt;br /&gt;
== Kasutatud kirjandus: ==&lt;br /&gt;
#http://linuxg.net/how-to-set-the-Setuid-and-Setgid-bit-for-files-in-linux-and-unix/&lt;br /&gt;
#https://docs.oracle.com/cd/E19683-01/816-4883/secfile-69/index.html&lt;br /&gt;
#http://thegeekdiary.com/what-is-suid-sgid-and-sticky-bit/&lt;br /&gt;
#http://www.codecoffee.com/tipsforlinux/articles/028.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mabel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Osadmin_referaadi_teemad&amp;diff=115461</id>
		<title>Osadmin referaadi teemad</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Osadmin_referaadi_teemad&amp;diff=115461"/>
		<updated>2016-12-06T21:03:07Z</updated>

		<summary type="html">&lt;p&gt;Mabel: /* Valitud teemad */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Artikli kondikava=&lt;br /&gt;
.. on kirjeldatud [[Artikli kondikava|eraldi artiklis]].&lt;br /&gt;
&lt;br /&gt;
=Artikli teema valimine=&lt;br /&gt;
&lt;br /&gt;
* Teema peab olema seotud OSadmin ainega (sh Linuxiga). Võimalusel võib tuua sama käsu kasutamisvõimalused ka MS Windows&#039;is (nt cmd, Powershell&#039;is). Tuua kindlasti ka näiteid, milleks ja kuidas kasutada käsitletud teemat sysadminni töös.&lt;br /&gt;
*Teema valib tudeng käesolevalt viki lehelt kus kirjutab oma nime ja õppegrupi veel valimata teema taha ja tõstab selle [[#Valitud teemad|valitud teemade]] alla.&lt;br /&gt;
*Kui soovitakse valida teemat, mida nimekirjas ei ole siis lepitakse õppejõuga kokku ja kirjutatakse teema [[Osadmin referaadi teemad|käesolevasse viki artiklisse]]&lt;br /&gt;
* Valitud teema koos lingiga palun kirja panna aine veebivormi, [[:Category:Operatsioonisüsteemide administreerimine ja sidumine#Õpimapp|mille lingi leiab õpimapi alt]].&lt;br /&gt;
*Artikkel tuleb esitada [https://wiki.itcollege.ee/ EIK&#039;i vikisse]&lt;br /&gt;
*Leida kaastudeng kes hindab artiklit alamlehe &#039;&#039;discussion&#039;&#039; all (vt [http://enos.itcollege.ee/~edmund/materials/viki-artikkel/hindamismudel-viki-artiklile.html hindamismudel]) - palun hinnangu juurde kirja panna ka tudengi nimi, õppegrupp ja kuupäev, millal hinnang kirjutati&lt;br /&gt;
*Kui artikkel on valmis ja kaastudengi poolt hinnatud, siis tuleb sellest [[:Category:Operatsioonisüsteemide administreerimine ja sidumine#Õppejõud|õppejõule teada anda]], et saaks tagasisidet anda ja hinnata&lt;br /&gt;
* Kui tekib küsimusi, mida võiks täiendamist vajavatele artiklitele juurde kirjutada siis vajadusel suhelda [[:Category:Operatsioonisüsteemide_administreerimine_ja_sidumine#Õppejõud|aine õppejõuga]]. Üldiselt tasub vaadata antud käsu man-lehte, teiste vikide artikleid ja mõelda kuidas võiks antud käsust kasu olla süsteemiadministraatorile.&lt;br /&gt;
* Kui leitakse käesolevast vikist otsinguga, et konkreetne teema on puudu või vajab täiendamist siis võib selle ise siia kirjutada &amp;amp;&amp;amp; suhelda vajadusel [[:Category:Operatsioonisüsteemide_administreerimine_ja_sidumine#Õppejõud|aine õppejõuga]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;NB! Kindlasti lisada aine kategooria artikli lõppu: &amp;lt;nowiki&amp;gt;[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&amp;lt;/nowiki&amp;gt;&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Valitud teemad=&lt;br /&gt;
* [[Ubuntu terminali kiirjuhis]] Margit Kont A21&lt;br /&gt;
* [[DDoS]] Katariina Purru	A21&lt;br /&gt;
* [[Lsblk]] Margus Sumla	A21&lt;br /&gt;
* [[Social engineering]] (artikli täiendamine) Triinu Tamm	A21&lt;br /&gt;
* [[Tmux]] Siim Saar	A21&lt;br /&gt;
* [[Byobu]] Peep Oks	AK21&lt;br /&gt;
* [[Mosh]] Kristiina Sikkar	AK21&lt;br /&gt;
* [[Ubuntu Estonian Remix]] + [https://github.com/estobuntu/ubuntu-estonian-remix GitHub&#039;i varamu] Tarmo Oja AK11&lt;br /&gt;
* [https://linuxjourney.com linuxjourney.com] tõlkimine [https://github.com/utiskak/linuxjourney/ GitHub&#039;i varamus] Kadri Kartašev	A21&lt;br /&gt;
* [[Midnight Commander]] Erik Sõlg A21&lt;br /&gt;
* [[Livepatch]] - Martin Kraus A31&lt;br /&gt;
* [[Flash-Friendly File System (F2FS)]] Veiko Villo A21&lt;br /&gt;
* [[Uniq]] Jevgeni Kuzmin A21&lt;br /&gt;
* [[Head]] + täiendada [[Tail]] - Kerstin Lomper A21&lt;br /&gt;
* [[Ethtool]] Sten-Erik Maalinn	A21&lt;br /&gt;
* [[Passwd]] Kaspar Kannik A21&lt;br /&gt;
* [[Touch]] Marta-Heliise Tuur A21&lt;br /&gt;
* [[/proc]] Richard Rõngelep A21&lt;br /&gt;
* [[FHS]] - Filesystem Hierarchy Aleksandr Pikalo A21&lt;br /&gt;
* [[Finger]] Aleksandr Laada A21&lt;br /&gt;
* [[Split]] Karl Oskar V. Kukke A21&lt;br /&gt;
* [[Join]] Priit Koppel A21&lt;br /&gt;
* [[Rm]] Priit Saar A21&lt;br /&gt;
* [[Journalctl]] Mart-Erki Nõumees D21&lt;br /&gt;
* [[Lsb_release]] Heimar Kroonsaare AK51&lt;br /&gt;
* [[lxc]] Marvin Martinson&lt;br /&gt;
* [[ID-kaarditarkvara Ubuntu guest kasutajaga]] Joosep Voolmaa A21&amp;lt;br&amp;gt;Probleem on, et külalise kasutaja all ID-kaart vaikimisi ei toimi Ubuntus. Vaja on ID-kaardi toimimine tagada nii veebilehitsejas (nt Firefox, Chromium) kui ka DigiDoc klientprogrammiga. Siin on lahendus olemas ja hea oleks see dokumenteerida viki artiklina. Selle töö maht ei ole kokkuvõttes suur ent aega võib võtta teema uurimine ja testimine.&lt;br /&gt;
* [[Apropos]] Kaidar Viikman AK31&lt;br /&gt;
* [[File]] Jürgen Lätte AK21&lt;br /&gt;
* [[Login]] + [[Logout]] Laura Pirso	A21&lt;br /&gt;
* [[More]] Artur Nadarjan	A21&lt;br /&gt;
* [[Whatis]] Ave Karjus DK21&lt;br /&gt;
* [[History]] Kätlin Lisete Kärolin Nõgols	A21&lt;br /&gt;
* [[Linux Kernel]]  (artikli sisuliselt uuesti kirjutamine) - vt ka https://linuxjourney.com/lesson/kernel-overview - Jan Eerik DK31&lt;br /&gt;
* [[Tr]] Liina Klaving AK21&lt;br /&gt;
* [[Fuser]] Polina Popova AK21&lt;br /&gt;
* [[Stdin]] + [[Stdout]] + [[Stderr]] Liina Abner DK23&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Setuid_/_Setgid Setuid + Setgid] Martin Abel A41&lt;br /&gt;
&lt;br /&gt;
=Vabad teemad=&lt;br /&gt;
* [[Bash konfiguratsioonifailid]] (artikli täiendamine)&lt;br /&gt;
* [[Keskkonna muutujad]] (artikli täiendamine)&lt;br /&gt;
* [[GPT]] (artikli täiendamine)&lt;br /&gt;
* [[Ldd]] + [[Pwd]] + [[Ln]] (artikli täiendamine) - sisuliselt uue kirjutamine&lt;br /&gt;
* [[Mcedit]] + [[Mcview]]&lt;br /&gt;
** Midnight Commander&#039;i alamprogrammid&lt;br /&gt;
* [[PHORONIX TEST SUITE]] (artikli täiendamine)&lt;br /&gt;
* [[Wc]] + [[Nl]] - vt https://linuxjourney.com/lesson/nl-wc-command&lt;br /&gt;
* [[Signaalid_ja_kill]] (artikli täiendamine)&lt;br /&gt;
* [[Debiani varamu loomine]]&lt;br /&gt;
* [[Seadmed Linuxis]] - vt https://linuxjourney.com/lesson/dev-directory ja seal all olevad teemad&lt;br /&gt;
* [[Init]] (artikli täiendamine)&lt;br /&gt;
* [[Grep kasutamine]] (artikli täiendamine)&lt;br /&gt;
&lt;br /&gt;
==Mahukamad teemad==&lt;br /&gt;
* [[remote-sudo-command-without-password]]&lt;br /&gt;
**  käivitada serveris kella sünkroniseerimine (juurkasutaja õigust nõudev käsk) üle võrgu tööjaamas salasõna küsimata (mugava sysadminni viis serveri kella õigeks panna)&lt;br /&gt;
*** tekitada sysadminni masina töölauale symlink, mis viitab hetkel sisseloginud kasutaja kodukataloogis asuvale rakenduste kaustas olevale käivitusfailile&lt;br /&gt;
*** käivitusfaili nimeks panna nt timefix-server1.desktop ja määrata ka miski ikoon&lt;br /&gt;
*** see käivitusfail peab asuma ka sysadminni tööjaama töölauakeskkonna peamenüüs süsteemsete tööriistade valikus&lt;br /&gt;
*** see käivitusfail peab käivitama käsu, mis avab terminaliakna pealkirjaga &amp;quot;Server1 timefix&amp;quot;&lt;br /&gt;
*** avanenud terminaliaknas käivitatakse skript, mis logib salasõna küsimata eemalasuvasse serverisse tavakasutajana üle SSH&lt;br /&gt;
***  eemalasuvas serveris käivitatakse omakorda skript, mis sünkroniseerib serveri kella selliselt, et salasõna ei küsita&lt;br /&gt;
*** skripti lõppu lisada paus 5 sekundit, et jõuaks lugeda kas aja sünkroniseerimine oli edukas või mitte&lt;br /&gt;
*** seejärel logitakse serverist välja (sulgeb automaatselt SSH-ühenduse)&lt;br /&gt;
**** ajaserverid - https://www.eenet.ee/EENet/ntp.html - NB! kasutada teist ajaserveri IP-aadressi 193.40.0.5, esimest kasutavad organisatsiooni võrgus asuvad ajaserverid, mis pakuvad kohalikus võrgus aja sünkroniseerimise teenust&lt;br /&gt;
** ülesande teine pool (mugava sysadminni viis eemalasuva tööjaama tarkvarapakette graafiliselt hallata):&lt;br /&gt;
*** tekitada sysadminni töölauale symlink, mis viitab hetkel sisseloginud kasutaja kodukataloogis asuvale rakenduste kaustas olevale käivitusfailile - eriti mugav on see siis kui vaja üksikuid erinevates organisatsioonides tööjaamu hallata (kus keskhaldust rakendada ei saa)&lt;br /&gt;
*** käivitusfaili nimeks panna nt software-management-desktop1.desktop ja määrata ka miski ikoon&lt;br /&gt;
*** see käivitusfail peab asuma ka sysadminni tööjaama töölauakeskkonna peamenüüs süsteemsete tööriistade valikus&lt;br /&gt;
*** see käivitusfail peab käivitama käsu, mis logib salasõna küsimata üle SSH teise desktop-masinasse&lt;br /&gt;
*** peale sisselogimist käivitab eemalasuvas desktop-masinas tavakasutaja õigustes juurkasutaja õigusi nõudva GUI-rakenduse selliselt, et aken avaneb kohalikus sysadminni masinas&lt;br /&gt;
*** seda kõike ühtegi salasõna küsimata kuid see õigus tohib olla lubatud vaid sellele konkreetsele tavakasutajale kellena SSH kaudu teise tööjaama sisse logiti&lt;br /&gt;
*** peale GUI-rakenduse akna sulgemist suletakse ka SSH-ühendus automaatselt - siin viivitust ei ole vaja kuna ei ole vaja teateid käsureal jälgida&lt;br /&gt;
*** selleks GUI-rakenduseks valida näiteks Synaptic - tarkvarapakettide haldur.&lt;br /&gt;
** teha vajalikud seadistused ning kirjeldada see kõik ka viki artiklis&lt;br /&gt;
** NB! Kõikide tegevuste juures pidada silmas ka turvalisust ja kirjutada artiklis ka lühidalt, milline tegevus/lahendus ning mil viisil turvalisusega arvestab.&lt;br /&gt;
* [[Bash]] &lt;br /&gt;
** [https://linux.die.net/man/1/bash ~103 lk man-leht], mida võiks jagada ~3 lk tudengi kohta - nii võiks ~33 tudengit leida siit võimaluse viki artikli kirjutamiseks.&lt;br /&gt;
* [[Bash-builtins]]&lt;br /&gt;
** &#039;&#039;man bash-builtins&#039;&#039; on ~31 lk -&amp;gt; üks tudeng võib võtta mitu sisemist käsku (eriti kui need on lühikesed st väikese mahuga), mis annaks ~3 lk tudengi kohta -&amp;gt; ~10 tudengit. Siin tasub luua eraldi kategooria &amp;lt;nowiki&amp;gt;[[Category:Bash-builtins]]&amp;lt;/nowiki&amp;gt;, mida lisaks ainekategooriale lisada uuelt realt iga käsu artikli lõppu - tubli algatus oleks ka olemasolevad bash-builtins käskude artiklid üles otsida ja &amp;lt;nowiki&amp;gt;[[Category:Bash-builtins]]&amp;lt;/nowiki&amp;gt; kategooria sinna lõppu lisada.&lt;br /&gt;
** &#039;&#039;man bash-builtins&#039;&#039; kirjutab: &#039;&#039;bash  defines the following built-in commands: :, ., [, alias, bg, bind, break, builtin, case, cd, command, compgen, complete, continue, declare, dirs, disown,  echo, enable, eval,  exec,  exit, export,  fc,  fg, getopts, hash, help, history, if, jobs, kill, let, local, logout, popd, printf, pushd, pwd, read, readonly, return, set, shift, shopt, source, suspend, test, times,  trap, type,  typeset,  ulimit, umask,  unalias, unset, until, wait, while&#039;&#039;.&lt;br /&gt;
* [[Graafiline teavitus sõltumata sisseloginud kasutajast]] - libnotify vms abil.&lt;br /&gt;
** Näiteks soovitakse ajastatud toimingu (CRON) abil ajastada tarkvarauuendust ja kasutajaid oleks vaja graafiliselt teavitada, eriti Ubuntu külalise kasutajat/kasutajaid (tavaliselt kodukataloogiga /tmp/guest-&amp;lt;hash&amp;gt;).&lt;br /&gt;
** Luua viki artikkel, mis kirjeldab globaalselt CRON&#039;i kaudu tarkvarauuenduse käivitamist ja kasutajanimest sõltumata sisseloginud kasutaja(te) graafiliselt teavitamist 5, 4, 3, 2, 1 minut + viimane minut iga 5 sekundi tagant + uuendamise ajal on pidevalt teade ekraanil, et toimub tarkvara automaatne uuendamine ja peale seda taaskäivitamine ning palutakse arvutit mitte välja lülitada ega mitte ühtegi rakendust kasutada.&lt;br /&gt;
** Peale uuendamist peaks arvuti automaatselt uuendama alglaaduri GRUB (juhul kui paigaldati uus tuum), korrastama teegid, eemaldama edukalt paigaldatud tarkvarapakettide failid kõvakettalt ning tegema taaskäivituse.&lt;br /&gt;
** Lisaks kontrolliks süsteemi lisatud kasutajaid ning keelaks tavakasutajatel CRON&#039;i kasutamise turvakaalutlustel.&lt;br /&gt;
** Eriti viisakas oleks kui peale taaskäivitamist kontrollitakse paigaldatud tuumi ja selle päiseid ning millelt hetkel masin töötab ja eemaldatakse kõik peale kahe viimase versiooni juhuks kui uusim ei tööta.&lt;br /&gt;
** Samal ajal teavitaks graafiliselt kasutajat, et paigaldusjärgne hooldus (üleliigsete tuumade ja selle päiste eemaldamine) on käimas ning palutakse pisut oodata kuniks see lõpule jõuab.&lt;br /&gt;
** Peale seda teavitaks graafiliselt, et süsteemi uuendamine ja hooldus on lõpule viidud ning sooviks edukat kasutamist.&lt;br /&gt;
** Lahendus luuakse ilmselt skriptimise abil - viki artiklis tuua ära loodud skriptide lähtekood koos selgitustega.&lt;br /&gt;
** Edasiarendusena võiks olla lahendatud mainitud funktsionaalsuse keskne seadistamine ja seadistuste haldamine võrgupõhiselt organisatsiooni võrgus.&lt;br /&gt;
&lt;br /&gt;
=Viiteid=&lt;br /&gt;
* https://commands.com/linux/commands&lt;br /&gt;
* https://viki.pingviin.org/Kategooria:Linuxi_k%C3%A4sud&lt;br /&gt;
* https://viki.pingviin.org/Peamised_Linuxi_käsud_algajatel&lt;br /&gt;
* https://linuxjourney.com/&lt;br /&gt;
* [https://linux.die.net/man/ Linux man-pages]&lt;br /&gt;
* [https://linux.die.net Linux docs]&lt;br /&gt;
* http://www.tecmint.com/60-commands-of-linux-a-guide-from-newbies-to-system-administrator/&lt;br /&gt;
* http://www.tecmint.com/useful-linux-commands-for-system-administrators/&lt;br /&gt;
* http://www.cyberciti.biz/tips/top-linux-monitoring-tools.html&lt;br /&gt;
* http://www.thegeekstuff.com/2010/12/50-unix-linux-sysadmin-tutorials&lt;br /&gt;
&lt;br /&gt;
=Varasemad operatsioonisüsteemide referaadid=&lt;br /&gt;
*[[Operatsioonisüsteemide referaadid 2011 Sügis]]&lt;br /&gt;
*[[Operatsioonisüsteemide referaadid 2011 kevad‎]]&lt;br /&gt;
*[[Operatsioonisüsteemide referaadid 2012 Sügis‎]]&lt;br /&gt;
*[[Operatsioonisüsteemide referaadid 2013 Sügis‎]]&lt;br /&gt;
*[[Operatsioonisüsteemide referaadid 2014 Sügis]]&lt;br /&gt;
*[[Operatsioonisüsteemide referaadid 2015 Sügis‎]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mabel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115404</id>
		<title>Setuid / Setgid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115404"/>
		<updated>2016-12-06T12:12:16Z</updated>

		<summary type="html">&lt;p&gt;Mabel: /* Kasutatud kirjandus. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Autor==&lt;br /&gt;
Martin Abel A41&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
Setuid / SUID (set user id) on kasutajapõhine õiguste bit. Setuid-ga antakse kasutajale õigus käivitada programm / fail omanikuõigustega. Setgid / SGID (set group id) on grupipõhine õiguste bit. Setgid-ga antakse gruppi kuuluvale kasutajale õigused käivitada programm / fail omanikugrupi õigustega.&lt;br /&gt;
&lt;br /&gt;
== Setguid ja Setgid lisamine ==&lt;br /&gt;
&lt;br /&gt;
Setguid ja Setgid õiguseid jagatakse &#039;&#039;&#039;chmod&#039;&#039;&#039; käsuga.&lt;br /&gt;
Setuid ja Setgid saab määratleda nii loabittide (numbrite kujul) kui ka loetavas formaadis (r - read, w - write, x - execute)&lt;br /&gt;
&lt;br /&gt;
== Näited: ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loetavas formaadis:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Setuid lisamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u+s kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
* Setuid eemaldamine: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u-s kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Setgid lisamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g+s kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
* Setgid eemaldamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g-s kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loabittide formaadis (numbrite kujul):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Setuid määramiseks tuleb loabittide ette kirjutada 4 ja õigusbitid järgi.&lt;br /&gt;
Näiteks soovime anda failile Setuid:&lt;br /&gt;
&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 4775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Setgid määramiseks tuleb loabittide ette kirjutada 2, sama põhimõte nagu ka Setuid-lgi.&lt;br /&gt;
&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 2775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Setuid ja Setgid määramiseks tuleb kasutada loabitti 6.&lt;br /&gt;
* lisamiseks:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 6775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
== Kontrollimaks kas Setuid või Setgid rakendus: ==&lt;br /&gt;
Vaatamaks kas failil on Setuid või Setgid määratletud, kasutatakse käsku &#039;&#039;&#039;ls -l&#039;&#039;&#039;. &#039;&#039;&#039;„s“&#039;&#039;&#039; näitab kasutaja õigustes ning grupi õigustes Setuid või Setgid määratletust.&lt;br /&gt;
&lt;br /&gt;
* Käsk: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l&lt;br /&gt;
|}&lt;br /&gt;
* Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | -rw&#039;&#039;&#039;s&#039;&#039;&#039;rw&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 kasutaja kasutaja 0 2016-11-28 02:46 script&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Failide leidmine millele on määratletud Setuid või Setgid: ==&lt;br /&gt;
&lt;br /&gt;
*Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /4000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /2000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid + Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /6000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Kokkuvõte ==&lt;br /&gt;
&lt;br /&gt;
Setuid on kasulik õiguste jagamise viis konkreetsetele failidele. Tavakasutajale ei pea andma näiteks juurkasutaja õiguseid, et kindlates failides teha muudatusi. Setuid võimaldab jagada kasutajaõiguseid paindlikumalt ilma turvariski tõstmata.&lt;br /&gt;
Setgid on kasulik grupi õiguste jagamise viis konkreetsele failile ilma faili omanikugruppi muutmata. Võimaldab jagada grupile õiguseid paindlikumalt ilma turvariski tõstmata.&lt;br /&gt;
&lt;br /&gt;
== Kasutatud kirjandus: ==&lt;br /&gt;
#http://linuxg.net/how-to-set-the-Setuid-and-Setgid-bit-for-files-in-linux-and-unix/&lt;br /&gt;
#https://docs.oracle.com/cd/E19683-01/816-4883/secfile-69/index.html&lt;br /&gt;
#http://thegeekdiary.com/what-is-suid-sgid-and-sticky-bit/&lt;br /&gt;
#http://www.codecoffee.com/tipsforlinux/articles/028.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mabel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115403</id>
		<title>Setuid / Setgid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115403"/>
		<updated>2016-12-06T12:11:02Z</updated>

		<summary type="html">&lt;p&gt;Mabel: /* Kokkuvõte. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Autor==&lt;br /&gt;
Martin Abel A41&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
Setuid / SUID (set user id) on kasutajapõhine õiguste bit. Setuid-ga antakse kasutajale õigus käivitada programm / fail omanikuõigustega. Setgid / SGID (set group id) on grupipõhine õiguste bit. Setgid-ga antakse gruppi kuuluvale kasutajale õigused käivitada programm / fail omanikugrupi õigustega.&lt;br /&gt;
&lt;br /&gt;
== Setguid ja Setgid lisamine ==&lt;br /&gt;
&lt;br /&gt;
Setguid ja Setgid õiguseid jagatakse &#039;&#039;&#039;chmod&#039;&#039;&#039; käsuga.&lt;br /&gt;
Setuid ja Setgid saab määratleda nii loabittide (numbrite kujul) kui ka loetavas formaadis (r - read, w - write, x - execute)&lt;br /&gt;
&lt;br /&gt;
== Näited: ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loetavas formaadis:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Setuid lisamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u+s kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
* Setuid eemaldamine: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u-s kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Setgid lisamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g+s kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
* Setgid eemaldamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g-s kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loabittide formaadis (numbrite kujul):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Setuid määramiseks tuleb loabittide ette kirjutada 4 ja õigusbitid järgi.&lt;br /&gt;
Näiteks soovime anda failile Setuid:&lt;br /&gt;
&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 4775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Setgid määramiseks tuleb loabittide ette kirjutada 2, sama põhimõte nagu ka Setuid-lgi.&lt;br /&gt;
&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 2775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Setuid ja Setgid määramiseks tuleb kasutada loabitti 6.&lt;br /&gt;
* lisamiseks:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 6775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
== Kontrollimaks kas Setuid või Setgid rakendus: ==&lt;br /&gt;
Vaatamaks kas failil on Setuid või Setgid määratletud, kasutatakse käsku &#039;&#039;&#039;ls -l&#039;&#039;&#039;. &#039;&#039;&#039;„s“&#039;&#039;&#039; näitab kasutaja õigustes ning grupi õigustes Setuid või Setgid määratletust.&lt;br /&gt;
&lt;br /&gt;
* Käsk: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l&lt;br /&gt;
|}&lt;br /&gt;
* Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | -rw&#039;&#039;&#039;s&#039;&#039;&#039;rw&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 kasutaja kasutaja 0 2016-11-28 02:46 script&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Failide leidmine millele on määratletud Setuid või Setgid: ==&lt;br /&gt;
&lt;br /&gt;
*Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /4000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /2000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid + Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /6000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Kokkuvõte ==&lt;br /&gt;
&lt;br /&gt;
Setuid on kasulik õiguste jagamise viis konkreetsetele failidele. Tavakasutajale ei pea andma näiteks juurkasutaja õiguseid, et kindlates failides teha muudatusi. Setuid võimaldab jagada kasutajaõiguseid paindlikumalt ilma turvariski tõstmata.&lt;br /&gt;
Setgid on kasulik grupi õiguste jagamise viis konkreetsele failile ilma faili omanikugruppi muutmata. Võimaldab jagada grupile õiguseid paindlikumalt ilma turvariski tõstmata.&lt;br /&gt;
&lt;br /&gt;
== Kasutatud kirjandus. ==&lt;br /&gt;
#http://linuxg.net/how-to-set-the-Setuid-and-Setgid-bit-for-files-in-linux-and-unix/&lt;br /&gt;
#https://docs.oracle.com/cd/E19683-01/816-4883/secfile-69/index.html&lt;br /&gt;
#http://thegeekdiary.com/what-is-suid-sgid-and-sticky-bit/&lt;br /&gt;
#http://www.codecoffee.com/tipsforlinux/articles/028.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mabel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115402</id>
		<title>Setuid / Setgid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115402"/>
		<updated>2016-12-06T12:10:52Z</updated>

		<summary type="html">&lt;p&gt;Mabel: /* Kontrollimaks kas Setuid või Setgid rakendus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Autor==&lt;br /&gt;
Martin Abel A41&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
Setuid / SUID (set user id) on kasutajapõhine õiguste bit. Setuid-ga antakse kasutajale õigus käivitada programm / fail omanikuõigustega. Setgid / SGID (set group id) on grupipõhine õiguste bit. Setgid-ga antakse gruppi kuuluvale kasutajale õigused käivitada programm / fail omanikugrupi õigustega.&lt;br /&gt;
&lt;br /&gt;
== Setguid ja Setgid lisamine ==&lt;br /&gt;
&lt;br /&gt;
Setguid ja Setgid õiguseid jagatakse &#039;&#039;&#039;chmod&#039;&#039;&#039; käsuga.&lt;br /&gt;
Setuid ja Setgid saab määratleda nii loabittide (numbrite kujul) kui ka loetavas formaadis (r - read, w - write, x - execute)&lt;br /&gt;
&lt;br /&gt;
== Näited: ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loetavas formaadis:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Setuid lisamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u+s kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
* Setuid eemaldamine: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u-s kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Setgid lisamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g+s kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
* Setgid eemaldamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g-s kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loabittide formaadis (numbrite kujul):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Setuid määramiseks tuleb loabittide ette kirjutada 4 ja õigusbitid järgi.&lt;br /&gt;
Näiteks soovime anda failile Setuid:&lt;br /&gt;
&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 4775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Setgid määramiseks tuleb loabittide ette kirjutada 2, sama põhimõte nagu ka Setuid-lgi.&lt;br /&gt;
&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 2775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Setuid ja Setgid määramiseks tuleb kasutada loabitti 6.&lt;br /&gt;
* lisamiseks:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 6775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
== Kontrollimaks kas Setuid või Setgid rakendus: ==&lt;br /&gt;
Vaatamaks kas failil on Setuid või Setgid määratletud, kasutatakse käsku &#039;&#039;&#039;ls -l&#039;&#039;&#039;. &#039;&#039;&#039;„s“&#039;&#039;&#039; näitab kasutaja õigustes ning grupi õigustes Setuid või Setgid määratletust.&lt;br /&gt;
&lt;br /&gt;
* Käsk: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l&lt;br /&gt;
|}&lt;br /&gt;
* Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | -rw&#039;&#039;&#039;s&#039;&#039;&#039;rw&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 kasutaja kasutaja 0 2016-11-28 02:46 script&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Failide leidmine millele on määratletud Setuid või Setgid: ==&lt;br /&gt;
&lt;br /&gt;
*Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /4000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /2000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid + Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /6000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Kokkuvõte. ==&lt;br /&gt;
&lt;br /&gt;
Setuid on kasulik õiguste jagamise viis konkreetsetele failidele. Tavakasutajale ei pea andma näiteks juurkasutaja õiguseid, et kindlates failides teha muudatusi. Setuid võimaldab jagada kasutajaõiguseid paindlikumalt ilma turvariski tõstmata.&lt;br /&gt;
Setgid on kasulik grupi õiguste jagamise viis konkreetsele failile ilma faili omanikugruppi muutmata. Võimaldab jagada grupile õiguseid paindlikumalt ilma turvariski tõstmata.&lt;br /&gt;
&lt;br /&gt;
== Kasutatud kirjandus. ==&lt;br /&gt;
#http://linuxg.net/how-to-set-the-Setuid-and-Setgid-bit-for-files-in-linux-and-unix/&lt;br /&gt;
#https://docs.oracle.com/cd/E19683-01/816-4883/secfile-69/index.html&lt;br /&gt;
#http://thegeekdiary.com/what-is-suid-sgid-and-sticky-bit/&lt;br /&gt;
#http://www.codecoffee.com/tipsforlinux/articles/028.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mabel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115401</id>
		<title>Setuid / Setgid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115401"/>
		<updated>2016-12-06T12:10:36Z</updated>

		<summary type="html">&lt;p&gt;Mabel: /* Kontrollimaks kas Setuid või Setgid rakendus. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Autor==&lt;br /&gt;
Martin Abel A41&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
Setuid / SUID (set user id) on kasutajapõhine õiguste bit. Setuid-ga antakse kasutajale õigus käivitada programm / fail omanikuõigustega. Setgid / SGID (set group id) on grupipõhine õiguste bit. Setgid-ga antakse gruppi kuuluvale kasutajale õigused käivitada programm / fail omanikugrupi õigustega.&lt;br /&gt;
&lt;br /&gt;
== Setguid ja Setgid lisamine ==&lt;br /&gt;
&lt;br /&gt;
Setguid ja Setgid õiguseid jagatakse &#039;&#039;&#039;chmod&#039;&#039;&#039; käsuga.&lt;br /&gt;
Setuid ja Setgid saab määratleda nii loabittide (numbrite kujul) kui ka loetavas formaadis (r - read, w - write, x - execute)&lt;br /&gt;
&lt;br /&gt;
== Näited: ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loetavas formaadis:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Setuid lisamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u+s kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
* Setuid eemaldamine: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u-s kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Setgid lisamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g+s kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
* Setgid eemaldamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g-s kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loabittide formaadis (numbrite kujul):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Setuid määramiseks tuleb loabittide ette kirjutada 4 ja õigusbitid järgi.&lt;br /&gt;
Näiteks soovime anda failile Setuid:&lt;br /&gt;
&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 4775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Setgid määramiseks tuleb loabittide ette kirjutada 2, sama põhimõte nagu ka Setuid-lgi.&lt;br /&gt;
&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 2775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Setuid ja Setgid määramiseks tuleb kasutada loabitti 6.&lt;br /&gt;
* lisamiseks:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 6775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
== Kontrollimaks kas Setuid või Setgid rakendus ==&lt;br /&gt;
Vaatamaks kas failil on Setuid või Setgid määratletud, kasutatakse käsku &#039;&#039;&#039;ls -l&#039;&#039;&#039;. &#039;&#039;&#039;„s“&#039;&#039;&#039; näitab kasutaja õigustes ning grupi õigustes Setuid või Setgid määratletust.&lt;br /&gt;
&lt;br /&gt;
* Käsk: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l&lt;br /&gt;
|}&lt;br /&gt;
* Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | -rw&#039;&#039;&#039;s&#039;&#039;&#039;rw&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 kasutaja kasutaja 0 2016-11-28 02:46 script&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Failide leidmine millele on määratletud Setuid või Setgid: ==&lt;br /&gt;
&lt;br /&gt;
*Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /4000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /2000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid + Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /6000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Kokkuvõte. ==&lt;br /&gt;
&lt;br /&gt;
Setuid on kasulik õiguste jagamise viis konkreetsetele failidele. Tavakasutajale ei pea andma näiteks juurkasutaja õiguseid, et kindlates failides teha muudatusi. Setuid võimaldab jagada kasutajaõiguseid paindlikumalt ilma turvariski tõstmata.&lt;br /&gt;
Setgid on kasulik grupi õiguste jagamise viis konkreetsele failile ilma faili omanikugruppi muutmata. Võimaldab jagada grupile õiguseid paindlikumalt ilma turvariski tõstmata.&lt;br /&gt;
&lt;br /&gt;
== Kasutatud kirjandus. ==&lt;br /&gt;
#http://linuxg.net/how-to-set-the-Setuid-and-Setgid-bit-for-files-in-linux-and-unix/&lt;br /&gt;
#https://docs.oracle.com/cd/E19683-01/816-4883/secfile-69/index.html&lt;br /&gt;
#http://thegeekdiary.com/what-is-suid-sgid-and-sticky-bit/&lt;br /&gt;
#http://www.codecoffee.com/tipsforlinux/articles/028.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mabel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115400</id>
		<title>Setuid / Setgid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115400"/>
		<updated>2016-12-06T12:10:21Z</updated>

		<summary type="html">&lt;p&gt;Mabel: /* Autor. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Autor==&lt;br /&gt;
Martin Abel A41&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
Setuid / SUID (set user id) on kasutajapõhine õiguste bit. Setuid-ga antakse kasutajale õigus käivitada programm / fail omanikuõigustega. Setgid / SGID (set group id) on grupipõhine õiguste bit. Setgid-ga antakse gruppi kuuluvale kasutajale õigused käivitada programm / fail omanikugrupi õigustega.&lt;br /&gt;
&lt;br /&gt;
== Setguid ja Setgid lisamine ==&lt;br /&gt;
&lt;br /&gt;
Setguid ja Setgid õiguseid jagatakse &#039;&#039;&#039;chmod&#039;&#039;&#039; käsuga.&lt;br /&gt;
Setuid ja Setgid saab määratleda nii loabittide (numbrite kujul) kui ka loetavas formaadis (r - read, w - write, x - execute)&lt;br /&gt;
&lt;br /&gt;
== Näited: ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loetavas formaadis:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Setuid lisamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u+s kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
* Setuid eemaldamine: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u-s kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Setgid lisamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g+s kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
* Setgid eemaldamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g-s kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loabittide formaadis (numbrite kujul):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Setuid määramiseks tuleb loabittide ette kirjutada 4 ja õigusbitid järgi.&lt;br /&gt;
Näiteks soovime anda failile Setuid:&lt;br /&gt;
&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 4775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Setgid määramiseks tuleb loabittide ette kirjutada 2, sama põhimõte nagu ka Setuid-lgi.&lt;br /&gt;
&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 2775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Setuid ja Setgid määramiseks tuleb kasutada loabitti 6.&lt;br /&gt;
* lisamiseks:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 6775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
== Kontrollimaks kas Setuid või Setgid rakendus. ==&lt;br /&gt;
Vaatamaks kas failil on Setuid või Setgid määratletud, kasutatakse käsku &#039;&#039;&#039;ls -l&#039;&#039;&#039;. &#039;&#039;&#039;„s“&#039;&#039;&#039; näitab kasutaja õigustes ning grupi õigustes Setuid või Setgid määratletust.&lt;br /&gt;
&lt;br /&gt;
* Käsk: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l&lt;br /&gt;
|}&lt;br /&gt;
* Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | -rw&#039;&#039;&#039;s&#039;&#039;&#039;rw&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 kasutaja kasutaja 0 2016-11-28 02:46 script&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Failide leidmine millele on määratletud Setuid või Setgid: ==&lt;br /&gt;
&lt;br /&gt;
*Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /4000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /2000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid + Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /6000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Kokkuvõte. ==&lt;br /&gt;
&lt;br /&gt;
Setuid on kasulik õiguste jagamise viis konkreetsetele failidele. Tavakasutajale ei pea andma näiteks juurkasutaja õiguseid, et kindlates failides teha muudatusi. Setuid võimaldab jagada kasutajaõiguseid paindlikumalt ilma turvariski tõstmata.&lt;br /&gt;
Setgid on kasulik grupi õiguste jagamise viis konkreetsele failile ilma faili omanikugruppi muutmata. Võimaldab jagada grupile õiguseid paindlikumalt ilma turvariski tõstmata.&lt;br /&gt;
&lt;br /&gt;
== Kasutatud kirjandus. ==&lt;br /&gt;
#http://linuxg.net/how-to-set-the-Setuid-and-Setgid-bit-for-files-in-linux-and-unix/&lt;br /&gt;
#https://docs.oracle.com/cd/E19683-01/816-4883/secfile-69/index.html&lt;br /&gt;
#http://thegeekdiary.com/what-is-suid-sgid-and-sticky-bit/&lt;br /&gt;
#http://www.codecoffee.com/tipsforlinux/articles/028.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mabel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115399</id>
		<title>Setuid / Setgid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115399"/>
		<updated>2016-12-06T12:10:16Z</updated>

		<summary type="html">&lt;p&gt;Mabel: /* Sissejuhatus. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Autor.==&lt;br /&gt;
Martin Abel A41&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
Setuid / SUID (set user id) on kasutajapõhine õiguste bit. Setuid-ga antakse kasutajale õigus käivitada programm / fail omanikuõigustega. Setgid / SGID (set group id) on grupipõhine õiguste bit. Setgid-ga antakse gruppi kuuluvale kasutajale õigused käivitada programm / fail omanikugrupi õigustega.&lt;br /&gt;
&lt;br /&gt;
== Setguid ja Setgid lisamine ==&lt;br /&gt;
&lt;br /&gt;
Setguid ja Setgid õiguseid jagatakse &#039;&#039;&#039;chmod&#039;&#039;&#039; käsuga.&lt;br /&gt;
Setuid ja Setgid saab määratleda nii loabittide (numbrite kujul) kui ka loetavas formaadis (r - read, w - write, x - execute)&lt;br /&gt;
&lt;br /&gt;
== Näited: ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loetavas formaadis:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Setuid lisamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u+s kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
* Setuid eemaldamine: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u-s kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Setgid lisamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g+s kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
* Setgid eemaldamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g-s kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loabittide formaadis (numbrite kujul):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Setuid määramiseks tuleb loabittide ette kirjutada 4 ja õigusbitid järgi.&lt;br /&gt;
Näiteks soovime anda failile Setuid:&lt;br /&gt;
&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 4775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Setgid määramiseks tuleb loabittide ette kirjutada 2, sama põhimõte nagu ka Setuid-lgi.&lt;br /&gt;
&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 2775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Setuid ja Setgid määramiseks tuleb kasutada loabitti 6.&lt;br /&gt;
* lisamiseks:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 6775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
== Kontrollimaks kas Setuid või Setgid rakendus. ==&lt;br /&gt;
Vaatamaks kas failil on Setuid või Setgid määratletud, kasutatakse käsku &#039;&#039;&#039;ls -l&#039;&#039;&#039;. &#039;&#039;&#039;„s“&#039;&#039;&#039; näitab kasutaja õigustes ning grupi õigustes Setuid või Setgid määratletust.&lt;br /&gt;
&lt;br /&gt;
* Käsk: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l&lt;br /&gt;
|}&lt;br /&gt;
* Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | -rw&#039;&#039;&#039;s&#039;&#039;&#039;rw&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 kasutaja kasutaja 0 2016-11-28 02:46 script&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Failide leidmine millele on määratletud Setuid või Setgid: ==&lt;br /&gt;
&lt;br /&gt;
*Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /4000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /2000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid + Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /6000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Kokkuvõte. ==&lt;br /&gt;
&lt;br /&gt;
Setuid on kasulik õiguste jagamise viis konkreetsetele failidele. Tavakasutajale ei pea andma näiteks juurkasutaja õiguseid, et kindlates failides teha muudatusi. Setuid võimaldab jagada kasutajaõiguseid paindlikumalt ilma turvariski tõstmata.&lt;br /&gt;
Setgid on kasulik grupi õiguste jagamise viis konkreetsele failile ilma faili omanikugruppi muutmata. Võimaldab jagada grupile õiguseid paindlikumalt ilma turvariski tõstmata.&lt;br /&gt;
&lt;br /&gt;
== Kasutatud kirjandus. ==&lt;br /&gt;
#http://linuxg.net/how-to-set-the-Setuid-and-Setgid-bit-for-files-in-linux-and-unix/&lt;br /&gt;
#https://docs.oracle.com/cd/E19683-01/816-4883/secfile-69/index.html&lt;br /&gt;
#http://thegeekdiary.com/what-is-suid-sgid-and-sticky-bit/&lt;br /&gt;
#http://www.codecoffee.com/tipsforlinux/articles/028.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mabel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115398</id>
		<title>Setuid / Setgid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115398"/>
		<updated>2016-12-06T12:09:56Z</updated>

		<summary type="html">&lt;p&gt;Mabel: /* Sissejuhatus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Autor.==&lt;br /&gt;
Martin Abel A41&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus. ==&lt;br /&gt;
&lt;br /&gt;
Setuid / SUID (set user id) on kasutajapõhine õiguste bit. Setuid-ga antakse kasutajale õigus käivitada programm / fail omanikuõigustega. Setgid / SGID (set group id) on grupipõhine õiguste bit. Setgid-ga antakse gruppi kuuluvale kasutajale õigused käivitada programm / fail omanikugrupi õigustega.&lt;br /&gt;
&lt;br /&gt;
== Setguid ja Setgid lisamine ==&lt;br /&gt;
&lt;br /&gt;
Setguid ja Setgid õiguseid jagatakse &#039;&#039;&#039;chmod&#039;&#039;&#039; käsuga.&lt;br /&gt;
Setuid ja Setgid saab määratleda nii loabittide (numbrite kujul) kui ka loetavas formaadis (r - read, w - write, x - execute)&lt;br /&gt;
&lt;br /&gt;
== Näited: ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loetavas formaadis:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Setuid lisamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u+s kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
* Setuid eemaldamine: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u-s kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Setgid lisamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g+s kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
* Setgid eemaldamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g-s kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loabittide formaadis (numbrite kujul):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Setuid määramiseks tuleb loabittide ette kirjutada 4 ja õigusbitid järgi.&lt;br /&gt;
Näiteks soovime anda failile Setuid:&lt;br /&gt;
&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 4775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Setgid määramiseks tuleb loabittide ette kirjutada 2, sama põhimõte nagu ka Setuid-lgi.&lt;br /&gt;
&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 2775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Setuid ja Setgid määramiseks tuleb kasutada loabitti 6.&lt;br /&gt;
* lisamiseks:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 6775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
== Kontrollimaks kas Setuid või Setgid rakendus. ==&lt;br /&gt;
Vaatamaks kas failil on Setuid või Setgid määratletud, kasutatakse käsku &#039;&#039;&#039;ls -l&#039;&#039;&#039;. &#039;&#039;&#039;„s“&#039;&#039;&#039; näitab kasutaja õigustes ning grupi õigustes Setuid või Setgid määratletust.&lt;br /&gt;
&lt;br /&gt;
* Käsk: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l&lt;br /&gt;
|}&lt;br /&gt;
* Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | -rw&#039;&#039;&#039;s&#039;&#039;&#039;rw&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 kasutaja kasutaja 0 2016-11-28 02:46 script&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Failide leidmine millele on määratletud Setuid või Setgid: ==&lt;br /&gt;
&lt;br /&gt;
*Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /4000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /2000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid + Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /6000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Kokkuvõte. ==&lt;br /&gt;
&lt;br /&gt;
Setuid on kasulik õiguste jagamise viis konkreetsetele failidele. Tavakasutajale ei pea andma näiteks juurkasutaja õiguseid, et kindlates failides teha muudatusi. Setuid võimaldab jagada kasutajaõiguseid paindlikumalt ilma turvariski tõstmata.&lt;br /&gt;
Setgid on kasulik grupi õiguste jagamise viis konkreetsele failile ilma faili omanikugruppi muutmata. Võimaldab jagada grupile õiguseid paindlikumalt ilma turvariski tõstmata.&lt;br /&gt;
&lt;br /&gt;
== Kasutatud kirjandus. ==&lt;br /&gt;
#http://linuxg.net/how-to-set-the-Setuid-and-Setgid-bit-for-files-in-linux-and-unix/&lt;br /&gt;
#https://docs.oracle.com/cd/E19683-01/816-4883/secfile-69/index.html&lt;br /&gt;
#http://thegeekdiary.com/what-is-suid-sgid-and-sticky-bit/&lt;br /&gt;
#http://www.codecoffee.com/tipsforlinux/articles/028.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mabel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115397</id>
		<title>Setuid / Setgid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115397"/>
		<updated>2016-12-06T12:09:49Z</updated>

		<summary type="html">&lt;p&gt;Mabel: /* Autor */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Autor.==&lt;br /&gt;
Martin Abel A41&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
Setuid / SUID (set user id) on kasutajapõhine õiguste bit. Setuid-ga antakse kasutajale õigus käivitada programm / fail omanikuõigustega. Setgid / SGID (set group id) on grupipõhine õiguste bit. Setgid-ga antakse gruppi kuuluvale kasutajale õigused käivitada programm / fail omanikugrupi õigustega.&lt;br /&gt;
&lt;br /&gt;
== Setguid ja Setgid lisamine ==&lt;br /&gt;
&lt;br /&gt;
Setguid ja Setgid õiguseid jagatakse &#039;&#039;&#039;chmod&#039;&#039;&#039; käsuga.&lt;br /&gt;
Setuid ja Setgid saab määratleda nii loabittide (numbrite kujul) kui ka loetavas formaadis (r - read, w - write, x - execute)&lt;br /&gt;
&lt;br /&gt;
== Näited: ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loetavas formaadis:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Setuid lisamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u+s kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
* Setuid eemaldamine: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u-s kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Setgid lisamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g+s kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
* Setgid eemaldamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g-s kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loabittide formaadis (numbrite kujul):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Setuid määramiseks tuleb loabittide ette kirjutada 4 ja õigusbitid järgi.&lt;br /&gt;
Näiteks soovime anda failile Setuid:&lt;br /&gt;
&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 4775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Setgid määramiseks tuleb loabittide ette kirjutada 2, sama põhimõte nagu ka Setuid-lgi.&lt;br /&gt;
&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 2775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Setuid ja Setgid määramiseks tuleb kasutada loabitti 6.&lt;br /&gt;
* lisamiseks:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 6775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
== Kontrollimaks kas Setuid või Setgid rakendus. ==&lt;br /&gt;
Vaatamaks kas failil on Setuid või Setgid määratletud, kasutatakse käsku &#039;&#039;&#039;ls -l&#039;&#039;&#039;. &#039;&#039;&#039;„s“&#039;&#039;&#039; näitab kasutaja õigustes ning grupi õigustes Setuid või Setgid määratletust.&lt;br /&gt;
&lt;br /&gt;
* Käsk: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l&lt;br /&gt;
|}&lt;br /&gt;
* Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | -rw&#039;&#039;&#039;s&#039;&#039;&#039;rw&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 kasutaja kasutaja 0 2016-11-28 02:46 script&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Failide leidmine millele on määratletud Setuid või Setgid: ==&lt;br /&gt;
&lt;br /&gt;
*Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /4000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /2000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid + Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /6000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Kokkuvõte. ==&lt;br /&gt;
&lt;br /&gt;
Setuid on kasulik õiguste jagamise viis konkreetsetele failidele. Tavakasutajale ei pea andma näiteks juurkasutaja õiguseid, et kindlates failides teha muudatusi. Setuid võimaldab jagada kasutajaõiguseid paindlikumalt ilma turvariski tõstmata.&lt;br /&gt;
Setgid on kasulik grupi õiguste jagamise viis konkreetsele failile ilma faili omanikugruppi muutmata. Võimaldab jagada grupile õiguseid paindlikumalt ilma turvariski tõstmata.&lt;br /&gt;
&lt;br /&gt;
== Kasutatud kirjandus. ==&lt;br /&gt;
#http://linuxg.net/how-to-set-the-Setuid-and-Setgid-bit-for-files-in-linux-and-unix/&lt;br /&gt;
#https://docs.oracle.com/cd/E19683-01/816-4883/secfile-69/index.html&lt;br /&gt;
#http://thegeekdiary.com/what-is-suid-sgid-and-sticky-bit/&lt;br /&gt;
#http://www.codecoffee.com/tipsforlinux/articles/028.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mabel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115396</id>
		<title>Setuid / Setgid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115396"/>
		<updated>2016-12-06T12:06:31Z</updated>

		<summary type="html">&lt;p&gt;Mabel: /* Näited: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Autor==&lt;br /&gt;
Martin Abel A41&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
Setuid / SUID (set user id) on kasutajapõhine õiguste bit. Setuid-ga antakse kasutajale õigus käivitada programm / fail omanikuõigustega. Setgid / SGID (set group id) on grupipõhine õiguste bit. Setgid-ga antakse gruppi kuuluvale kasutajale õigused käivitada programm / fail omanikugrupi õigustega.&lt;br /&gt;
&lt;br /&gt;
== Setguid ja Setgid lisamine ==&lt;br /&gt;
&lt;br /&gt;
Setguid ja Setgid õiguseid jagatakse &#039;&#039;&#039;chmod&#039;&#039;&#039; käsuga.&lt;br /&gt;
Setuid ja Setgid saab määratleda nii loabittide (numbrite kujul) kui ka loetavas formaadis (r - read, w - write, x - execute)&lt;br /&gt;
&lt;br /&gt;
== Näited: ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loetavas formaadis:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Setuid lisamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u+s kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
* Setuid eemaldamine: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u-s kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Setgid lisamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g+s kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
* Setgid eemaldamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g-s kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loabittide formaadis (numbrite kujul):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Setuid määramiseks tuleb loabittide ette kirjutada 4 ja õigusbitid järgi.&lt;br /&gt;
Näiteks soovime anda failile Setuid:&lt;br /&gt;
&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 4775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Setgid määramiseks tuleb loabittide ette kirjutada 2, sama põhimõte nagu ka Setuid-lgi.&lt;br /&gt;
&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 2775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Setuid ja Setgid määramiseks tuleb kasutada loabitti 6.&lt;br /&gt;
* lisamiseks:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 6775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
== Kontrollimaks kas Setuid või Setgid rakendus. ==&lt;br /&gt;
Vaatamaks kas failil on Setuid või Setgid määratletud, kasutatakse käsku &#039;&#039;&#039;ls -l&#039;&#039;&#039;. &#039;&#039;&#039;„s“&#039;&#039;&#039; näitab kasutaja õigustes ning grupi õigustes Setuid või Setgid määratletust.&lt;br /&gt;
&lt;br /&gt;
* Käsk: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l&lt;br /&gt;
|}&lt;br /&gt;
* Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | -rw&#039;&#039;&#039;s&#039;&#039;&#039;rw&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 kasutaja kasutaja 0 2016-11-28 02:46 script&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Failide leidmine millele on määratletud Setuid või Setgid: ==&lt;br /&gt;
&lt;br /&gt;
*Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /4000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /2000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid + Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /6000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Kokkuvõte. ==&lt;br /&gt;
&lt;br /&gt;
Setuid on kasulik õiguste jagamise viis konkreetsetele failidele. Tavakasutajale ei pea andma näiteks juurkasutaja õiguseid, et kindlates failides teha muudatusi. Setuid võimaldab jagada kasutajaõiguseid paindlikumalt ilma turvariski tõstmata.&lt;br /&gt;
Setgid on kasulik grupi õiguste jagamise viis konkreetsele failile ilma faili omanikugruppi muutmata. Võimaldab jagada grupile õiguseid paindlikumalt ilma turvariski tõstmata.&lt;br /&gt;
&lt;br /&gt;
== Kasutatud kirjandus. ==&lt;br /&gt;
#http://linuxg.net/how-to-set-the-Setuid-and-Setgid-bit-for-files-in-linux-and-unix/&lt;br /&gt;
#https://docs.oracle.com/cd/E19683-01/816-4883/secfile-69/index.html&lt;br /&gt;
#http://thegeekdiary.com/what-is-suid-sgid-and-sticky-bit/&lt;br /&gt;
#http://www.codecoffee.com/tipsforlinux/articles/028.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mabel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115395</id>
		<title>Setuid / Setgid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115395"/>
		<updated>2016-12-06T12:04:44Z</updated>

		<summary type="html">&lt;p&gt;Mabel: /* Setguid ja Setgid lisamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Autor==&lt;br /&gt;
Martin Abel A41&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
Setuid / SUID (set user id) on kasutajapõhine õiguste bit. Setuid-ga antakse kasutajale õigus käivitada programm / fail omanikuõigustega. Setgid / SGID (set group id) on grupipõhine õiguste bit. Setgid-ga antakse gruppi kuuluvale kasutajale õigused käivitada programm / fail omanikugrupi õigustega.&lt;br /&gt;
&lt;br /&gt;
== Setguid ja Setgid lisamine ==&lt;br /&gt;
&lt;br /&gt;
Setguid ja Setgid õiguseid jagatakse &#039;&#039;&#039;chmod&#039;&#039;&#039; käsuga.&lt;br /&gt;
Setuid ja Setgid saab määratleda nii loabittide (numbrite kujul) kui ka loetavas formaadis (r - read, w - write, x - execute)&lt;br /&gt;
&lt;br /&gt;
== Näited: ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loetavas formaadis:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Setuid lisamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u+s kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
* Setuid eemaldamine: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u-s kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Setgid lisamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g+s kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
* Setgid eemaldamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g-s kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loabittide formaadis (numbrite kujul):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Setuid määramiseks tuleb loabittide ette kirjutada 4 ja õigusbitid järgi.&lt;br /&gt;
Näiteks soovime anda failile Setuid:&lt;br /&gt;
&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 4775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Setgid määramiseks tuleb loasbittide ette kirjutada 2, sama põhimõte nagu ka Setuid-lgi.&lt;br /&gt;
&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 2775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Setuid ja Setgid määramiseks tuleb kasutada loabitti 6.&lt;br /&gt;
* lisamiseks:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 6775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
== Kontrollimaks kas Setuid või Setgid rakendus. ==&lt;br /&gt;
Vaatamaks kas failil on Setuid või Setgid määratletud, kasutatakse käsku &#039;&#039;&#039;ls -l&#039;&#039;&#039;. &#039;&#039;&#039;„s“&#039;&#039;&#039; näitab kasutaja õigustes ning grupi õigustes Setuid või Setgid määratletust.&lt;br /&gt;
&lt;br /&gt;
* Käsk: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l&lt;br /&gt;
|}&lt;br /&gt;
* Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | -rw&#039;&#039;&#039;s&#039;&#039;&#039;rw&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 kasutaja kasutaja 0 2016-11-28 02:46 script&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Failide leidmine millele on määratletud Setuid või Setgid: ==&lt;br /&gt;
&lt;br /&gt;
*Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /4000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /2000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid + Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /6000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Kokkuvõte. ==&lt;br /&gt;
&lt;br /&gt;
Setuid on kasulik õiguste jagamise viis konkreetsetele failidele. Tavakasutajale ei pea andma näiteks juurkasutaja õiguseid, et kindlates failides teha muudatusi. Setuid võimaldab jagada kasutajaõiguseid paindlikumalt ilma turvariski tõstmata.&lt;br /&gt;
Setgid on kasulik grupi õiguste jagamise viis konkreetsele failile ilma faili omanikugruppi muutmata. Võimaldab jagada grupile õiguseid paindlikumalt ilma turvariski tõstmata.&lt;br /&gt;
&lt;br /&gt;
== Kasutatud kirjandus. ==&lt;br /&gt;
#http://linuxg.net/how-to-set-the-Setuid-and-Setgid-bit-for-files-in-linux-and-unix/&lt;br /&gt;
#https://docs.oracle.com/cd/E19683-01/816-4883/secfile-69/index.html&lt;br /&gt;
#http://thegeekdiary.com/what-is-suid-sgid-and-sticky-bit/&lt;br /&gt;
#http://www.codecoffee.com/tipsforlinux/articles/028.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mabel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115394</id>
		<title>Setuid / Setgid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115394"/>
		<updated>2016-12-06T12:04:10Z</updated>

		<summary type="html">&lt;p&gt;Mabel: /* Kokkuvõte. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Autor==&lt;br /&gt;
Martin Abel A41&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
Setuid / SUID (set user id) on kasutajapõhine õiguste bit. Setuid-ga antakse kasutajale õigus käivitada programm / fail omanikuõigustega. Setgid / SGID (set group id) on grupipõhine õiguste bit. Setgid-ga antakse gruppi kuuluvale kasutajale õigused käivitada programm / fail omanikugrupi õigustega.&lt;br /&gt;
&lt;br /&gt;
== Setguid ja Setgid lisamine ==&lt;br /&gt;
&lt;br /&gt;
Setguid ja Setgid õiguseid jagatakse &#039;&#039;&#039;chmod&#039;&#039;&#039; käsuga.&lt;br /&gt;
Setuid ja Setgid saab määratleda nii loabittide (numbrite kujul) kui ka loetavas formaadis (r - read, w - write, x- execute)&lt;br /&gt;
&lt;br /&gt;
== Näited: ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loetavas formaadis:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Setuid lisamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u+s kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
* Setuid eemaldamine: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u-s kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Setgid lisamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g+s kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
* Setgid eemaldamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g-s kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loabittide formaadis (numbrite kujul):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Setuid määramiseks tuleb loabittide ette kirjutada 4 ja õigusbitid järgi.&lt;br /&gt;
Näiteks soovime anda failile Setuid:&lt;br /&gt;
&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 4775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Setgid määramiseks tuleb loasbittide ette kirjutada 2, sama põhimõte nagu ka Setuid-lgi.&lt;br /&gt;
&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 2775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Setuid ja Setgid määramiseks tuleb kasutada loabitti 6.&lt;br /&gt;
* lisamiseks:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 6775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
== Kontrollimaks kas Setuid või Setgid rakendus. ==&lt;br /&gt;
Vaatamaks kas failil on Setuid või Setgid määratletud, kasutatakse käsku &#039;&#039;&#039;ls -l&#039;&#039;&#039;. &#039;&#039;&#039;„s“&#039;&#039;&#039; näitab kasutaja õigustes ning grupi õigustes Setuid või Setgid määratletust.&lt;br /&gt;
&lt;br /&gt;
* Käsk: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l&lt;br /&gt;
|}&lt;br /&gt;
* Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | -rw&#039;&#039;&#039;s&#039;&#039;&#039;rw&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 kasutaja kasutaja 0 2016-11-28 02:46 script&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Failide leidmine millele on määratletud Setuid või Setgid: ==&lt;br /&gt;
&lt;br /&gt;
*Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /4000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /2000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid + Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /6000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Kokkuvõte. ==&lt;br /&gt;
&lt;br /&gt;
Setuid on kasulik õiguste jagamise viis konkreetsetele failidele. Tavakasutajale ei pea andma näiteks juurkasutaja õiguseid, et kindlates failides teha muudatusi. Setuid võimaldab jagada kasutajaõiguseid paindlikumalt ilma turvariski tõstmata.&lt;br /&gt;
Setgid on kasulik grupi õiguste jagamise viis konkreetsele failile ilma faili omanikugruppi muutmata. Võimaldab jagada grupile õiguseid paindlikumalt ilma turvariski tõstmata.&lt;br /&gt;
&lt;br /&gt;
== Kasutatud kirjandus. ==&lt;br /&gt;
#http://linuxg.net/how-to-set-the-Setuid-and-Setgid-bit-for-files-in-linux-and-unix/&lt;br /&gt;
#https://docs.oracle.com/cd/E19683-01/816-4883/secfile-69/index.html&lt;br /&gt;
#http://thegeekdiary.com/what-is-suid-sgid-and-sticky-bit/&lt;br /&gt;
#http://www.codecoffee.com/tipsforlinux/articles/028.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mabel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115393</id>
		<title>Setuid / Setgid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115393"/>
		<updated>2016-12-06T12:03:51Z</updated>

		<summary type="html">&lt;p&gt;Mabel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Autor==&lt;br /&gt;
Martin Abel A41&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
Setuid / SUID (set user id) on kasutajapõhine õiguste bit. Setuid-ga antakse kasutajale õigus käivitada programm / fail omanikuõigustega. Setgid / SGID (set group id) on grupipõhine õiguste bit. Setgid-ga antakse gruppi kuuluvale kasutajale õigused käivitada programm / fail omanikugrupi õigustega.&lt;br /&gt;
&lt;br /&gt;
== Setguid ja Setgid lisamine ==&lt;br /&gt;
&lt;br /&gt;
Setguid ja Setgid õiguseid jagatakse &#039;&#039;&#039;chmod&#039;&#039;&#039; käsuga.&lt;br /&gt;
Setuid ja Setgid saab määratleda nii loabittide (numbrite kujul) kui ka loetavas formaadis (r - read, w - write, x- execute)&lt;br /&gt;
&lt;br /&gt;
== Näited: ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loetavas formaadis:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Setuid lisamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u+s kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
* Setuid eemaldamine: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u-s kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Setgid lisamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g+s kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
* Setgid eemaldamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g-s kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loabittide formaadis (numbrite kujul):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Setuid määramiseks tuleb loabittide ette kirjutada 4 ja õigusbitid järgi.&lt;br /&gt;
Näiteks soovime anda failile Setuid:&lt;br /&gt;
&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 4775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Setgid määramiseks tuleb loasbittide ette kirjutada 2, sama põhimõte nagu ka Setuid-lgi.&lt;br /&gt;
&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 2775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Setuid ja Setgid määramiseks tuleb kasutada loabitti 6.&lt;br /&gt;
* lisamiseks:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 6775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
== Kontrollimaks kas Setuid või Setgid rakendus. ==&lt;br /&gt;
Vaatamaks kas failil on Setuid või Setgid määratletud, kasutatakse käsku &#039;&#039;&#039;ls -l&#039;&#039;&#039;. &#039;&#039;&#039;„s“&#039;&#039;&#039; näitab kasutaja õigustes ning grupi õigustes Setuid või Setgid määratletust.&lt;br /&gt;
&lt;br /&gt;
* Käsk: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l&lt;br /&gt;
|}&lt;br /&gt;
* Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | -rw&#039;&#039;&#039;s&#039;&#039;&#039;rw&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 kasutaja kasutaja 0 2016-11-28 02:46 script&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Failide leidmine millele on määratletud Setuid või Setgid: ==&lt;br /&gt;
&lt;br /&gt;
*Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /4000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /2000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid + Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /6000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Kokkuvõte. ==&lt;br /&gt;
&lt;br /&gt;
Setuid on kasulik õiguste jagamise viis konkreetsetele failidele. Tavakasutajat ei pea andma näiteks juurkasutaja õiguseid, et kindlates failides teha muudatusi. Setuid võimaldab jagada kasutajaõiguseid paindlikumalt ilma turvariski tõstmata.&lt;br /&gt;
Setgid on kasulik grupi õiguste jagamise viis konkreetsele failile ilma faili omanikugruppi muutmata. Võimaldab jagada grupile õiguseid paindlikumalt ilma turvariski tõstmata. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kasutatud kirjandus. ==&lt;br /&gt;
#http://linuxg.net/how-to-set-the-Setuid-and-Setgid-bit-for-files-in-linux-and-unix/&lt;br /&gt;
#https://docs.oracle.com/cd/E19683-01/816-4883/secfile-69/index.html&lt;br /&gt;
#http://thegeekdiary.com/what-is-suid-sgid-and-sticky-bit/&lt;br /&gt;
#http://www.codecoffee.com/tipsforlinux/articles/028.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mabel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115392</id>
		<title>Setuid / Setgid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115392"/>
		<updated>2016-12-06T12:01:25Z</updated>

		<summary type="html">&lt;p&gt;Mabel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Autor==&lt;br /&gt;
Martin Abel A41&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
Setuid / SUID (set user id) on kasutajapõhine õiguste bit. Setuid-ga antakse kasutajale õigus käivitada programm / fail omanikuõigustega. Setgid / SGID (set group id) on grupipõhine õiguste bit. Setgid-ga antakse gruppi kuuluvale kasutajale õigused käivitada programm / fail omanikugrupi õigustega.&lt;br /&gt;
&lt;br /&gt;
== Setguid ja Setgid lisamine ==&lt;br /&gt;
&lt;br /&gt;
Setguid ja Setgid õiguseid jagatakse &#039;&#039;&#039;chmod&#039;&#039;&#039; käsuga.&lt;br /&gt;
Setuid ja Setgid saab määratleta nii loabittide (numbrite kujul) kui ka loetavas formaadis (r - read, w - write, x- execute)&lt;br /&gt;
&lt;br /&gt;
== Näited: ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loetavas formaadis:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Setuid lisamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u+s kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
* Setuid eemaldamine: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod u-s kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Setgid lisamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g+s kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
* Setgid eemaldamine:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod g-s kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loabittide formaadis (numbrite kujul):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Setuid määramiseks tuleb loabittide ette kirjutada 4 ja õigusbitid järgi.&lt;br /&gt;
Näiteks soovime anda failile Setuid:&lt;br /&gt;
&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 4775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Setgid määramiseks tuleb loasbittide ette kirjutada 2, sama põhimõte nagu ka Setuid-lgi.&lt;br /&gt;
&lt;br /&gt;
* lisamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 2775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Setuid ja Setgid määramiseks tuleb kasutada loabitti 6.&lt;br /&gt;
* lisamiseks:&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 6775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
* eemaldamiseks: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | chmod 0775 kaust/failinimi&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
== Kontrollimaks kas Setuid või Setgid rakendus. ==&lt;br /&gt;
Vaatamaks kas failil on Setuid või Setgid määratletud, kasutatakse käsku &#039;&#039;&#039;ls -l&#039;&#039;&#039;. &#039;&#039;&#039;„s“&#039;&#039;&#039; näitab kasutaja õigustes ning grupi õigustes Setuid või Setgid määratletust.&lt;br /&gt;
&lt;br /&gt;
* Käsk: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | ls -l&lt;br /&gt;
|}&lt;br /&gt;
* Tulemus: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:1000px;margin:3px;border:1px solid lightgrey&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | -rw&#039;&#039;&#039;s&#039;&#039;&#039;rw&#039;&#039;&#039;s&#039;&#039;&#039;r-x 1 kasutaja kasutaja 0 2016-11-28 02:46 script&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Failide leidmine millele on määratletud Setuid või Setgid: ==&lt;br /&gt;
&lt;br /&gt;
*Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /4000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /2000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Setgid + Setuid: &lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:300px;margin:3px;border:1px solid lightgrey&amp;quot; align=centre&lt;br /&gt;
| style=&amp;quot;padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;&amp;quot; | find / -type f -perm /6000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Kokkuvõte. ==&lt;br /&gt;
&lt;br /&gt;
Setuid on kasulik õiguste jagamise viis konkreetsetele failidele. Tavakasutajat ei pea muutma näiteks juurkasutajaks, et kindlates failides teha muudatusi. Setuid võimaldab jagada kasutajaõiguseid paindlikumalt ilma turvariski tõstmata.&lt;br /&gt;
Setgid on kasulik grupi õiguste jagamise viis konkreetsele failile ilma faili omanikugruppi muutmata. Võimaldab jagada grupile õiguseid paindlikumalt ilma turvariski tõstmata. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kasutatud kirjandus. ==&lt;br /&gt;
#http://linuxg.net/how-to-set-the-Setuid-and-Setgid-bit-for-files-in-linux-and-unix/&lt;br /&gt;
#https://docs.oracle.com/cd/E19683-01/816-4883/secfile-69/index.html&lt;br /&gt;
#http://thegeekdiary.com/what-is-suid-sgid-and-sticky-bit/&lt;br /&gt;
#http://www.codecoffee.com/tipsforlinux/articles/028.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mabel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Setgid&amp;diff=115376</id>
		<title>Setgid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Setgid&amp;diff=115376"/>
		<updated>2016-12-06T01:20:05Z</updated>

		<summary type="html">&lt;p&gt;Mabel: Created page with &amp;quot;https://wiki.itcollege.ee/index.php/Setuid_/_Setgid&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;https://wiki.itcollege.ee/index.php/Setuid_/_Setgid&lt;/div&gt;</summary>
		<author><name>Mabel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Setuid&amp;diff=115375</id>
		<title>Setuid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Setuid&amp;diff=115375"/>
		<updated>2016-12-06T01:19:53Z</updated>

		<summary type="html">&lt;p&gt;Mabel: Created page with &amp;quot;https://wiki.itcollege.ee/index.php/Setuid_/_Setgid&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;https://wiki.itcollege.ee/index.php/Setuid_/_Setgid&lt;/div&gt;</summary>
		<author><name>Mabel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115374</id>
		<title>Setuid / Setgid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115374"/>
		<updated>2016-12-06T01:19:05Z</updated>

		<summary type="html">&lt;p&gt;Mabel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mabel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115373</id>
		<title>Setuid / Setgid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Setuid_/_Setgid&amp;diff=115373"/>
		<updated>2016-12-06T01:18:13Z</updated>

		<summary type="html">&lt;p&gt;Mabel: Created page with &amp;quot;Category: Osadmin referaadi teemad&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Osadmin referaadi teemad]]&lt;/div&gt;</summary>
		<author><name>Mabel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Osadmin_referaadi_teemad&amp;diff=114863</id>
		<title>Osadmin referaadi teemad</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Osadmin_referaadi_teemad&amp;diff=114863"/>
		<updated>2016-11-26T12:22:54Z</updated>

		<summary type="html">&lt;p&gt;Mabel: /* Valitud teemad */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Artikli kondikava=&lt;br /&gt;
.. on kirjeldatud [[Artikli kondikava|eraldi artiklis]].&lt;br /&gt;
&lt;br /&gt;
=Artikli teema valimine=&lt;br /&gt;
&lt;br /&gt;
* Teema peab olema seotud OSadmin ainega (sh Linuxiga). Võimalusel võib tuua sama käsu kasutamisvõimalused ka MS Windows&#039;is (nt cmd, Powershell&#039;is). Tuua kindlasti ka näiteid, milleks ja kuidas kasutada käsitletud teemat sysadminni töös.&lt;br /&gt;
*Teema valib tudeng käesolevalt viki lehelt kus kirjutab oma nime ja õppegrupi veel valimata teema taha ja tõstab selle [[#Valitud teemad|valitud teemade]] alla.&lt;br /&gt;
*Kui soovitakse valida teemat, mida nimekirjas ei ole siis lepitakse õppejõuga kokku ja kirjutatakse teema [[Osadmin referaadi teemad|käesolevasse viki artiklisse]]&lt;br /&gt;
* Valitud teema koos lingiga palun kirja panna aine veebivormi, [[:Category:Operatsioonisüsteemide administreerimine ja sidumine#Õpimapp|mille lingi leiab õpimapi alt]].&lt;br /&gt;
*Artikkel tuleb esitada [https://wiki.itcollege.ee/ EIK&#039;i vikisse]&lt;br /&gt;
*Leida kaastudeng kes hindab artiklit alamlehe &#039;&#039;discussion&#039;&#039; all (vt [http://enos.itcollege.ee/~edmund/materials/viki-artikkel/hindamismudel-viki-artiklile.html hindamismudel]) - palun hinnangu juurde kirja panna ka tudengi nimi, õppegrupp ja kuupäev, millal hinnang kirjutati&lt;br /&gt;
*Kui artikkel on valmis ja kaastudengi poolt hinnatud, siis tuleb sellest [[:Category:Operatsioonisüsteemide administreerimine ja sidumine#Õppejõud|õppejõule teada anda]], et saaks tagasisidet anda ja hinnata&lt;br /&gt;
* Kui tekib küsimusi, mida võiks täiendamist vajavatele artiklitele juurde kirjutada siis vajadusel suhelda [[:Category:Operatsioonisüsteemide_administreerimine_ja_sidumine#Õppejõud|aine õppejõuga]]. Üldiselt tasub vaadata antud käsu man-lehte, teiste vikide artikleid ja mõelda kuidas võiks antud käsust kasu olla süsteemiadministraatorile.&lt;br /&gt;
* Kui leitakse käesolevast vikist otsinguga, et konkreetne teema on puudu või vajab täiendamist siis võib selle ise siia kirjutada &amp;amp;&amp;amp; suhelda vajadusel [[:Category:Operatsioonisüsteemide_administreerimine_ja_sidumine#Õppejõud|aine õppejõuga]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;NB! Kindlasti lisada aine kategooria artikli lõppu: &amp;lt;nowiki&amp;gt;[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&amp;lt;/nowiki&amp;gt;&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Valitud teemad=&lt;br /&gt;
* [[Ubuntu terminali kiirjuhis]] Margit Kont A21&lt;br /&gt;
* [[DDoS]] Katariina Purru	A21&lt;br /&gt;
* [[Lsblk]] Margus Sumla	A21&lt;br /&gt;
* [[Social engineering]] (artikli täiendamine) Triinu Tamm	A21&lt;br /&gt;
* [[Tmux]] Siim Saar	A21&lt;br /&gt;
* [[Byobu]] Peep Oks	AK21&lt;br /&gt;
* [[Mosh]] Kristiina Sikkar	AK21&lt;br /&gt;
* [[Ubuntu Estonian Remix]] + [https://github.com/estobuntu/ubuntu-estonian-remix GitHub&#039;i varamu] Tarmo Oja AK11&lt;br /&gt;
* [https://linuxjourney.com linuxjourney.com] tõlkimine [https://github.com/utiskak/linuxjourney/ GitHub&#039;i varamus] Kadri Kartašev	A21&lt;br /&gt;
* [[Midnight Commander]] Erik Sõlg A21&lt;br /&gt;
* [[Livepatch]] - Martin Kraus A31&lt;br /&gt;
** https://www.ubuntu.com/server/livepatch&lt;br /&gt;
* [[Flash-Friendly File System (F2FS)]] Veiko Villo A21&lt;br /&gt;
* [[Uniq]] Jevgeni Kuzmin A21&lt;br /&gt;
* [[Head]] + täiendada [[Tail]] - Kerstin Lomper A21&lt;br /&gt;
* [[Ethtool]] Sten-Erik Maalinn	A21&lt;br /&gt;
* [[Passwd]] Kaspar Kannik A21&lt;br /&gt;
* [[Touch]] Marta-Heliise Tuur A21&lt;br /&gt;
* [[/proc]] Richard Rõngelep A21&lt;br /&gt;
* [[FHS]] - Filesystem Hierarchy Aleksandr Pikalo A21&lt;br /&gt;
* [[Finger]] Aleksandr Laada A21&lt;br /&gt;
* [[Split]] Karl Oskar V. Kukke A21&lt;br /&gt;
* [[Join]] Priit Koppel A21&lt;br /&gt;
* [[Rm]] Priit Saar A21&lt;br /&gt;
* [[Journalctl]] Mart-Erki Nõumees D21&lt;br /&gt;
* [[Lsb_release]] Heimar Kroonsaare AK51&lt;br /&gt;
* [[lxc]] Marvin Martinson&lt;br /&gt;
* [[ID-kaarditarkvara Ubuntu guest kasutajaga]] Joosep Voolmaa A21&amp;lt;br&amp;gt;Probleem on, et külalise kasutaja all ID-kaart vaikimisi ei toimi Ubuntus. Vaja on ID-kaardi toimimine tagada nii veebilehitsejas (nt Firefox, Chromium) kui ka DigiDoc klientprogrammiga. Siin on lahendus olemas ja hea oleks see dokumenteerida viki artiklina. Selle töö maht ei ole kokkuvõttes suur ent aega võib võtta teema uurimine ja testimine.&lt;br /&gt;
* [[Apropos]] Kaidar Viikman AK31&lt;br /&gt;
* [[File]] Jürgen Lätte AK21&lt;br /&gt;
* [[Login]] + [[Logout]] Laura Pirso	A21&lt;br /&gt;
* [[More]] Artur Nadarjan	A21&lt;br /&gt;
* [[Whatis]] Ave Karjus DK21&lt;br /&gt;
* [[History]] Kätlin Lisete Kärolin Nõgols	A21&lt;br /&gt;
* [[Linux Kernel]]  (artikli sisuliselt uuesti kirjutamine) - vt ka https://linuxjourney.com/lesson/kernel-overview - Jan Eerik DK31&lt;br /&gt;
* [[Tr]] Liina Klaving AK21&lt;br /&gt;
* [[Fuser]] Polina Popova AK21&lt;br /&gt;
* [[Stdin]] + [[Stdout]] + [[Stderr]] Liina Abner DK23&lt;br /&gt;
* [[Setuid]] + [[Setgid]] Martin Abel A41&lt;br /&gt;
&lt;br /&gt;
=Vabad teemad=&lt;br /&gt;
* [[Bash konfiguratsioonifailid]] (artikli täiendamine)&lt;br /&gt;
* [[Keskkonna muutujad]] (artikli täiendamine)&lt;br /&gt;
* [[GPT]] (artikli täiendamine)&lt;br /&gt;
* [[Ldd]] + [[Pwd]] + [[Ln]] (artikli täiendamine) - sisuliselt uue kirjutamine&lt;br /&gt;
* [[Mcedit]] + [[Mcview]]&lt;br /&gt;
** Midnight Commander&#039;i alamprogrammid&lt;br /&gt;
* [[PHORONIX TEST SUITE]] (artikli täiendamine)&lt;br /&gt;
* [[Wc]] + [[Nl]] - vt https://linuxjourney.com/lesson/nl-wc-command&lt;br /&gt;
* [[Signaalid_ja_kill]] (artikli täiendamine)&lt;br /&gt;
* [[Debiani varamu loomine]]&lt;br /&gt;
* [[Seadmed Linuxis]] - vt https://linuxjourney.com/lesson/dev-directory ja seal all olevad teemad&lt;br /&gt;
* [[Init]] (artikli täiendamine)&lt;br /&gt;
* [[Grep kasutamine]] (artikli täiendamine)&lt;br /&gt;
&lt;br /&gt;
==Mahukamad teemad==&lt;br /&gt;
* [[remote-sudo-command-without-password]]&lt;br /&gt;
**  käivitada serveris kella sünkroniseerimine (juurkasutaja õigust nõudev käsk) üle võrgu tööjaamas salasõna küsimata (mugava sysadminni viis serveri kella õigeks panna)&lt;br /&gt;
*** tekitada sysadminni masina töölauale symlink, mis viitab hetkel sisseloginud kasutaja kodukataloogis asuvale rakenduste kaustas olevale käivitusfailile&lt;br /&gt;
*** käivitusfaili nimeks panna nt timefix-server1.desktop ja määrata ka miski ikoon&lt;br /&gt;
*** see käivitusfail peab asuma ka sysadminni tööjaama töölauakeskkonna peamenüüs süsteemsete tööriistade valikus&lt;br /&gt;
*** see käivitusfail peab käivitama käsu, mis avab terminaliakna pealkirjaga &amp;quot;Server1 timefix&amp;quot;&lt;br /&gt;
*** avanenud terminaliaknas käivitatakse skript, mis logib salasõna küsimata eemalasuvasse serverisse tavakasutajana üle SSH&lt;br /&gt;
***  eemalasuvas serveris käivitatakse omakorda skript, mis sünkroniseerib serveri kella selliselt, et salasõna ei küsita&lt;br /&gt;
*** skripti lõppu lisada paus 5 sekundit, et jõuaks lugeda kas aja sünkroniseerimine oli edukas või mitte&lt;br /&gt;
*** seejärel logitakse serverist välja (sulgeb automaatselt SSH-ühenduse)&lt;br /&gt;
**** ajaserverid - https://www.eenet.ee/EENet/ntp.html - NB! kasutada teist ajaserveri IP-aadressi 193.40.0.5, esimest kasutavad organisatsiooni võrgus asuvad ajaserverid, mis pakuvad kohalikus võrgus aja sünkroniseerimise teenust&lt;br /&gt;
** ülesande teine pool (mugava sysadminni viis eemalasuva tööjaama tarkvarapakette graafiliselt hallata):&lt;br /&gt;
*** tekitada sysadminni töölauale symlink, mis viitab hetkel sisseloginud kasutaja kodukataloogis asuvale rakenduste kaustas olevale käivitusfailile - eriti mugav on see siis kui vaja üksikuid erinevates organisatsioonides tööjaamu hallata (kus keskhaldust rakendada ei saa)&lt;br /&gt;
*** käivitusfaili nimeks panna nt software-management-desktop1.desktop ja määrata ka miski ikoon&lt;br /&gt;
*** see käivitusfail peab asuma ka sysadminni tööjaama töölauakeskkonna peamenüüs süsteemsete tööriistade valikus&lt;br /&gt;
*** see käivitusfail peab käivitama käsu, mis logib salasõna küsimata üle SSH teise desktop-masinasse&lt;br /&gt;
*** peale sisselogimist käivitab eemalasuvas desktop-masinas tavakasutaja õigustes juurkasutaja õigusi nõudva GUI-rakenduse selliselt, et aken avaneb kohalikus sysadminni masinas&lt;br /&gt;
*** seda kõike ühtegi salasõna küsimata kuid see õigus tohib olla lubatud vaid sellele konkreetsele tavakasutajale kellena SSH kaudu teise tööjaama sisse logiti&lt;br /&gt;
*** peale GUI-rakenduse akna sulgemist suletakse ka SSH-ühendus automaatselt - siin viivitust ei ole vaja kuna ei ole vaja teateid käsureal jälgida&lt;br /&gt;
*** selleks GUI-rakenduseks valida näiteks Synaptic - tarkvarapakettide haldur.&lt;br /&gt;
** teha vajalikud seadistused ning kirjeldada see kõik ka viki artiklis&lt;br /&gt;
** NB! Kõikide tegevuste juures pidada silmas ka turvalisust ja kirjutada artiklis ka lühidalt, milline tegevus/lahendus ning mil viisil turvalisusega arvestab.&lt;br /&gt;
* [[Bash]] &lt;br /&gt;
** [https://linux.die.net/man/1/bash ~103 lk man-leht], mida võiks jagada ~3 lk tudengi kohta - nii võiks ~33 tudengit leida siit võimaluse viki artikli kirjutamiseks.&lt;br /&gt;
* [[Bash-builtins]]&lt;br /&gt;
** &#039;&#039;man bash-builtins&#039;&#039; on ~31 lk -&amp;gt; üks tudeng võib võtta mitu sisemist käsku (eriti kui need on lühikesed st väikese mahuga), mis annaks ~3 lk tudengi kohta -&amp;gt; ~10 tudengit. Siin tasub luua eraldi kategooria &amp;lt;nowiki&amp;gt;[[Category:Bash-builtins]]&amp;lt;/nowiki&amp;gt;, mida lisaks ainekategooriale lisada uuelt realt iga käsu artikli lõppu - tubli algatus oleks ka olemasolevad bash-builtins käskude artiklid üles otsida ja &amp;lt;nowiki&amp;gt;[[Category:Bash-builtins]]&amp;lt;/nowiki&amp;gt; kategooria sinna lõppu lisada.&lt;br /&gt;
** &#039;&#039;man bash-builtins&#039;&#039; kirjutab: &#039;&#039;bash  defines the following built-in commands: :, ., [, alias, bg, bind, break, builtin, case, cd, command, compgen, complete, continue, declare, dirs, disown,  echo, enable, eval,  exec,  exit, export,  fc,  fg, getopts, hash, help, history, if, jobs, kill, let, local, logout, popd, printf, pushd, pwd, read, readonly, return, set, shift, shopt, source, suspend, test, times,  trap, type,  typeset,  ulimit, umask,  unalias, unset, until, wait, while&#039;&#039;.&lt;br /&gt;
* [[Graafiline teavitus sõltumata sisseloginud kasutajast]] - libnotify vms abil.&lt;br /&gt;
** Näiteks soovitakse ajastatud toimingu (CRON) abil ajastada tarkvarauuendust ja kasutajaid oleks vaja graafiliselt teavitada, eriti Ubuntu külalise kasutajat/kasutajaid (tavaliselt kodukataloogiga /tmp/guest-&amp;lt;hash&amp;gt;).&lt;br /&gt;
** Luua viki artikkel, mis kirjeldab globaalselt CRON&#039;i kaudu tarkvarauuenduse käivitamist ja kasutajanimest sõltumata sisseloginud kasutaja(te) graafiliselt teavitamist 5, 4, 3, 2, 1 minut + viimane minut iga 5 sekundi tagant + uuendamise ajal on pidevalt teade ekraanil, et toimub tarkvara automaatne uuendamine ja peale seda taaskäivitamine ning palutakse arvutit mitte välja lülitada ega mitte ühtegi rakendust kasutada.&lt;br /&gt;
** Peale uuendamist peaks arvuti automaatselt uuendama alglaaduri GRUB (juhul kui paigaldati uus tuum), korrastama teegid, eemaldama edukalt paigaldatud tarkvarapakettide failid kõvakettalt ning tegema taaskäivituse.&lt;br /&gt;
** Lisaks kontrolliks süsteemi lisatud kasutajaid ning keelaks tavakasutajatel CRON&#039;i kasutamise turvakaalutlustel.&lt;br /&gt;
** Eriti viisakas oleks kui peale taaskäivitamist kontrollitakse paigaldatud tuumi ja selle päiseid ning millelt hetkel masin töötab ja eemaldatakse kõik peale kahe viimase versiooni juhuks kui uusim ei tööta.&lt;br /&gt;
** Samal ajal teavitaks graafiliselt kasutajat, et paigaldusjärgne hooldus (üleliigsete tuumade ja selle päiste eemaldamine) on käimas ning palutakse pisut oodata kuniks see lõpule jõuab.&lt;br /&gt;
** Peale seda teavitaks graafiliselt, et süsteemi uuendamine ja hooldus on lõpule viidud ning sooviks edukat kasutamist.&lt;br /&gt;
** Lahendus luuakse ilmselt skriptimise abil - viki artiklis tuua ära loodud skriptide lähtekood koos selgitustega.&lt;br /&gt;
** Edasiarendusena võiks olla lahendatud mainitud funktsionaalsuse keskne seadistamine ja seadistuste haldamine võrgupõhiselt organisatsiooni võrgus.&lt;br /&gt;
&lt;br /&gt;
=Viiteid=&lt;br /&gt;
* https://commands.com/linux/commands&lt;br /&gt;
* https://viki.pingviin.org/Kategooria:Linuxi_k%C3%A4sud&lt;br /&gt;
* https://viki.pingviin.org/Peamised_Linuxi_käsud_algajatel&lt;br /&gt;
* https://linuxjourney.com/&lt;br /&gt;
* [https://linux.die.net/man/ Linux man-pages]&lt;br /&gt;
* [https://linux.die.net Linux docs]&lt;br /&gt;
* http://www.tecmint.com/60-commands-of-linux-a-guide-from-newbies-to-system-administrator/&lt;br /&gt;
* http://www.tecmint.com/useful-linux-commands-for-system-administrators/&lt;br /&gt;
* http://www.cyberciti.biz/tips/top-linux-monitoring-tools.html&lt;br /&gt;
* http://www.thegeekstuff.com/2010/12/50-unix-linux-sysadmin-tutorials&lt;br /&gt;
&lt;br /&gt;
=Varasemad operatsioonisüsteemide referaadid=&lt;br /&gt;
*[[Operatsioonisüsteemide referaadid 2011 Sügis]]&lt;br /&gt;
*[[Operatsioonisüsteemide referaadid 2011 kevad‎]]&lt;br /&gt;
*[[Operatsioonisüsteemide referaadid 2012 Sügis‎]]&lt;br /&gt;
*[[Operatsioonisüsteemide referaadid 2013 Sügis‎]]&lt;br /&gt;
*[[Operatsioonisüsteemide referaadid 2014 Sügis]]&lt;br /&gt;
*[[Operatsioonisüsteemide referaadid 2015 Sügis‎]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mabel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Osadmin_referaadi_teemad&amp;diff=114862</id>
		<title>Osadmin referaadi teemad</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Osadmin_referaadi_teemad&amp;diff=114862"/>
		<updated>2016-11-26T12:21:45Z</updated>

		<summary type="html">&lt;p&gt;Mabel: /* Vabad teemad */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Artikli kondikava=&lt;br /&gt;
.. on kirjeldatud [[Artikli kondikava|eraldi artiklis]].&lt;br /&gt;
&lt;br /&gt;
=Artikli teema valimine=&lt;br /&gt;
&lt;br /&gt;
* Teema peab olema seotud OSadmin ainega (sh Linuxiga). Võimalusel võib tuua sama käsu kasutamisvõimalused ka MS Windows&#039;is (nt cmd, Powershell&#039;is). Tuua kindlasti ka näiteid, milleks ja kuidas kasutada käsitletud teemat sysadminni töös.&lt;br /&gt;
*Teema valib tudeng käesolevalt viki lehelt kus kirjutab oma nime ja õppegrupi veel valimata teema taha ja tõstab selle [[#Valitud teemad|valitud teemade]] alla.&lt;br /&gt;
*Kui soovitakse valida teemat, mida nimekirjas ei ole siis lepitakse õppejõuga kokku ja kirjutatakse teema [[Osadmin referaadi teemad|käesolevasse viki artiklisse]]&lt;br /&gt;
* Valitud teema koos lingiga palun kirja panna aine veebivormi, [[:Category:Operatsioonisüsteemide administreerimine ja sidumine#Õpimapp|mille lingi leiab õpimapi alt]].&lt;br /&gt;
*Artikkel tuleb esitada [https://wiki.itcollege.ee/ EIK&#039;i vikisse]&lt;br /&gt;
*Leida kaastudeng kes hindab artiklit alamlehe &#039;&#039;discussion&#039;&#039; all (vt [http://enos.itcollege.ee/~edmund/materials/viki-artikkel/hindamismudel-viki-artiklile.html hindamismudel]) - palun hinnangu juurde kirja panna ka tudengi nimi, õppegrupp ja kuupäev, millal hinnang kirjutati&lt;br /&gt;
*Kui artikkel on valmis ja kaastudengi poolt hinnatud, siis tuleb sellest [[:Category:Operatsioonisüsteemide administreerimine ja sidumine#Õppejõud|õppejõule teada anda]], et saaks tagasisidet anda ja hinnata&lt;br /&gt;
* Kui tekib küsimusi, mida võiks täiendamist vajavatele artiklitele juurde kirjutada siis vajadusel suhelda [[:Category:Operatsioonisüsteemide_administreerimine_ja_sidumine#Õppejõud|aine õppejõuga]]. Üldiselt tasub vaadata antud käsu man-lehte, teiste vikide artikleid ja mõelda kuidas võiks antud käsust kasu olla süsteemiadministraatorile.&lt;br /&gt;
* Kui leitakse käesolevast vikist otsinguga, et konkreetne teema on puudu või vajab täiendamist siis võib selle ise siia kirjutada &amp;amp;&amp;amp; suhelda vajadusel [[:Category:Operatsioonisüsteemide_administreerimine_ja_sidumine#Õppejõud|aine õppejõuga]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;NB! Kindlasti lisada aine kategooria artikli lõppu: &amp;lt;nowiki&amp;gt;[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&amp;lt;/nowiki&amp;gt;&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Valitud teemad=&lt;br /&gt;
* [[Ubuntu terminali kiirjuhis]] Margit Kont A21&lt;br /&gt;
* [[DDoS]] Katariina Purru	A21&lt;br /&gt;
* [[Lsblk]] Margus Sumla	A21&lt;br /&gt;
* [[Social engineering]] (artikli täiendamine) Triinu Tamm	A21&lt;br /&gt;
* [[Tmux]] Siim Saar	A21&lt;br /&gt;
* [[Byobu]] Peep Oks	AK21&lt;br /&gt;
* [[Mosh]] Kristiina Sikkar	AK21&lt;br /&gt;
* [[Ubuntu Estonian Remix]] + [https://github.com/estobuntu/ubuntu-estonian-remix GitHub&#039;i varamu] Tarmo Oja AK11&lt;br /&gt;
* [https://linuxjourney.com linuxjourney.com] tõlkimine [https://github.com/utiskak/linuxjourney/ GitHub&#039;i varamus] Kadri Kartašev	A21&lt;br /&gt;
* [[Midnight Commander]] Erik Sõlg A21&lt;br /&gt;
* [[Livepatch]] - Martin Kraus A31&lt;br /&gt;
** https://www.ubuntu.com/server/livepatch&lt;br /&gt;
* [[Flash-Friendly File System (F2FS)]] Veiko Villo A21&lt;br /&gt;
* [[Uniq]] Jevgeni Kuzmin A21&lt;br /&gt;
* [[Head]] + täiendada [[Tail]] - Kerstin Lomper A21&lt;br /&gt;
* [[Ethtool]] Sten-Erik Maalinn	A21&lt;br /&gt;
* [[Passwd]] Kaspar Kannik A21&lt;br /&gt;
* [[Touch]] Marta-Heliise Tuur A21&lt;br /&gt;
* [[/proc]] Richard Rõngelep A21&lt;br /&gt;
* [[FHS]] - Filesystem Hierarchy Aleksandr Pikalo A21&lt;br /&gt;
* [[Finger]] Aleksandr Laada A21&lt;br /&gt;
* [[Split]] Karl Oskar V. Kukke A21&lt;br /&gt;
* [[Join]] Priit Koppel A21&lt;br /&gt;
* [[Rm]] Priit Saar A21&lt;br /&gt;
* [[Journalctl]] Mart-Erki Nõumees D21&lt;br /&gt;
* [[Lsb_release]] Heimar Kroonsaare AK51&lt;br /&gt;
* [[lxc]] Marvin Martinson&lt;br /&gt;
* [[ID-kaarditarkvara Ubuntu guest kasutajaga]] Joosep Voolmaa A21&amp;lt;br&amp;gt;Probleem on, et külalise kasutaja all ID-kaart vaikimisi ei toimi Ubuntus. Vaja on ID-kaardi toimimine tagada nii veebilehitsejas (nt Firefox, Chromium) kui ka DigiDoc klientprogrammiga. Siin on lahendus olemas ja hea oleks see dokumenteerida viki artiklina. Selle töö maht ei ole kokkuvõttes suur ent aega võib võtta teema uurimine ja testimine.&lt;br /&gt;
* [[Apropos]] Kaidar Viikman AK31&lt;br /&gt;
* [[File]] Jürgen Lätte AK21&lt;br /&gt;
* [[Login]] + [[Logout]] Laura Pirso	A21&lt;br /&gt;
* [[More]] Artur Nadarjan	A21&lt;br /&gt;
* [[Whatis]] Ave Karjus DK21&lt;br /&gt;
* [[History]] Kätlin Lisete Kärolin Nõgols	A21&lt;br /&gt;
* [[Linux Kernel]]  (artikli sisuliselt uuesti kirjutamine) - vt ka https://linuxjourney.com/lesson/kernel-overview - Jan Eerik DK31&lt;br /&gt;
* [[Tr]] Liina Klaving AK21&lt;br /&gt;
* [[Fuser]] Polina Popova AK21&lt;br /&gt;
* [[Stdin]] + [[Stdout]] + [[Stderr]] Liina Abner DK23&lt;br /&gt;
&lt;br /&gt;
=Vabad teemad=&lt;br /&gt;
* [[Bash konfiguratsioonifailid]] (artikli täiendamine)&lt;br /&gt;
* [[Keskkonna muutujad]] (artikli täiendamine)&lt;br /&gt;
* [[GPT]] (artikli täiendamine)&lt;br /&gt;
* [[Ldd]] + [[Pwd]] + [[Ln]] (artikli täiendamine) - sisuliselt uue kirjutamine&lt;br /&gt;
* [[Mcedit]] + [[Mcview]]&lt;br /&gt;
** Midnight Commander&#039;i alamprogrammid&lt;br /&gt;
* [[PHORONIX TEST SUITE]] (artikli täiendamine)&lt;br /&gt;
* [[Wc]] + [[Nl]] - vt https://linuxjourney.com/lesson/nl-wc-command&lt;br /&gt;
* [[Signaalid_ja_kill]] (artikli täiendamine)&lt;br /&gt;
* [[Debiani varamu loomine]]&lt;br /&gt;
* [[Seadmed Linuxis]] - vt https://linuxjourney.com/lesson/dev-directory ja seal all olevad teemad&lt;br /&gt;
* [[Init]] (artikli täiendamine)&lt;br /&gt;
* [[Grep kasutamine]] (artikli täiendamine)&lt;br /&gt;
&lt;br /&gt;
==Mahukamad teemad==&lt;br /&gt;
* [[remote-sudo-command-without-password]]&lt;br /&gt;
**  käivitada serveris kella sünkroniseerimine (juurkasutaja õigust nõudev käsk) üle võrgu tööjaamas salasõna küsimata (mugava sysadminni viis serveri kella õigeks panna)&lt;br /&gt;
*** tekitada sysadminni masina töölauale symlink, mis viitab hetkel sisseloginud kasutaja kodukataloogis asuvale rakenduste kaustas olevale käivitusfailile&lt;br /&gt;
*** käivitusfaili nimeks panna nt timefix-server1.desktop ja määrata ka miski ikoon&lt;br /&gt;
*** see käivitusfail peab asuma ka sysadminni tööjaama töölauakeskkonna peamenüüs süsteemsete tööriistade valikus&lt;br /&gt;
*** see käivitusfail peab käivitama käsu, mis avab terminaliakna pealkirjaga &amp;quot;Server1 timefix&amp;quot;&lt;br /&gt;
*** avanenud terminaliaknas käivitatakse skript, mis logib salasõna küsimata eemalasuvasse serverisse tavakasutajana üle SSH&lt;br /&gt;
***  eemalasuvas serveris käivitatakse omakorda skript, mis sünkroniseerib serveri kella selliselt, et salasõna ei küsita&lt;br /&gt;
*** skripti lõppu lisada paus 5 sekundit, et jõuaks lugeda kas aja sünkroniseerimine oli edukas või mitte&lt;br /&gt;
*** seejärel logitakse serverist välja (sulgeb automaatselt SSH-ühenduse)&lt;br /&gt;
**** ajaserverid - https://www.eenet.ee/EENet/ntp.html - NB! kasutada teist ajaserveri IP-aadressi 193.40.0.5, esimest kasutavad organisatsiooni võrgus asuvad ajaserverid, mis pakuvad kohalikus võrgus aja sünkroniseerimise teenust&lt;br /&gt;
** ülesande teine pool (mugava sysadminni viis eemalasuva tööjaama tarkvarapakette graafiliselt hallata):&lt;br /&gt;
*** tekitada sysadminni töölauale symlink, mis viitab hetkel sisseloginud kasutaja kodukataloogis asuvale rakenduste kaustas olevale käivitusfailile - eriti mugav on see siis kui vaja üksikuid erinevates organisatsioonides tööjaamu hallata (kus keskhaldust rakendada ei saa)&lt;br /&gt;
*** käivitusfaili nimeks panna nt software-management-desktop1.desktop ja määrata ka miski ikoon&lt;br /&gt;
*** see käivitusfail peab asuma ka sysadminni tööjaama töölauakeskkonna peamenüüs süsteemsete tööriistade valikus&lt;br /&gt;
*** see käivitusfail peab käivitama käsu, mis logib salasõna küsimata üle SSH teise desktop-masinasse&lt;br /&gt;
*** peale sisselogimist käivitab eemalasuvas desktop-masinas tavakasutaja õigustes juurkasutaja õigusi nõudva GUI-rakenduse selliselt, et aken avaneb kohalikus sysadminni masinas&lt;br /&gt;
*** seda kõike ühtegi salasõna küsimata kuid see õigus tohib olla lubatud vaid sellele konkreetsele tavakasutajale kellena SSH kaudu teise tööjaama sisse logiti&lt;br /&gt;
*** peale GUI-rakenduse akna sulgemist suletakse ka SSH-ühendus automaatselt - siin viivitust ei ole vaja kuna ei ole vaja teateid käsureal jälgida&lt;br /&gt;
*** selleks GUI-rakenduseks valida näiteks Synaptic - tarkvarapakettide haldur.&lt;br /&gt;
** teha vajalikud seadistused ning kirjeldada see kõik ka viki artiklis&lt;br /&gt;
** NB! Kõikide tegevuste juures pidada silmas ka turvalisust ja kirjutada artiklis ka lühidalt, milline tegevus/lahendus ning mil viisil turvalisusega arvestab.&lt;br /&gt;
* [[Bash]] &lt;br /&gt;
** [https://linux.die.net/man/1/bash ~103 lk man-leht], mida võiks jagada ~3 lk tudengi kohta - nii võiks ~33 tudengit leida siit võimaluse viki artikli kirjutamiseks.&lt;br /&gt;
* [[Bash-builtins]]&lt;br /&gt;
** &#039;&#039;man bash-builtins&#039;&#039; on ~31 lk -&amp;gt; üks tudeng võib võtta mitu sisemist käsku (eriti kui need on lühikesed st väikese mahuga), mis annaks ~3 lk tudengi kohta -&amp;gt; ~10 tudengit. Siin tasub luua eraldi kategooria &amp;lt;nowiki&amp;gt;[[Category:Bash-builtins]]&amp;lt;/nowiki&amp;gt;, mida lisaks ainekategooriale lisada uuelt realt iga käsu artikli lõppu - tubli algatus oleks ka olemasolevad bash-builtins käskude artiklid üles otsida ja &amp;lt;nowiki&amp;gt;[[Category:Bash-builtins]]&amp;lt;/nowiki&amp;gt; kategooria sinna lõppu lisada.&lt;br /&gt;
** &#039;&#039;man bash-builtins&#039;&#039; kirjutab: &#039;&#039;bash  defines the following built-in commands: :, ., [, alias, bg, bind, break, builtin, case, cd, command, compgen, complete, continue, declare, dirs, disown,  echo, enable, eval,  exec,  exit, export,  fc,  fg, getopts, hash, help, history, if, jobs, kill, let, local, logout, popd, printf, pushd, pwd, read, readonly, return, set, shift, shopt, source, suspend, test, times,  trap, type,  typeset,  ulimit, umask,  unalias, unset, until, wait, while&#039;&#039;.&lt;br /&gt;
* [[Graafiline teavitus sõltumata sisseloginud kasutajast]] - libnotify vms abil.&lt;br /&gt;
** Näiteks soovitakse ajastatud toimingu (CRON) abil ajastada tarkvarauuendust ja kasutajaid oleks vaja graafiliselt teavitada, eriti Ubuntu külalise kasutajat/kasutajaid (tavaliselt kodukataloogiga /tmp/guest-&amp;lt;hash&amp;gt;).&lt;br /&gt;
** Luua viki artikkel, mis kirjeldab globaalselt CRON&#039;i kaudu tarkvarauuenduse käivitamist ja kasutajanimest sõltumata sisseloginud kasutaja(te) graafiliselt teavitamist 5, 4, 3, 2, 1 minut + viimane minut iga 5 sekundi tagant + uuendamise ajal on pidevalt teade ekraanil, et toimub tarkvara automaatne uuendamine ja peale seda taaskäivitamine ning palutakse arvutit mitte välja lülitada ega mitte ühtegi rakendust kasutada.&lt;br /&gt;
** Peale uuendamist peaks arvuti automaatselt uuendama alglaaduri GRUB (juhul kui paigaldati uus tuum), korrastama teegid, eemaldama edukalt paigaldatud tarkvarapakettide failid kõvakettalt ning tegema taaskäivituse.&lt;br /&gt;
** Lisaks kontrolliks süsteemi lisatud kasutajaid ning keelaks tavakasutajatel CRON&#039;i kasutamise turvakaalutlustel.&lt;br /&gt;
** Eriti viisakas oleks kui peale taaskäivitamist kontrollitakse paigaldatud tuumi ja selle päiseid ning millelt hetkel masin töötab ja eemaldatakse kõik peale kahe viimase versiooni juhuks kui uusim ei tööta.&lt;br /&gt;
** Samal ajal teavitaks graafiliselt kasutajat, et paigaldusjärgne hooldus (üleliigsete tuumade ja selle päiste eemaldamine) on käimas ning palutakse pisut oodata kuniks see lõpule jõuab.&lt;br /&gt;
** Peale seda teavitaks graafiliselt, et süsteemi uuendamine ja hooldus on lõpule viidud ning sooviks edukat kasutamist.&lt;br /&gt;
** Lahendus luuakse ilmselt skriptimise abil - viki artiklis tuua ära loodud skriptide lähtekood koos selgitustega.&lt;br /&gt;
** Edasiarendusena võiks olla lahendatud mainitud funktsionaalsuse keskne seadistamine ja seadistuste haldamine võrgupõhiselt organisatsiooni võrgus.&lt;br /&gt;
&lt;br /&gt;
=Viiteid=&lt;br /&gt;
* https://commands.com/linux/commands&lt;br /&gt;
* https://viki.pingviin.org/Kategooria:Linuxi_k%C3%A4sud&lt;br /&gt;
* https://viki.pingviin.org/Peamised_Linuxi_käsud_algajatel&lt;br /&gt;
* https://linuxjourney.com/&lt;br /&gt;
* [https://linux.die.net/man/ Linux man-pages]&lt;br /&gt;
* [https://linux.die.net Linux docs]&lt;br /&gt;
* http://www.tecmint.com/60-commands-of-linux-a-guide-from-newbies-to-system-administrator/&lt;br /&gt;
* http://www.tecmint.com/useful-linux-commands-for-system-administrators/&lt;br /&gt;
* http://www.cyberciti.biz/tips/top-linux-monitoring-tools.html&lt;br /&gt;
* http://www.thegeekstuff.com/2010/12/50-unix-linux-sysadmin-tutorials&lt;br /&gt;
&lt;br /&gt;
=Varasemad operatsioonisüsteemide referaadid=&lt;br /&gt;
*[[Operatsioonisüsteemide referaadid 2011 Sügis]]&lt;br /&gt;
*[[Operatsioonisüsteemide referaadid 2011 kevad‎]]&lt;br /&gt;
*[[Operatsioonisüsteemide referaadid 2012 Sügis‎]]&lt;br /&gt;
*[[Operatsioonisüsteemide referaadid 2013 Sügis‎]]&lt;br /&gt;
*[[Operatsioonisüsteemide referaadid 2014 Sügis]]&lt;br /&gt;
*[[Operatsioonisüsteemide referaadid 2015 Sügis‎]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mabel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Category:Windows_Server_administreerimine:Referaat:2013&amp;diff=74839</id>
		<title>Category:Windows Server administreerimine:Referaat:2013</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Category:Windows_Server_administreerimine:Referaat:2013&amp;diff=74839"/>
		<updated>2014-01-19T13:17:45Z</updated>

		<summary type="html">&lt;p&gt;Mabel: /* Martin Abel */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Valminud referaadid ja retsensioonid=&lt;br /&gt;
&lt;br /&gt;
(Näide)&lt;br /&gt;
&lt;br /&gt;
==Kristiina Kaarna==&lt;br /&gt;
*Referaat : Sync Center kasutamine üle VPN-i [[https://wiki.itcollege.ee/index.php/Sync_Center_kasutamine_%C3%BCle_VPN-i]]&lt;br /&gt;
**Arvustus1 : https://wiki.itcollege.ee/index.php/Talk:*.VHD&lt;br /&gt;
**Arvustus2 : https://wiki.itcollege.ee/index.php/Talk:DISKPART&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(/Näide)&lt;br /&gt;
&lt;br /&gt;
== Hindamise juures paluks arvesse võtta ==&lt;br /&gt;
&lt;br /&gt;
Sisu &lt;br /&gt;
&lt;br /&gt;
allikate arvu (minim 3) &lt;br /&gt;
&lt;br /&gt;
allikatele ja wiki.itcollege.ee -le viitamist !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Jüri Olevsoo ==&lt;br /&gt;
&lt;br /&gt;
* Referaat  : [https://wiki.itcollege.ee/index.php/File:WINDOWS_SERVER_2012_TURVAMEETMETE_RAKENDUS_KORPORATIIVV%C3%95RGUS.pdf  windowssever 2012 turvameetmet rakendamine firma võrgus ]&lt;br /&gt;
** Arvustus1 : [https://wiki.itcollege.ee/index.php/File:Tiina_Ollema_WINDOWS_SERVERI_FAX_SERVER.pdf Windows Serveri Fax Server ]&lt;br /&gt;
** Arvustus2 : [https://wiki.itcollege.ee/index.php/File:ArvustusIMRE_LEBEDEV_SMTP.pdf SMTP Ja selle seaditamine ]&lt;br /&gt;
&lt;br /&gt;
==Üllar Seerme==&lt;br /&gt;
* Referaat: [https://wiki.itcollege.ee/index.php/ReFS ReFS ]&lt;br /&gt;
** Arvustus1: [https://wiki.itcollege.ee/index.php/Talk:NTFS_olemus_ja_sisu#Üllar_Seerme NTFS olemus ja sisu]&lt;br /&gt;
** Arvustus2: [https://wiki.itcollege.ee/index.php/Talk:Veebiserveri_optimiseerimine#Üllar_Seerme Veebiserveri optimiseerimine]&lt;br /&gt;
&lt;br /&gt;
==Rene Juhanni==&lt;br /&gt;
*Referaat :[https://wiki.itcollege.ee/index.php/File:W2012SDynamic_Access_Control.doc  windows server dynamic assess control]&lt;br /&gt;
** Arvustus1 : https://wiki.itcollege.ee/index.php/Talk:Veebiserveri_optimiseerimine&lt;br /&gt;
** Arvustus2 :https://wiki.itcollege.ee/index.php/Talk:Windows_Server_2012_GUI_CORE_MSI&lt;br /&gt;
&lt;br /&gt;
== Silver Viljaste ==&lt;br /&gt;
&lt;br /&gt;
*Referaat :[https://wiki.itcollege.ee/index.php/Internet_Information_Service_8.0  IIS 8.0 ]&lt;br /&gt;
** Arvustus1 : https://wiki.itcollege.ee/index.php/Talk:Bitlocker&lt;br /&gt;
** Arvustus2 : https://wiki.itcollege.ee/index.php/Windows_Serveri_Fax_Server:Talk&lt;br /&gt;
&lt;br /&gt;
== Gert Vaikre ==&lt;br /&gt;
*Referaat :[https://wiki.itcollege.ee/index.php/Parooli_taastamine_Windowsis Parooli taastamine Windowsis]&lt;br /&gt;
** Arvustus1 :[https://wiki.itcollege.ee/index.php?title=Talk:Bitlocker Bitlocker]&lt;br /&gt;
** Arvustus2 :[https://wiki.itcollege.ee/index.php?title=Talk:Windows_Serveri_Fax_Server Windows Serveri Fax Server]&lt;br /&gt;
&lt;br /&gt;
== Imre Lebedev ==&lt;br /&gt;
*Referaat:[https://wiki.itcollege.ee/index.php/Simple_mail_transfer_protocol SMTP Ja selle seaditamine]&lt;br /&gt;
** Arvustus1: [https://wiki.itcollege.ee/index.php/Talk:Parooli_taastamine_Windowsis#Imre_Lebedev Parooli Taastamine Windowsis]&lt;br /&gt;
** Arvustus2: [https://wiki.itcollege.ee/index.php/Talk:IIS_8.0_v%C3%B5rdluses_Apache_ja_nginx-ga#Imre_Lebedev IIS võrdluses Apache ja nginx-ga]&lt;br /&gt;
&lt;br /&gt;
== Madis Mark ==&lt;br /&gt;
*Referaat:[https://wiki.itcollege.ee/index.php/Veebiserveri_optimiseerimine Veebiserveri optimiseerimine]&lt;br /&gt;
** Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Internet_Information_Service_8.0&lt;br /&gt;
** Arvustus2: [https://wiki.itcollege.ee/index.php/Talk:Hyper-v_vs_virtualbox Hyper-V vs Virtualbox ]&lt;br /&gt;
&lt;br /&gt;
== Marti Reinsaar ==&lt;br /&gt;
*Referaat:[https://wiki.itcollege.ee/index.php/Bitlocker Bitlocker]&lt;br /&gt;
** Arvustus1:[https://wiki.itcollege.ee/index.php/Talk:Parooli_taastamine_Windowsis Parooli Taastamine Windowsis]&lt;br /&gt;
** Arvustus2:[https://wiki.itcollege.ee/index.php/Talk:IIS_8.0_v%C3%B5rdluses_Apache_ja_nginx-ga IIS 8.0 võrdluses Apache ja nginx-ga]&lt;br /&gt;
&lt;br /&gt;
== Maarja-Liisa Tammepõld ==&lt;br /&gt;
*Referaat:[https://wiki.itcollege.ee/index.php/Bitlocker Bitlocker]&lt;br /&gt;
** Arvustus1:https://wiki.itcollege.ee/index.php/Talk:NTFS_olemus_ja_sisu&lt;br /&gt;
** Arvustus2:https://wiki.itcollege.ee/index.php/Talk:Vritual_smart_card&lt;br /&gt;
&lt;br /&gt;
== Tiina Ollema ==&lt;br /&gt;
*Referaat:[https://wiki.itcollege.ee/index.php/Windows_Serveri_Fax_Server Windows Serveri Fax Server]&lt;br /&gt;
**Arvustus1:[https://wiki.itcollege.ee/index.php/Talk:Internet_Information_Service_8.0 Internet Infromation Service 8.0]&lt;br /&gt;
**Arvustus2:[https://wiki.itcollege.ee/index.php/Talk:Hyper-V_Server Hyper-V Server]&lt;br /&gt;
&lt;br /&gt;
== Karl-Martin Karlson ==&lt;br /&gt;
*Referaat:[https://wiki.itcollege.ee/index.php/NTFS_failis%C3%BCsteemi_kasutamine_linuxis_v%C3%B5i_macis NTFS failisüsteemi kasutamine linuxis või macis]&lt;br /&gt;
**Arvustus1:[https://wiki.itcollege.ee/index.php/Talk:Simple_mail_transfer_protocol Simple_mail_transfer_protocol]&lt;br /&gt;
**Arvustus2:[https://wiki.itcollege.ee/index.php/Talk:ReFS ReFS]&lt;br /&gt;
&lt;br /&gt;
==Marten Mattisen==&lt;br /&gt;
*Referaat [https://wiki.itcollege.ee/index.php/IIS_8.0_v%C3%B5rdluses_Apache_ja_nginx-ga IIS võrdluses Apache ja nginx-ga]&lt;br /&gt;
**Arvustus1 : [https://wiki.itcollege.ee/index.php/Talk:Simple_mail_transfer_protocol#Marten_Mattisen Simple mail transfer protocol]&lt;br /&gt;
**Arvustus2 : [https://wiki.itcollege.ee/index.php/Talk:Windows_Serveri_Fax_Server Windows Serveri Fax Server]&lt;br /&gt;
&lt;br /&gt;
==Henri Ots==&lt;br /&gt;
*Referaat : Windows Server 2012 Core, GUI ja Minimal Server Interface[[https://wiki.itcollege.ee/index.php/Windows_Server_2012_GUI_CORE_MSI]]&lt;br /&gt;
**Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Internet_Information_Service_8.0&lt;br /&gt;
**Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Vritual_smart_card&lt;br /&gt;
&lt;br /&gt;
==Andres Ivanov==&lt;br /&gt;
*Referaat: [https://wiki.itcollege.ee/index.php/Vritual_smart_card Virtual Smart Card Installation]&lt;br /&gt;
**Arvustus1: [https://wiki.itcollege.ee/index.php/Talk:NTFS_failis%C3%BCsteemi_kasutamine_linuxis_v%C3%B5i_macis NTFS]&lt;br /&gt;
**Arvustus2: [https://wiki.itcollege.ee/index.php/Talk:Windows_Server_2012_GUI_CORE_MSI Windows Server 2012 Core]&lt;br /&gt;
&lt;br /&gt;
==Ivo Suur==&lt;br /&gt;
*Referaat [https://wiki.itcollege.ee/index.php/NTFS_olemus_ja_sisu NTFS olemus ja sisu]&lt;br /&gt;
**Arvustus1 : [https://wiki.itcollege.ee/index.php/Talk:ReFS ReFS ]&lt;br /&gt;
**Arvustus2 : [https://wiki.itcollege.ee/index.php/Talk:W2012SDynamic_Access_Control Dynamic Access Control ]&lt;br /&gt;
&lt;br /&gt;
==Raido Martinson==&lt;br /&gt;
*Referaat [https://wiki.itcollege.ee/index.php/Hyper-V_Server]&lt;br /&gt;
**Arvustus1 : [https://wiki.itcollege.ee/index.php/Talk:Bitlocker]&lt;br /&gt;
**Arvustus2 : [https://wiki.itcollege.ee/index.php/Talk:Windows_Register ]&lt;br /&gt;
&lt;br /&gt;
==Johannes Tammekänd==&lt;br /&gt;
*Referaat [https://wiki.itcollege.ee/index.php/The_Enhanced_Mitigation_Experience_Toolkit_(EMET) The Enhanced Mitigation Experience Toolkit (EMET)]&lt;br /&gt;
**Arvustus1 : [https://wiki.itcollege.ee/index.php/Talk:Hyper-v_vs_virtualbox Hyper-V vs Virtualbox ]&lt;br /&gt;
**Arvustus2 : [https://wiki.itcollege.ee/index.php/Talk:DHCP_server_2012 DHCP Server rolli installeerimine ]&lt;br /&gt;
&lt;br /&gt;
==Juri Kononov==&lt;br /&gt;
&lt;br /&gt;
* Referaat  : [https://wiki.itcollege.ee/index.php/Hyper-v_vs_virtualbox  Hyper-v VS VirtualBox + Migreerimine VHD-le ]&lt;br /&gt;
** Arvustus1 : [https://wiki.itcollege.ee/index.php/Talk:The_Enhanced_Mitigation_Experience_Toolkit_(EMET) EMET]&lt;br /&gt;
** Arvustus2 : [https://wiki.itcollege.ee/index.php/Talk:NTFS_failis%C3%BCsteemi_kasutamine_linuxis_v%C3%B5i_macis#Juri_Kononov NTFS]&lt;br /&gt;
&lt;br /&gt;
==Veronia Lutter==&lt;br /&gt;
*Referaat : [https://wiki.itcollege.ee/index.php/Active_Directory_Lightweight_Directory_Services(ADLDS) Active Directory Lightweight Directory Services]&lt;br /&gt;
**Arvustus1 : [https://wiki.itcollege.ee/index.php/Talk:DHCP_server_2012 DHCP Serveri rolli installeerimine]&lt;br /&gt;
**Arvustus2 : [https://wiki.itcollege.ee/index.php/Talk:Hyper-V_Server Hyper-V Server]&lt;br /&gt;
&lt;br /&gt;
==Priit Varul==&lt;br /&gt;
*Referaat : [https://wiki.itcollege.ee/index.php/DHCP_server_2012 DHCP Serveri rolli installeerimine ]&lt;br /&gt;
**Arvustus1 : [https://wiki.itcollege.ee/index.php/Talk:The_Enhanced_Mitigation_Experience_Toolkit_(EMET) EMET ]&lt;br /&gt;
**Arvustus2 : [https://wiki.itcollege.ee/index.php/Talk:Hyper-v_vs_virtualbox Hyper-V vs Virtualbox ]&lt;br /&gt;
&lt;br /&gt;
==Rene Rünt==&lt;br /&gt;
*Referaat : [https://wiki.itcollege.ee/index.php/Windows_Register Windows Register ]&lt;br /&gt;
**Arvustus: [https://wiki.itcollege.ee/index.php/File_talk:W2012SDynamic_Access_Control.doc W2012 Dynamic Access Control]&lt;br /&gt;
&lt;br /&gt;
==Tõnis Umbsaar==&lt;br /&gt;
*Referaat : [https://wiki.itcollege.ee/index.php/Applocker Applocker ]&lt;br /&gt;
**Arvustus1 : [https://wiki.itcollege.ee/index.php/Talk:Active_Directory_Lightweight_Directory_Services(ADLDS) Active Directory Lightweight Directory Services ]&lt;br /&gt;
**Arvustus2 : [https://wiki.itcollege.ee/index.php/Talk:Windows_Register Windows Register ]&lt;br /&gt;
&lt;br /&gt;
==Laura Laane==&lt;br /&gt;
*Referaat : [https://wiki.itcollege.ee/index.php/Windows_server_2012_seadistuse_automatiseerimine]&lt;br /&gt;
**Arvustus1: [https://wiki.itcollege.ee/index.php/Talk:Windows_Register Windows Register]&lt;br /&gt;
**Arvustus2: [https://wiki.itcollege.ee/index.php/Talk:Applocker Applocker]&lt;br /&gt;
&lt;br /&gt;
==Martin Abel==&lt;br /&gt;
*Referaat : [https://wiki.itcollege.ee/index.php/Windows_Server_2012_paigaldamine_Hyper-V-ga Windows Server 2012 paigaldamine Hyper-V-ga]&lt;br /&gt;
**Arvustus1: [https://wiki.itcollege.ee/index.php/Talk:Active_Directory_Lightweight_Directory_Services%28ADLDS%29 Active Directory Lightweight Directory Services]&lt;br /&gt;
**Arvustus2: [https://wiki.itcollege.ee/index.php/Talk:Applocker Applocker]&lt;/div&gt;</summary>
		<author><name>Mabel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Category:Windows_Server_administreerimine:Referaat:2013&amp;diff=74838</id>
		<title>Category:Windows Server administreerimine:Referaat:2013</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Category:Windows_Server_administreerimine:Referaat:2013&amp;diff=74838"/>
		<updated>2014-01-19T13:17:15Z</updated>

		<summary type="html">&lt;p&gt;Mabel: /* Martin Abel */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Valminud referaadid ja retsensioonid=&lt;br /&gt;
&lt;br /&gt;
(Näide)&lt;br /&gt;
&lt;br /&gt;
==Kristiina Kaarna==&lt;br /&gt;
*Referaat : Sync Center kasutamine üle VPN-i [[https://wiki.itcollege.ee/index.php/Sync_Center_kasutamine_%C3%BCle_VPN-i]]&lt;br /&gt;
**Arvustus1 : https://wiki.itcollege.ee/index.php/Talk:*.VHD&lt;br /&gt;
**Arvustus2 : https://wiki.itcollege.ee/index.php/Talk:DISKPART&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(/Näide)&lt;br /&gt;
&lt;br /&gt;
== Hindamise juures paluks arvesse võtta ==&lt;br /&gt;
&lt;br /&gt;
Sisu &lt;br /&gt;
&lt;br /&gt;
allikate arvu (minim 3) &lt;br /&gt;
&lt;br /&gt;
allikatele ja wiki.itcollege.ee -le viitamist !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Jüri Olevsoo ==&lt;br /&gt;
&lt;br /&gt;
* Referaat  : [https://wiki.itcollege.ee/index.php/File:WINDOWS_SERVER_2012_TURVAMEETMETE_RAKENDUS_KORPORATIIVV%C3%95RGUS.pdf  windowssever 2012 turvameetmet rakendamine firma võrgus ]&lt;br /&gt;
** Arvustus1 : [https://wiki.itcollege.ee/index.php/File:Tiina_Ollema_WINDOWS_SERVERI_FAX_SERVER.pdf Windows Serveri Fax Server ]&lt;br /&gt;
** Arvustus2 : [https://wiki.itcollege.ee/index.php/File:ArvustusIMRE_LEBEDEV_SMTP.pdf SMTP Ja selle seaditamine ]&lt;br /&gt;
&lt;br /&gt;
==Üllar Seerme==&lt;br /&gt;
* Referaat: [https://wiki.itcollege.ee/index.php/ReFS ReFS ]&lt;br /&gt;
** Arvustus1: [https://wiki.itcollege.ee/index.php/Talk:NTFS_olemus_ja_sisu#Üllar_Seerme NTFS olemus ja sisu]&lt;br /&gt;
** Arvustus2: [https://wiki.itcollege.ee/index.php/Talk:Veebiserveri_optimiseerimine#Üllar_Seerme Veebiserveri optimiseerimine]&lt;br /&gt;
&lt;br /&gt;
==Rene Juhanni==&lt;br /&gt;
*Referaat :[https://wiki.itcollege.ee/index.php/File:W2012SDynamic_Access_Control.doc  windows server dynamic assess control]&lt;br /&gt;
** Arvustus1 : https://wiki.itcollege.ee/index.php/Talk:Veebiserveri_optimiseerimine&lt;br /&gt;
** Arvustus2 :https://wiki.itcollege.ee/index.php/Talk:Windows_Server_2012_GUI_CORE_MSI&lt;br /&gt;
&lt;br /&gt;
== Silver Viljaste ==&lt;br /&gt;
&lt;br /&gt;
*Referaat :[https://wiki.itcollege.ee/index.php/Internet_Information_Service_8.0  IIS 8.0 ]&lt;br /&gt;
** Arvustus1 : https://wiki.itcollege.ee/index.php/Talk:Bitlocker&lt;br /&gt;
** Arvustus2 : https://wiki.itcollege.ee/index.php/Windows_Serveri_Fax_Server:Talk&lt;br /&gt;
&lt;br /&gt;
== Gert Vaikre ==&lt;br /&gt;
*Referaat :[https://wiki.itcollege.ee/index.php/Parooli_taastamine_Windowsis Parooli taastamine Windowsis]&lt;br /&gt;
** Arvustus1 :[https://wiki.itcollege.ee/index.php?title=Talk:Bitlocker Bitlocker]&lt;br /&gt;
** Arvustus2 :[https://wiki.itcollege.ee/index.php?title=Talk:Windows_Serveri_Fax_Server Windows Serveri Fax Server]&lt;br /&gt;
&lt;br /&gt;
== Imre Lebedev ==&lt;br /&gt;
*Referaat:[https://wiki.itcollege.ee/index.php/Simple_mail_transfer_protocol SMTP Ja selle seaditamine]&lt;br /&gt;
** Arvustus1: [https://wiki.itcollege.ee/index.php/Talk:Parooli_taastamine_Windowsis#Imre_Lebedev Parooli Taastamine Windowsis]&lt;br /&gt;
** Arvustus2: [https://wiki.itcollege.ee/index.php/Talk:IIS_8.0_v%C3%B5rdluses_Apache_ja_nginx-ga#Imre_Lebedev IIS võrdluses Apache ja nginx-ga]&lt;br /&gt;
&lt;br /&gt;
== Madis Mark ==&lt;br /&gt;
*Referaat:[https://wiki.itcollege.ee/index.php/Veebiserveri_optimiseerimine Veebiserveri optimiseerimine]&lt;br /&gt;
** Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Internet_Information_Service_8.0&lt;br /&gt;
** Arvustus2: [https://wiki.itcollege.ee/index.php/Talk:Hyper-v_vs_virtualbox Hyper-V vs Virtualbox ]&lt;br /&gt;
&lt;br /&gt;
== Marti Reinsaar ==&lt;br /&gt;
*Referaat:[https://wiki.itcollege.ee/index.php/Bitlocker Bitlocker]&lt;br /&gt;
** Arvustus1:[https://wiki.itcollege.ee/index.php/Talk:Parooli_taastamine_Windowsis Parooli Taastamine Windowsis]&lt;br /&gt;
** Arvustus2:[https://wiki.itcollege.ee/index.php/Talk:IIS_8.0_v%C3%B5rdluses_Apache_ja_nginx-ga IIS 8.0 võrdluses Apache ja nginx-ga]&lt;br /&gt;
&lt;br /&gt;
== Maarja-Liisa Tammepõld ==&lt;br /&gt;
*Referaat:[https://wiki.itcollege.ee/index.php/Bitlocker Bitlocker]&lt;br /&gt;
** Arvustus1:https://wiki.itcollege.ee/index.php/Talk:NTFS_olemus_ja_sisu&lt;br /&gt;
** Arvustus2:https://wiki.itcollege.ee/index.php/Talk:Vritual_smart_card&lt;br /&gt;
&lt;br /&gt;
== Tiina Ollema ==&lt;br /&gt;
*Referaat:[https://wiki.itcollege.ee/index.php/Windows_Serveri_Fax_Server Windows Serveri Fax Server]&lt;br /&gt;
**Arvustus1:[https://wiki.itcollege.ee/index.php/Talk:Internet_Information_Service_8.0 Internet Infromation Service 8.0]&lt;br /&gt;
**Arvustus2:[https://wiki.itcollege.ee/index.php/Talk:Hyper-V_Server Hyper-V Server]&lt;br /&gt;
&lt;br /&gt;
== Karl-Martin Karlson ==&lt;br /&gt;
*Referaat:[https://wiki.itcollege.ee/index.php/NTFS_failis%C3%BCsteemi_kasutamine_linuxis_v%C3%B5i_macis NTFS failisüsteemi kasutamine linuxis või macis]&lt;br /&gt;
**Arvustus1:[https://wiki.itcollege.ee/index.php/Talk:Simple_mail_transfer_protocol Simple_mail_transfer_protocol]&lt;br /&gt;
**Arvustus2:[https://wiki.itcollege.ee/index.php/Talk:ReFS ReFS]&lt;br /&gt;
&lt;br /&gt;
==Marten Mattisen==&lt;br /&gt;
*Referaat [https://wiki.itcollege.ee/index.php/IIS_8.0_v%C3%B5rdluses_Apache_ja_nginx-ga IIS võrdluses Apache ja nginx-ga]&lt;br /&gt;
**Arvustus1 : [https://wiki.itcollege.ee/index.php/Talk:Simple_mail_transfer_protocol#Marten_Mattisen Simple mail transfer protocol]&lt;br /&gt;
**Arvustus2 : [https://wiki.itcollege.ee/index.php/Talk:Windows_Serveri_Fax_Server Windows Serveri Fax Server]&lt;br /&gt;
&lt;br /&gt;
==Henri Ots==&lt;br /&gt;
*Referaat : Windows Server 2012 Core, GUI ja Minimal Server Interface[[https://wiki.itcollege.ee/index.php/Windows_Server_2012_GUI_CORE_MSI]]&lt;br /&gt;
**Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Internet_Information_Service_8.0&lt;br /&gt;
**Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Vritual_smart_card&lt;br /&gt;
&lt;br /&gt;
==Andres Ivanov==&lt;br /&gt;
*Referaat: [https://wiki.itcollege.ee/index.php/Vritual_smart_card Virtual Smart Card Installation]&lt;br /&gt;
**Arvustus1: [https://wiki.itcollege.ee/index.php/Talk:NTFS_failis%C3%BCsteemi_kasutamine_linuxis_v%C3%B5i_macis NTFS]&lt;br /&gt;
**Arvustus2: [https://wiki.itcollege.ee/index.php/Talk:Windows_Server_2012_GUI_CORE_MSI Windows Server 2012 Core]&lt;br /&gt;
&lt;br /&gt;
==Ivo Suur==&lt;br /&gt;
*Referaat [https://wiki.itcollege.ee/index.php/NTFS_olemus_ja_sisu NTFS olemus ja sisu]&lt;br /&gt;
**Arvustus1 : [https://wiki.itcollege.ee/index.php/Talk:ReFS ReFS ]&lt;br /&gt;
**Arvustus2 : [https://wiki.itcollege.ee/index.php/Talk:W2012SDynamic_Access_Control Dynamic Access Control ]&lt;br /&gt;
&lt;br /&gt;
==Raido Martinson==&lt;br /&gt;
*Referaat [https://wiki.itcollege.ee/index.php/Hyper-V_Server]&lt;br /&gt;
**Arvustus1 : [https://wiki.itcollege.ee/index.php/Talk:Bitlocker]&lt;br /&gt;
**Arvustus2 : [https://wiki.itcollege.ee/index.php/Talk:Windows_Register ]&lt;br /&gt;
&lt;br /&gt;
==Johannes Tammekänd==&lt;br /&gt;
*Referaat [https://wiki.itcollege.ee/index.php/The_Enhanced_Mitigation_Experience_Toolkit_(EMET) The Enhanced Mitigation Experience Toolkit (EMET)]&lt;br /&gt;
**Arvustus1 : [https://wiki.itcollege.ee/index.php/Talk:Hyper-v_vs_virtualbox Hyper-V vs Virtualbox ]&lt;br /&gt;
**Arvustus2 : [https://wiki.itcollege.ee/index.php/Talk:DHCP_server_2012 DHCP Server rolli installeerimine ]&lt;br /&gt;
&lt;br /&gt;
==Juri Kononov==&lt;br /&gt;
&lt;br /&gt;
* Referaat  : [https://wiki.itcollege.ee/index.php/Hyper-v_vs_virtualbox  Hyper-v VS VirtualBox + Migreerimine VHD-le ]&lt;br /&gt;
** Arvustus1 : [https://wiki.itcollege.ee/index.php/Talk:The_Enhanced_Mitigation_Experience_Toolkit_(EMET) EMET]&lt;br /&gt;
** Arvustus2 : [https://wiki.itcollege.ee/index.php/Talk:NTFS_failis%C3%BCsteemi_kasutamine_linuxis_v%C3%B5i_macis#Juri_Kononov NTFS]&lt;br /&gt;
&lt;br /&gt;
==Veronia Lutter==&lt;br /&gt;
*Referaat : [https://wiki.itcollege.ee/index.php/Active_Directory_Lightweight_Directory_Services(ADLDS) Active Directory Lightweight Directory Services]&lt;br /&gt;
**Arvustus1 : [https://wiki.itcollege.ee/index.php/Talk:DHCP_server_2012 DHCP Serveri rolli installeerimine]&lt;br /&gt;
**Arvustus2 : [https://wiki.itcollege.ee/index.php/Talk:Hyper-V_Server Hyper-V Server]&lt;br /&gt;
&lt;br /&gt;
==Priit Varul==&lt;br /&gt;
*Referaat : [https://wiki.itcollege.ee/index.php/DHCP_server_2012 DHCP Serveri rolli installeerimine ]&lt;br /&gt;
**Arvustus1 : [https://wiki.itcollege.ee/index.php/Talk:The_Enhanced_Mitigation_Experience_Toolkit_(EMET) EMET ]&lt;br /&gt;
**Arvustus2 : [https://wiki.itcollege.ee/index.php/Talk:Hyper-v_vs_virtualbox Hyper-V vs Virtualbox ]&lt;br /&gt;
&lt;br /&gt;
==Rene Rünt==&lt;br /&gt;
*Referaat : [https://wiki.itcollege.ee/index.php/Windows_Register Windows Register ]&lt;br /&gt;
**Arvustus: [https://wiki.itcollege.ee/index.php/File_talk:W2012SDynamic_Access_Control.doc W2012 Dynamic Access Control]&lt;br /&gt;
&lt;br /&gt;
==Tõnis Umbsaar==&lt;br /&gt;
*Referaat : [https://wiki.itcollege.ee/index.php/Applocker Applocker ]&lt;br /&gt;
**Arvustus1 : [https://wiki.itcollege.ee/index.php/Talk:Active_Directory_Lightweight_Directory_Services(ADLDS) Active Directory Lightweight Directory Services ]&lt;br /&gt;
**Arvustus2 : [https://wiki.itcollege.ee/index.php/Talk:Windows_Register Windows Register ]&lt;br /&gt;
&lt;br /&gt;
==Laura Laane==&lt;br /&gt;
*Referaat : [https://wiki.itcollege.ee/index.php/Windows_server_2012_seadistuse_automatiseerimine]&lt;br /&gt;
**Arvustus1: [https://wiki.itcollege.ee/index.php/Talk:Windows_Register Windows Register]&lt;br /&gt;
**Arvustus2: [https://wiki.itcollege.ee/index.php/Talk:Applocker Applocker]&lt;br /&gt;
&lt;br /&gt;
==Martin Abel==&lt;br /&gt;
*Referaat : [https://wiki.itcollege.ee/index.php/Windows_Server_2012_paigaldamine_Hyper-V-ga Windows Server 2012 paigaldamine Hyper-V-ga]&lt;br /&gt;
**Arvustus1: [https://wiki.itcollege.ee/index.php/Talk:Active_Directory_Lightweight_Directory_Services%28ADLDS%29 Active Directory Lightweight Directory Services]&lt;br /&gt;
**Arvustus2: [https://wiki.itcollege.ee/index.php/Talk:Applocker]&lt;/div&gt;</summary>
		<author><name>Mabel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Applocker&amp;diff=74837</id>
		<title>Talk:Applocker</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Applocker&amp;diff=74837"/>
		<updated>2014-01-19T13:16:09Z</updated>

		<summary type="html">&lt;p&gt;Mabel: /* Laura Laane */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Laura Laane==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sisu&#039;&#039;&#039; : Lühike kuid ülevaatlik kirjeldus Applockerist ning hea selgitus kuidas Applockeriga reeglit luua nii nö. käsitsi kui ka POWERSHELLiga.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kujundus&#039;&#039;&#039; : Loogiliselt üles ehitatud ning tekst on alapeatükkideks jaotatud.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Viitamine&#039;&#039;&#039; : Viited on lehe lõpus välja ilusti välja toodud, kuid oleks võinud ka teksti sees viidata, milline osa kust võetud on.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kokkuvõte&#039;&#039;&#039; : Üldiselt hea töö, mis vastab nõuetele, veidi rohkem sisu oleks oodanud, kuid ülevaateks sobib antud töö hästi.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Punktisumma&#039;&#039;&#039; : 85/100&lt;br /&gt;
&lt;br /&gt;
== Martin Abel ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sisu&#039;&#039;&#039; : Sisulise poole pealt õpetlik ülevaade Applockerist.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kujundus&#039;&#039;&#039; : Ülesehitus loogiline.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Viitamine&#039;&#039;&#039; : Kasutatud materjalile on viidatud.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kokkuvõte&#039;&#039;&#039; : Hea lühike kokkuvõtlik ülevaade.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Punktisumma&#039;&#039;&#039; : 95/100&lt;br /&gt;
&lt;br /&gt;
== TL ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Punktisumma&#039;&#039;&#039; : 80/100&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kakku: 82&lt;/div&gt;</summary>
		<author><name>Mabel</name></author>
	</entry>
</feed>