SlideShare a Scribd company logo
1 of 10
Download to read offline
Integrace řízení přístupových
práv protokolu Samba
do systému Perun

Pavel Zlámal
Téma práce
   Vychází z potřeb MetaCentra
     Distribuce diskového prostoru
     Sdílení dat v rámci skupin uživatelů
     Automatizace konfigurace přes systém Perun
   Zapojení principů federace identit
     Projekt   Moonshot
Stanovené cíle práce
   Správa diskového prostoru pomocí Samby
   Delegace povinností na uživatele
   Návrh a implementace služby do systému Perun
   Návrh a implementace grafického rozhraní
   Představení a popis principů Moonshotu
   Zapojení Moonshotu do navrženého systému
Diagram zapojení
              Přístup       Samba server   Ověření identity uživatele

 Uživatel
(Smbclient)                                          Radius server

                          Definice
                         sdílených
                        prostředků
                                               Konfigurace (identity)




                                Perun
Navržené řešení
   Sdílené prostředky vázány na skupiny uživatelů.

   Přístup řízen na základě členství ve skupině.

   Řízení delegováno na administrátory skupin.

   Nedestruktivní zápis nové konfigurace.

   Autentizace pomocí federované identity.
Provedení
   Služba systému Perun
     Skriptypro generování konfiguračních souborů.
     Synchronizace lokálních přístupových práv.
     Propojení s ostatními službami systému Perun.


   Grafické rozhraní
     Webová  aplikace (GWT, JSON)
     Správa uživatelů a skupin včetně konfigurace služeb
Shrnutí
   Plně funkční v testovacím prostředí.
   Vazba na skupiny uživatelů.
   Přístup řízen primárně ze strany uživatelů.
   Obsahuje podrobný popis projektu Moonshot


   Zapojení s Moonshotem nebylo realizováno.
   Rozbor nutných změn pro zapojení Moonshotu.
Děkuji za pozornost.
Námitky vedoucího a oponenta
   Nepřehledný popis propagačních skriptů

   Příliš detailní popis technologií a protokolů
   Chybí popis řízení přístupu (uložení na straně Peruna)
   Nepřesnosti (osobní informace)
   Množství poznámek pod čarou

More Related Content

What's hot

M20_Azure SQL Database 最新アップデートをまとめてキャッチアップ [Microsoft Japan Digital Days]
M20_Azure SQL Database 最新アップデートをまとめてキャッチアップ [Microsoft Japan Digital Days]M20_Azure SQL Database 最新アップデートをまとめてキャッチアップ [Microsoft Japan Digital Days]
M20_Azure SQL Database 最新アップデートをまとめてキャッチアップ [Microsoft Japan Digital Days]
日本マイクロソフト株式会社
 

What's hot (20)

CISベンチマークに対応したiOSのIntune管理
CISベンチマークに対応したiOSのIntune管理CISベンチマークに対応したiOSのIntune管理
CISベンチマークに対応したiOSのIntune管理
 
Aula - Modelos de Processos de Desenvolvimento de Software / Mobile App
Aula - Modelos de Processos de Desenvolvimento de Software / Mobile AppAula - Modelos de Processos de Desenvolvimento de Software / Mobile App
Aula - Modelos de Processos de Desenvolvimento de Software / Mobile App
 
Introduction to Spring Framework
Introduction to Spring FrameworkIntroduction to Spring Framework
Introduction to Spring Framework
 
M20_Azure SQL Database 最新アップデートをまとめてキャッチアップ [Microsoft Japan Digital Days]
M20_Azure SQL Database 最新アップデートをまとめてキャッチアップ [Microsoft Japan Digital Days]M20_Azure SQL Database 最新アップデートをまとめてキャッチアップ [Microsoft Japan Digital Days]
M20_Azure SQL Database 最新アップデートをまとめてキャッチアップ [Microsoft Japan Digital Days]
 
ドメイン駆動設計の基礎知識:設計のスタイル、開発のスタイル
ドメイン駆動設計の基礎知識:設計のスタイル、開発のスタイルドメイン駆動設計の基礎知識:設計のスタイル、開発のスタイル
ドメイン駆動設計の基礎知識:設計のスタイル、開発のスタイル
 
Levantamento Ágil de Requisitos
Levantamento Ágil de RequisitosLevantamento Ágil de Requisitos
Levantamento Ágil de Requisitos
 
ブラウザ自動化ツール カオスマップ風 - STAC2018 LT
ブラウザ自動化ツール カオスマップ風 - STAC2018 LTブラウザ自動化ツール カオスマップ風 - STAC2018 LT
ブラウザ自動化ツール カオスマップ風 - STAC2018 LT
 
소프트웨어 아키텍처 평가(Atam)
소프트웨어 아키텍처 평가(Atam)소프트웨어 아키텍처 평가(Atam)
소프트웨어 아키텍처 평가(Atam)
 
Engenharia De Software
Engenharia De SoftwareEngenharia De Software
Engenharia De Software
 
【BS4】時は来たれり。今こそ .NET 6 へ移行する時。
【BS4】時は来たれり。今こそ .NET 6 へ移行する時。 【BS4】時は来たれり。今こそ .NET 6 へ移行する時。
【BS4】時は来たれり。今こそ .NET 6 へ移行する時。
 
How to Implement Micro Frontend Architecture using Angular Framework
How to Implement Micro Frontend Architecture using Angular FrameworkHow to Implement Micro Frontend Architecture using Angular Framework
How to Implement Micro Frontend Architecture using Angular Framework
 
activerecord-turntable
activerecord-turntableactiverecord-turntable
activerecord-turntable
 
IT エンジニアのための 流し読み Windows 10 - Microsoft Defender ウイルス対策
IT エンジニアのための 流し読み Windows 10 - Microsoft Defender ウイルス対策IT エンジニアのための 流し読み Windows 10 - Microsoft Defender ウイルス対策
IT エンジニアのための 流し読み Windows 10 - Microsoft Defender ウイルス対策
 
エラー・バジェットによるリスク管理 Managing risk with error budgets
エラー・バジェットによるリスク管理 Managing risk with error budgetsエラー・バジェットによるリスク管理 Managing risk with error budgets
エラー・バジェットによるリスク管理 Managing risk with error budgets
 
[Cloud OnAir] 【Google Kubernetes Engine 演習】解説を聞きながら GKE を体験しよう 2020年10月29日 放送
[Cloud OnAir] 【Google Kubernetes Engine 演習】解説を聞きながら GKE を体験しよう 2020年10月29日 放送[Cloud OnAir] 【Google Kubernetes Engine 演習】解説を聞きながら GKE を体験しよう 2020年10月29日 放送
[Cloud OnAir] 【Google Kubernetes Engine 演習】解説を聞きながら GKE を体験しよう 2020年10月29日 放送
 
LINE スタンプショップにおける Zipkin 利用事例
LINE スタンプショップにおける Zipkin 利用事例LINE スタンプショップにおける Zipkin 利用事例
LINE スタンプショップにおける Zipkin 利用事例
 
Gerência de Aplicações com ITIL v3 - Um breve sumário
Gerência de Aplicações com ITIL v3 - Um breve sumárioGerência de Aplicações com ITIL v3 - Um breve sumário
Gerência de Aplicações com ITIL v3 - Um breve sumário
 
EMSを使用したクラウド時代のデバイス・ID管理
EMSを使用したクラウド時代のデバイス・ID管理EMSを使用したクラウド時代のデバイス・ID管理
EMSを使用したクラウド時代のデバイス・ID管理
 
SharePoint Online 開発の最初の一歩
SharePoint Online 開発の最初の一歩SharePoint Online 開発の最初の一歩
SharePoint Online 開発の最初の一歩
 
【de:code 2020】 学生諸君! Azure であそぼう! ~Microsoft の AI を自作アプリに取り入れるまで~
【de:code 2020】 学生諸君! Azure であそぼう! ~Microsoft の AI を自作アプリに取り入れるまで~【de:code 2020】 学生諸君! Azure であそぼう! ~Microsoft の AI を自作アプリに取り入れるまで~
【de:code 2020】 学生諸君! Azure であそぼう! ~Microsoft の AI を自作アプリに取り入れるまで~
 

Viewers also liked

Prezentace k bakalářské práci
Prezentace k bakalářské práciPrezentace k bakalářské práci
Prezentace k bakalářské práci
Marek Aufart
 
Diplomova prace - obhajoba
Diplomova prace - obhajobaDiplomova prace - obhajoba
Diplomova prace - obhajoba
Michal Klajban
 
Prezentacni dovednosti
Prezentacni dovednostiPrezentacni dovednosti
Prezentacni dovednosti
martidlo
 
Zásady tvorby prezentace
 Zásady tvorby prezentace Zásady tvorby prezentace
Zásady tvorby prezentace
Hrachovina
 
Obhajoba úprava prezentácie
Obhajoba úprava prezentácieObhajoba úprava prezentácie
Obhajoba úprava prezentácie
bliksa
 
Prezentace obhajoba
Prezentace obhajobaPrezentace obhajoba
Prezentace obhajoba
Allix
 
Eurovision slideshow
Eurovision slideshowEurovision slideshow
Eurovision slideshow
Fairytale09
 

Viewers also liked (13)

Šablona prezentace pro obhajobu diplomové práce
Šablona prezentace pro obhajobu diplomové práceŠablona prezentace pro obhajobu diplomové práce
Šablona prezentace pro obhajobu diplomové práce
 
Prezentace k bakalářské práci
Prezentace k bakalářské práciPrezentace k bakalářské práci
Prezentace k bakalářské práci
 
Diplomova prace - obhajoba
Diplomova prace - obhajobaDiplomova prace - obhajoba
Diplomova prace - obhajoba
 
Prezentacni dovednosti
Prezentacni dovednostiPrezentacni dovednosti
Prezentacni dovednosti
 
Zásady tvorby prezentace
 Zásady tvorby prezentace Zásady tvorby prezentace
Zásady tvorby prezentace
 
Obhajoba úprava prezentácie
Obhajoba úprava prezentácieObhajoba úprava prezentácie
Obhajoba úprava prezentácie
 
Citovanie a parafrázovanie online
Citovanie a parafrázovanie onlineCitovanie a parafrázovanie online
Citovanie a parafrázovanie online
 
MvSM: 2) Kolik sítí znáš, tolikrát jsi člověkem
MvSM: 2) Kolik sítí znáš, tolikrát jsi člověkemMvSM: 2) Kolik sítí znáš, tolikrát jsi člověkem
MvSM: 2) Kolik sítí znáš, tolikrát jsi člověkem
 
Prezentace obhajoba
Prezentace obhajobaPrezentace obhajoba
Prezentace obhajoba
 
Děčín - výlety pro pěší
Děčín - výlety pro pěšíDěčín - výlety pro pěší
Děčín - výlety pro pěší
 
Eurovision slideshow
Eurovision slideshowEurovision slideshow
Eurovision slideshow
 
Ergonomics project
Ergonomics projectErgonomics project
Ergonomics project
 
Videogame Genres
Videogame GenresVideogame Genres
Videogame Genres
 

Similar to obhajoba_prace (9)

Lotus Notes 7
Lotus Notes 7Lotus Notes 7
Lotus Notes 7
 
Migrace do Data Centra
Migrace do Data CentraMigrace do Data Centra
Migrace do Data Centra
 
České Lotus Notes 7 jsou zde!
České Lotus Notes 7 jsou zde!České Lotus Notes 7 jsou zde!
České Lotus Notes 7 jsou zde!
 
2007 Technologie Pro Tvorbu Java Enterprise Aplikací
2007 Technologie Pro Tvorbu Java Enterprise Aplikací2007 Technologie Pro Tvorbu Java Enterprise Aplikací
2007 Technologie Pro Tvorbu Java Enterprise Aplikací
 
Sexy infrastruktura
Sexy infrastrukturaSexy infrastruktura
Sexy infrastruktura
 
Confluence 7 novinky
Confluence 7 novinkyConfluence 7 novinky
Confluence 7 novinky
 
2009 X33EJA Moderní Technologie Pro Vývoj JEE
2009 X33EJA Moderní Technologie Pro Vývoj JEE2009 X33EJA Moderní Technologie Pro Vývoj JEE
2009 X33EJA Moderní Technologie Pro Vývoj JEE
 
View5 technicka 2011
View5 technicka 2011View5 technicka 2011
View5 technicka 2011
 
Jira sync spec-cz_2v0
Jira sync spec-cz_2v0Jira sync spec-cz_2v0
Jira sync spec-cz_2v0
 

obhajoba_prace

  • 1. Integrace řízení přístupových práv protokolu Samba do systému Perun Pavel Zlámal
  • 2. Téma práce  Vychází z potřeb MetaCentra  Distribuce diskového prostoru  Sdílení dat v rámci skupin uživatelů  Automatizace konfigurace přes systém Perun  Zapojení principů federace identit  Projekt Moonshot
  • 3. Stanovené cíle práce  Správa diskového prostoru pomocí Samby  Delegace povinností na uživatele  Návrh a implementace služby do systému Perun  Návrh a implementace grafického rozhraní  Představení a popis principů Moonshotu  Zapojení Moonshotu do navrženého systému
  • 4. Diagram zapojení Přístup Samba server Ověření identity uživatele Uživatel (Smbclient) Radius server Definice sdílených prostředků Konfigurace (identity) Perun
  • 5. Navržené řešení  Sdílené prostředky vázány na skupiny uživatelů.  Přístup řízen na základě členství ve skupině.  Řízení delegováno na administrátory skupin.  Nedestruktivní zápis nové konfigurace.  Autentizace pomocí federované identity.
  • 6. Provedení  Služba systému Perun  Skriptypro generování konfiguračních souborů.  Synchronizace lokálních přístupových práv.  Propojení s ostatními službami systému Perun.  Grafické rozhraní  Webová aplikace (GWT, JSON)  Správa uživatelů a skupin včetně konfigurace služeb
  • 7.
  • 8. Shrnutí  Plně funkční v testovacím prostředí.  Vazba na skupiny uživatelů.  Přístup řízen primárně ze strany uživatelů.  Obsahuje podrobný popis projektu Moonshot  Zapojení s Moonshotem nebylo realizováno.  Rozbor nutných změn pro zapojení Moonshotu.
  • 10. Námitky vedoucího a oponenta  Nepřehledný popis propagačních skriptů  Příliš detailní popis technologií a protokolů  Chybí popis řízení přístupu (uložení na straně Peruna)  Nepřesnosti (osobní informace)  Množství poznámek pod čarou