Práva a jejich použití, screenujeme, pracujeme v GNU/Linuxu

Podobné dokumenty
Přednáška 5. Identita uživatelů, procesů a souborů. Přístupová práva a jejich nastavení. Úvod do Operačních Systémů Přednáška 5

Identita uživatelů, přístupová práva. Linux

Středisko UN*Xových technologií

2. přednáška pro začátečníky

Ú é š é é š ú ů š Í Ú ú éú ú ú ú ú é é

ů ů ď

: ;

á ý á á ú ú ř ý ý ů ě ů ř á á á á ě ě š ř ů á ě ě ě ů ř š ý š ě ů ž ář ř ř š ý ář á ě ř á ý ě ů á á á ě á ž ě ě ů ě ý ě ř ě šť Č ý á á ř á ě á ř ý ý á

š Ž ř Ž Ž Ž ý ů ř ý úř ř ý š Ž šž ž úř ř ý š ů ů ř Ž úř ú ů ů úř ř Ž ř š ý úř ř ř ý ří ž ř Ž ř Š ý ýš ý Í ř úř ř ý ú ú ý š Ž ř Í ř ž ř ů Ž ý ý ý ý

Žú é ú é é ů é Ž Ž ř Č é Ž ř é Ž ž ř é ú é é é Ž é ú ř ó é Č ú ú ř ú úř ř Ž ú ř ř ř Ú é é ú ú ů é ú Č ř ř ř ů

ů ř Ž ý ý ř ď ř

Identita uživatele (procesu)

Unix je víceuživatelský a víceúlohový OS

ň ú Ú ů é é ň ů ž ů ů ů ů é é é é ú ň é ú ú ů é é ů ů Č é ň ú ú ů é é ů Ť ň é ů ů ú ň é ú ť ť é é é ů é é ů é é ť ň ú ú ů é é ů ů ú é ů é ů é ů ť ů ú

ě ú ů éú ž é Ž é ú Á ě ě é ů é ů ůž ě ě ě ú é ť

Nainstaloval jsem a jak dál? Michal Turek

š č šú ň š š Ž č Ž š č ůž ň š ůž ů Í ž č č č ň č Ž Ž Ž Ž šú š ů š č š Ž Ž Ž š č č šú Ž ů Ž ž č Ž ň ú š Ž Ž š Ž

Ř Á

ů č č č č úč č ž ň ž č ž ž š ž č ř č ů ř ř č ó é Á ř é š Á

Í ž ž Ž ž Ž Ž ž Š ď Ž Í ť ž Í Ž Ž Ž Í Ý Š Í Š ž Ž Š ž ž ť Ž Š

ď é Í Í é é é Ž é Ž é Ž é Ž É é é

č ěř č č č ř č é ó é é ž é ř ý ž č č ó č ř ř ž č č é ě č č ě č é ř ě č č ě č ř é é ě ě ě ť ř č č ý ž č č ř ř ž ý č ý Í ř ý č ý č ý ž é ř ý ž č

UŽIVATEL, SKUPINA, PROCES

Č Ž ú ú ú Š ú Š ú ú ó ú Č ú ú ú Č Ů ú ň ú ú Ě ú ú

Identita uživatele. predn_04.odt :47:03 1

Woody a Steina Vasulkovi

ž ř ř ý Ž š ý š š Ž ř š š š ř š ý š ý Ž ů Ž ž š ý Ž Č š ý š Ů Ů ř ř š š ř ý ý ž ý Ž šť š ý ý ý ý ů ůž ý ý ř ý ý ž ý Ž ý ú š ý Ž Í ů ý ů ů ů ú ý ů ř ý

LINUX SOUBORY. Zadejme příkaz ls l! V této lekci se odrazíme od dlouhého výpisu příkazu ls a uvidíme, kam nás to zanese. SPŠ Teplice - 3.

Č ů ť ú ů ť ť ú ů ů ť ť ň ů Ť ť ů ó Č ú ť ů ů ů ú ó ó ť ů ů ú ú ú Á ú ť ť ó ň ů ů ň ť Ů Ů ť ň ů ů

1. přednáška pro začátečníky

ř ý ý ř ě Úř ř ř š ú ř ý ěř Ú Č ě Í ú ř ú ý ů ě ě Í ř ě š ú ř ú ř Í ř ě ě Č ó Ž ě ýš ě š Č

ř ř ř ú ň Ž Í ř ř ú ř ř ř ř ř ř ď Í ř ř ř ř ř ď ř ř Í ř ř ř ř ú ř Ž ř ú

ň č ů ý ů ů ů ý ť č č ý č č ý ý ý č ú ý ů ť č č Ú ů Ý ů ů ú ý ů ů úč Ú č ů ů úč ý ů ů č ů úč Í ů Í Í ý č úč ů č ň ú ú ů ú č ů č ň ú ú ů ú ú ý ů ň ý ú

V B r n ě, 2 4. b ř e z n a

ě ě é ň é ř ř ě ř é ě ě č ě úč ě é č č ě č é ě é čů ř ů č é ě ž ř ú ř ř č ř ě ě ř é Š ř é ř ě ř ř ú č ě ř é Š ř ě ř ř é č ě é é ž é Č é č é é ř ě žň ě

Ř Í Ě ŘÍ Í Ě É Ř Ť ž é ě ž ě Í é ě ž ú ě ě ě é é é ž é ě é é Ú ě é ú ě ž ě ě é ú ě ú ž é ž Ž é Ž Ž ť ž ú é ě Ž ě ž Ť ž ě ž ž ě ě é ě é Ž é ě é é ě é é

ž é ó ů ě é ě ÁČ Ý Á š ě č š ž š é š é ú é ě Š é ó č ě š é é ďé é é é ž š š é ž ě é š ť ů š ě ž é č é ě ž é ě é ž š ě š ú é ěž ě č ě ž ě é ť ž é é ě é

Linux-příkazový řádek

é ř ř ý ž ý ž ž é Ť ř ř ý ř ř é ř é ř ř ý ý ř é é š ý ž ž é ž ň ý ň é š éž š Ř ř ň é ý é ň é ýš ý ý ň ý ň ž Č ř ř é ň é ň š é ž ň é ř ď é š ř ů ň ý Ť

Č Ý Ý Ě Ď Ý ÉŘ Á ó ě ě ě ě ě Á ě ě ě ě ě ě ě ě

ě ř ů ř ě ů ř ý ů ř ř ěř ů Č ě ý ě ř Č ěř ř ú ý

ěš ú Š É ý ž ř ě ý ě ř ě ý ě ř ě ě ě ř ř ž ž ý ů ř ů ý ř ů ě ů ř š ř ů ř ě ř ů ó Š ž ě ř ý ě ř ě ř ř ě ř ř ů ý Ť ě ů ý ě ý ě ř ě š ř Ť ě ř ě Š š ě Š ý

ř ě ř ě ř ě ů ěž š ň ě ň Ů ó ó ů ó ř ě ů Ř š ů ř ř ě Ř ř ř š ř ě ě ř ě š Ž ř Ř ř ř ě š ů ě Í ě ě Š ř ž Š ň ň ř ě ř ř ě š Í ňň š ě ň Š Ž Ž Ř ř Á ř ě ě

Ý Á Š Ť ě ř ě ě ě ř ě ř ř ě ě ř ě ů ř ř ě ž ř ě Í ě ě ě ě ů ě ě ř ů ěž ř ě ů ř ě ů ž ě ň ú ú ů ž ů Ř ř ž ů ě ř ř ěř ů ěř ů ů ů ě ů ě ů ž ě ř ř ě ř ě ě

ú ú Ž Č Č Č Ť ť

Í ž Í Ý Ž Ž Č Ú Í Í Í Ž Ž Ď Ž Ť ž Ť

Ý é ě é é Ý é Ú é é Ý Š ě é Č ě Ý ě ž é é é Í é Č Š Ž é ž é ž é é ě é é ž é ě Ž é é é é ě Á ÁŘ

é ř š š ř Ú Č ěř ů ě ěř é šř ě ř š š ř Ú Č ěř ů ě ěř é šř ě š š ř Ú ěř ů ě ěř ř š š ř Ú

Ž Ý Ř Ě Ž ď ď Ž

Ú é ů é Ú é Ž é é é ě Ú ž é ě ž Ž ě é ě ě ě ě é ě Ú ě ž é ě ě Ž ě ě ě Š ě ó ě ě Í é Ž é Ž Ž ě ě ě ě ě Š ůž ě ěž Ž Ž ě Ž Ž Ž ě ň ň ě ó é Ž ě

ě

č Ř Ě ů č ě ě ě ě č š ě Ž č úč úč ě č ú Š č ě š č Ž č Š ě š č ů úč Í Š ě ě Í Ú č č ě ú č č ě Á Ř Ř Ž Ý Ř Ř Í Ú Ž Ý č Ř Í Ř É ÍÚ Ř Ř Ř š ě č č Ř š ě š

Ě Ž

é é š ň é ž ř š é š ý é Ť é é ř ů ý ť ž ž ž ý ř é é é é ž ř é Š Ú ý ž é ř é ž ř é Š ý ú ř Ť ž ž ř ř Ť é Í š ý Ž ý é ř Ť š ř ř ř š ý ř Ž ď ř ř ž ř ž é

style:normal;color:grey;font-family:verdana,geneva,kalimati,sans-serif;text-decoration:none;text-align:center;font-v

Univerzita Karlova v Praze Právnická fakulta DIPLOMOVÁ PRÁCE Filip Kračman

ž ř ž é ň ž šš ř ň ř ř č é é ř é ž é ř šř š š ř ř č é š é é ř é č č é ř é č é ř

ď š š š š ň ť Í Í š Í š š Č ť š š š ň š Ů š š šť š š

Ř é é é úť Ú é é é é é ú é é é ú ú ú Č ú Č ú ú

E M B L E M A T I C K É M Y S T É R I U M Z A H R A D Y

í Š ó č É Í é á ď Ď é Š Á ó ó É Ó

Univerzita Pardubice Fakulta elektrotechniky a informatiky ISOSY Matěj Trakal

Ť ť Ě

Úvod do Operačních Systémů

ě ě é é Ú Ů ě ů ě ú Í Č ě ú é ň é Ú ě Ý é ů ě ě ě š ú ě ě š ů Ú ÚČ ě ň ú ž ú š ě é Ž é ÚČ é é é Š ě Ž ÚČ ň ÚČ ó ú ú ú Ž ú Č Ž Ů ú š ě Ý ě ě ž ú ě é š

V H L U B O K É N A D V L T A V O U J A N H E N D R Y C H

é š ž ú é ď É ř ž ú ů é š ž ú ú š ř š ž ř ů š ů ř š é é ž š ú ž ř ů é ů ř ú ň é š ř ř é ú Š Š ř ř š š é é é ú é š ž ů š ř ř ž ř ř é ř ř é é š ž ř ž ž

ů ú é ž é é ž ž é ž ž ú é ŠŠÍ Ú ý ž ó ó ž ý ž ú ž ý ú Ř ý ý ž ý é é ů ž ý ž ž Ž ý ž ý ů ů ž ů ú é é ď ž Ž é ů ý ž é ý ž ž Ž é ť ý ž Ž Í éž é é é Í ž é

Č š ř ř ř ř š ř Č Ř ň ž ř ř ý ř ř ž š ž š ř ň ý ř ú ý ř š ř ů ý ú š ž ž ř ř ř ž Ž š ř š Ž ř ž š š

š ř ž ů ř š ů ř Ž ř é Č ř ř ú Č ř ř ř é Č ř é ý é ýš ú Ť ý Í Ž Ž ú ú ň é ř Ž ř ů Ž ú ř Ž Ž ř ů ú ú Ž Ž ů ř é Č é é ž š é é ž š ř ř ř

ř ř ř Č Ů ř úř ů ú ů ř ž úř ž ř š ř Č Ý řž š ů ů ů ú ý ýš ř ž ý ý ý ž ž ú ů ř ř ú ů ýš ů ý ž š ň ú š

ť ě Ť ř ť ý ů ý ř ř ě ě ř ě ž ů ě ě ě ý ú ň š Č ř ě ř ž ě Ř š ů ž ů ř ž ČÍ š Š ě ž ř ž ř ý ř ě ř ř Ů ě š ž ř Č ů ě ř ř ž ý ř š ý ě ů ě ě š ř ě ř ž ě ý

ť Ž ž ž ž ž ž ť ž ť É Ě ž ž ť ž ž ž ž ť ž ž ž

č č č Ó ť č č č č č Í č č č Ť č č Ó č č č č č Ť č č Ť Á ť Ť č ť č Ž č ť ť Í ť Ó Ť

ý ď ř š ý ň Ú ž Ž ý ž ú ýš ú ú ů Ýš ř ý ý ž řš ý ý ž ř š Í Í Í ý ý ž ú ú ř ž ó ú ř š ř ý ř ž ů ý ý ř ýš ř ž ů ž řš ž šť ř ý ž ř ř ž ú ů ž ď ř š ž ž ž

Ý š ň š ž ň

ž ř ž ř ý é é č ů ý ý ň ý ý ň ň é č ř ř ř é č é ř é

Ě Í Č ŘÍ Ů Ý Ů Ú ů ů ú ů ů Ň É ŘÍ ŘÍ Ř É ÝĎ Í Á Ú Ě Ů Ž Á Í ú ů ú ů ú ž ú ú ú Č Č ž ú ú ž

Architektura systému GNU/Linux. Bohdan Milar

Ť

ú ě ě ě ú ú ě ě š ě ě ě ě ě ě ě ú ě ů ů ů ě ě ů ů ů

é ů č ý Š é ů č ý é ů č ý é č ú č ú ý ý ů Ó ý ů ů ý ú č ú č ž Ý č ý č ý ů ú ý ů é Ž Ž č č č č é ý é ů č é Ů č č é ů Ý é ů é ů Ó ý Ý é ů č Š é ů č é ů

ž Ř ž ě ě ž š š é ů ž ž Í š é ě č š ě é é š ě é š ě š ž é č ě š č ě é ž š č ž é ě é ě Ž ě ž é Ř ž ěž š š š é Ž ž ě é š č é ž Č š é ž ě Č ě Ř č ě š ě č

ý ž ýž ý š š ž Ť ó ý ú ž š Ň ž ú ý š ý ý Ť Ř ů š ž ý ý ý ý ý ž š ů ť š ž ť ý ýš ů š ý ý Á Í

ú ů Ý ůš š ů š ů Ý Ý ů

ř ě ř ř ě ř ř ř ř ž ř ř ď ě ů ř ú ů ě ř ů č ě ú ž ř ř ř ě ř ú č ň ř ř ř č ú ě ů ř ř ř ř ř ř š ě ř ř ř š ě ů č ě ř ř ě ř ů ů č č ě ěž č ř ů š ě ž ě č ě

ř ř ř ř ď ú ř ď ů ř ř ř ú ů ř ů ú ř ř ř ř ř ř ř ů šť ů ř ů ů š Á ř š ř ů ř ř úř ř ř ú ů š ř

ř Č ř ó Č ž Ú ú ř ž Ě ú ř ž ž ř ž ú ř ž ú Ú ř ž ř ž ú ř ř ó ž ž Č ř ú ř ž ú ř ř ž ř ř ž ž ř

Á Č ě Š ě Č ě ě ě ý ý Č ž ý ý ž Š ý ň ž ě ý ž ů ý ě Ž ý ě ý ÁŘ Á

Š ž Ť š Ť Č ž š š Ť š Ť Ž Ť ž Ť ž Ž Ť Ť Ť š ď Ť š Í Ť š Ť ž š š š Ž ť Ť Í Ť Ť š Ť ž Ť Ť š ž š Ť ž š Ť ž Í ž Ť Ť š Ť Ó Ť Ž Ť š Š ž Ť Ť š ž š ž Ť š Ž Ž

é Ó é ú ů ů ú ú é ň é Ú Č Ž ů é ů é ž é ů ů Ž ů š Ú Ů é š Ů š Ž š É Í Ť é š Í

Ť ŤÍ ň ň č Ó Í č č Ť Ť Ť ň ň ť Ž ň ť ň Í ů ň ň ň č ť Í ŤÍ č Ť Ť č Í Ť č č Ť Ť Ď Ť č Ť č č Ť č Ť č ť Ť Ž Ť č Í Ž č ú Ť č Ý Ď č Ť

Ř Ů č č č ň ř ň ř ř ř ř Ú ž ř Í č č č č ň ř č Ž ň ř č ň ř Ů ů ř ů ň ří ů ň ř ř ů ří ú ů ň ř ž ž ž ž ž ž ů Ž ř ú ň č ž ř ř č ž ž č Ž č ž ň ň ří č ř ř ž

ň ň ň ň ě ě ě Ď Ú ě ě Č ě Č ó ů Š ěď ě ě ó ě Ř ě ěž ěž ě ž ě ě Č Ú ď ú Ř

š é ě é é č ě é é ž é č ž é é ě ý é é ý č Í č č ů ý ě ň é ů é ů ů š ě š ě ě ň ě ů š ý ý č č ů Ú Ú ý ě ů ý ě ž é ž č č Ú ž ž ě ě ě Š ů ě ý ě ň ý ě ý Ť

Á é ž ž ř ň š š ř šš ř ž ú ú ú ú ř ř ž ž é é ž é ř ř é ř š é šť é ť é é Č é ř ř é ř úř ž ř š Ž ž é ž ž ž š é é šť é ř ť ř é é ř é ř ó é ř š é é é é é

Ú Í Ú Č ý ý Ú ý Ú Ú ů ý ýš ů Ž ů š ů ů ů ý Ů ú ý ů Ú š ý ý ý ý ů ý Ž Ů ú ž ýš ý Ú ž É Í ý Ý Í Ú ý ý ú Ú ý ú

ú Ž ý Č ý č ů č ý č ř ý ě ř ř ř ě ě ř ý č ě š č ž ř ř ě ř ě ý ů ý ř ý ý Ú ě ýů Ž š ž š Ž š ň Ž ý ý ř Ž ě č ýů ů Ž č ó ž ě ř ě ž ý ě ý ě ž ř č ý č ě ě

ú ů ý ú ý Úř ě ě ú ě ý ů Ů ě é ě ě é é ě š ř ů ř ů é ř ý Ů Ě Í ú é úř ě é ě ý ů š ý úř ů ý é Č ř é ě ž ý úř Ú ý ř ů é ý úř ů Ú ř é úř Ú é Ř ý ú ě ý ú

ý ý ů ů ý ů ř Š úř ř ř ů ř ý ř ů ň ý ř ň ó ř ý ů ř Ú ř ý Á ý ň ř ř ř ř ý ř ý ř Č ú

Transkript:

projekt sut.sh.cvut.cz Středisko UN*Xových technologií Práva a jejich použití, screenujeme, pracujeme v GNU/Linuxu Dalibor bejzz Fanta - student FSv, obor Voda - vedoucí projektu SUT SH - zástupce bloku 10 23.11.2006, Klubovna SH

P r o g r a m s e m i n á ř e Práva a jejich použití Screen manager Běžná práce v GNU/Linuxu Co mám připraveno na PC: - Prezentace - Terminál 1 - Terminál 2 starbug1 nanobot

P r á v a - ú v o d Výpis souborů a adresářů # l s l Na co můžeme narazit po výpisu? d rwx r x r x ostatní skupina vlastník d dir ectory file l link bejzz : users chown a chmod

P r á v a c h o w n Změna vlastníka a skupiny u souborů (Pozn. 1) # chown - change file owner and group Příklady: # chown bejzz:users /home/bejzz/data > změní uživatele (bejzz) a skupinu (users) u adresáře data # chown 1004:100 ~/data/prezentace.odp > změní uživatele (1004) a skupinu (100) u souboru prezentace.odp # chown fsv:users R /home/skola/fsv > změní uživatele (fsv) a skupinu (users) u adresáře fsv a u všech po dadresářů a souborů (parametr: R = Recursively change) Pozn. 1: V OS GNU/Linux se vš e tváří jako soubory => i adresář je soubor.

P r á v a c h o w n > p a s s w d, g r o u p Výpis vš ech uživatelů v OS # cat /etc/passwd Jak konkrétně na uživatele bejzz? # grep bejzz /etc/passwd bejzz:x:1004:100::/home/bejzz:/bin/bash Výpis vš ech skupin v OS # cat /etc/group Jak konkrétně na skupinu hry? # grep games /etc/group games:!:454:eson,bejzz

P r á v a c h m o d Změna práva u souborů/adresářů # chmod - change access permissions of files Příklady: # chmod R a rwx /home/bejzz/pr prava > nastaví všemu práva na --- --- --- (všu de bez r, w a x) # chmod ug+rx ~/data/priklad prava > nastaví pro adresář priklad-prava pouze pro vlastníka a skupinu r-x Pozn 2: Bez parametru w není možno v adresáři manipulovat s obsahem, adresář nelze přejmenovat, smazat apod. # chmod u+w ~/data/priklad prava > přídá pro vlastníka i právo zápisu - w

P r á v a c h m o d > v y s v ě t l i v k y Parametr -R = Recursively change (stejné jako u chown) Parametry pro uživatele Parametry +/ u... user ~ vlastník +... přidá g... group ~ skupina o... others ~ ostatní a... all ~ vš ichni (u, g a o) Parametry pro práva r... read w... write x... execute... odeber e X... execute pouze v případě kdy soubor je typy d, nebo-li nastaví x pouze u adresářů

P r á v a c h m o d > č í s e l n á ř a d a Příklady: # chmod R 000 /home/bejzz/pr prava > nastaví všemu práva na --- --- --- (všu de bez r, w a x) # chmod 550 ~/priklad prava > nastaví pro adresář priklad-prava pouze pro vlastníka a skupinu r-x Pozn 2: Bez parametru w není možno v adresáři manipulovat s obsahem, adresář nelze přejmenovat apod. # chmod 750 ~/priklad prava > přenastaví pro vlastníka i právo zápisu: w, skupina pouze r-x r - 4 w - 2 x - 1

P r á v a m a n u á l o v é s t r á n k y man chown chown help man chmod chmod help Kam na internet: http://www.abclinuxu.cz/ucebnice/zaklady/principy-prace-se-syst www.google.com/linux (chown, chmod, přístupová práva...)

s c r e e n u j e m e Screen manager terminal emulation screen screen d screen r screen r číslo procesu při více spuš těných screenů Práce uvnitř screenu Aktivace parametrů: Control+A + D... detach + C... create new virtual term + 0 (1,2,... )... číslo virtuálního terminálu Ukončení virt. terminálu: Control+D

s c r e e n u j e m e d u p l i k o v a n ě Pustíme screen na stroji 1 (nanobot) screen Z 2. stroje se přihlásíme na stroj 1 pomocí SSH ssh bejzz@nanobot.sh.cvut.cz Připojíme se na již spuš těný screen screen x nakresli obrázek, jo? :-) - stroj/stroj na opravu - stroj 1/server/stroj 2

s c r e e n u j e m e - m a n u á l y Manuálové strnánky man screen screen help Kam na internet? www.abclinuxu.cz www.root.cz www.linuxsoft.cz www.linuxos.sk www.google.com

b ě ž n á p r á c e v G N U / L i n u x u > > u k á z k y < < Kancelář a grafika Internet a poš ta Audio / Video Terminál Hry

D I S K U Z E??? DĚKUJI ZA POZORNOST