SlideShare a Scribd company logo
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

Webform and Drupal 8
Webform and Drupal 8Webform and Drupal 8
Webform and Drupal 8
Philip Norton
 
Continuous Delivery of Deep Transformer-Based NLP Models Using MLflow and AWS...
Continuous Delivery of Deep Transformer-Based NLP Models Using MLflow and AWS...Continuous Delivery of Deep Transformer-Based NLP Models Using MLflow and AWS...
Continuous Delivery of Deep Transformer-Based NLP Models Using MLflow and AWS...
Databricks
 
Migrating Existing ASP.NET Web Applications to Microsoft Azure
Migrating Existing ASP.NET Web Applications to Microsoft AzureMigrating Existing ASP.NET Web Applications to Microsoft Azure
Migrating Existing ASP.NET Web Applications to Microsoft Azure
Ilyas F ☁☁☁
 
Integrated Project Management And Solution Delivery Process
Integrated Project Management And Solution Delivery ProcessIntegrated Project Management And Solution Delivery Process
Integrated Project Management And Solution Delivery ProcessAlan McSweeney
 
Why Solutions Fail and the Business Value of Solution Architecture
Why Solutions Fail and the Business Value of Solution ArchitectureWhy Solutions Fail and the Business Value of Solution Architecture
Why Solutions Fail and the Business Value of Solution Architecture
Alan McSweeney
 
(ISM305) Framework: Create Cloud Strategy & Accelerate Results
(ISM305) Framework: Create Cloud Strategy & Accelerate Results(ISM305) Framework: Create Cloud Strategy & Accelerate Results
(ISM305) Framework: Create Cloud Strategy & Accelerate Results
Amazon Web Services
 
A Practical Approach to Iterate TOGAF ADM and deliver architecture
A Practical Approach to Iterate TOGAF ADM and deliver architectureA Practical Approach to Iterate TOGAF ADM and deliver architecture
A Practical Approach to Iterate TOGAF ADM and deliver architecture
Sriram Sabesan
 
Google cloud platform introduction
Google cloud platform introductionGoogle cloud platform introduction
Google cloud platform introduction
Simon Su
 
Google Cloud Networking Deep Dive
Google Cloud Networking Deep DiveGoogle Cloud Networking Deep Dive
Google Cloud Networking Deep Dive
Michelle Holley
 
Strategic Approach To Data Migration Project Plan
Strategic Approach To Data Migration Project PlanStrategic Approach To Data Migration Project Plan
Strategic Approach To Data Migration Project Plan
SlideTeam
 
WordPress Course Outline
WordPress Course OutlineWordPress Course Outline
WordPress Course Outline
Manny Sarmiento
 
Business Continuity & Disaster Recovery with Microsoft Azure
Business Continuity & Disaster Recovery with Microsoft AzureBusiness Continuity & Disaster Recovery with Microsoft Azure
Business Continuity & Disaster Recovery with Microsoft Azure
Aymen Mami
 
Cloud Migration Paths: Kubernetes, IaaS, or DBaaS
Cloud Migration Paths: Kubernetes, IaaS, or DBaaSCloud Migration Paths: Kubernetes, IaaS, or DBaaS
Cloud Migration Paths: Kubernetes, IaaS, or DBaaS
EDB
 
Forrester Research: Total Economic Impact of the Dell Boomi Platform
Forrester Research: Total Economic Impact of the Dell Boomi PlatformForrester Research: Total Economic Impact of the Dell Boomi Platform
Forrester Research: Total Economic Impact of the Dell Boomi Platform
e-SupplyLink
 
M365 edrm information management strategy
M365 edrm information management strategyM365 edrm information management strategy
M365 edrm information management strategy
Simon Rawson
 
Provision GCP resources using Terraform @ GDG Craiova
Provision GCP resources using Terraform @ GDG CraiovaProvision GCP resources using Terraform @ GDG Craiova
Provision GCP resources using Terraform @ GDG Craiova
Pradeep Bhadani
 
Data Versioning and Reproducible ML with DVC and MLflow
Data Versioning and Reproducible ML with DVC and MLflowData Versioning and Reproducible ML with DVC and MLflow
Data Versioning and Reproducible ML with DVC and MLflow
Databricks
 
Office 365 Migration Planning
Office 365 Migration PlanningOffice 365 Migration Planning
Office 365 Migration Planning
Credera
 
Cloud Assessment and Readiness Tool (CART)
Cloud Assessment and Readiness Tool (CART)Cloud Assessment and Readiness Tool (CART)
Cloud Assessment and Readiness Tool (CART)
HCL Technologies
 

What's hot (20)

Webform and Drupal 8
Webform and Drupal 8Webform and Drupal 8
Webform and Drupal 8
 
Continuous Delivery of Deep Transformer-Based NLP Models Using MLflow and AWS...
Continuous Delivery of Deep Transformer-Based NLP Models Using MLflow and AWS...Continuous Delivery of Deep Transformer-Based NLP Models Using MLflow and AWS...
Continuous Delivery of Deep Transformer-Based NLP Models Using MLflow and AWS...
 
Migrating Existing ASP.NET Web Applications to Microsoft Azure
Migrating Existing ASP.NET Web Applications to Microsoft AzureMigrating Existing ASP.NET Web Applications to Microsoft Azure
Migrating Existing ASP.NET Web Applications to Microsoft Azure
 
Integrated Project Management And Solution Delivery Process
Integrated Project Management And Solution Delivery ProcessIntegrated Project Management And Solution Delivery Process
Integrated Project Management And Solution Delivery Process
 
Why Solutions Fail and the Business Value of Solution Architecture
Why Solutions Fail and the Business Value of Solution ArchitectureWhy Solutions Fail and the Business Value of Solution Architecture
Why Solutions Fail and the Business Value of Solution Architecture
 
(ISM305) Framework: Create Cloud Strategy & Accelerate Results
(ISM305) Framework: Create Cloud Strategy & Accelerate Results(ISM305) Framework: Create Cloud Strategy & Accelerate Results
(ISM305) Framework: Create Cloud Strategy & Accelerate Results
 
A Practical Approach to Iterate TOGAF ADM and deliver architecture
A Practical Approach to Iterate TOGAF ADM and deliver architectureA Practical Approach to Iterate TOGAF ADM and deliver architecture
A Practical Approach to Iterate TOGAF ADM and deliver architecture
 
Google cloud platform introduction
Google cloud platform introductionGoogle cloud platform introduction
Google cloud platform introduction
 
Google Cloud Networking Deep Dive
Google Cloud Networking Deep DiveGoogle Cloud Networking Deep Dive
Google Cloud Networking Deep Dive
 
Strategic Approach To Data Migration Project Plan
Strategic Approach To Data Migration Project PlanStrategic Approach To Data Migration Project Plan
Strategic Approach To Data Migration Project Plan
 
WordPress Course Outline
WordPress Course OutlineWordPress Course Outline
WordPress Course Outline
 
Business Continuity & Disaster Recovery with Microsoft Azure
Business Continuity & Disaster Recovery with Microsoft AzureBusiness Continuity & Disaster Recovery with Microsoft Azure
Business Continuity & Disaster Recovery with Microsoft Azure
 
Cloud Migration Paths: Kubernetes, IaaS, or DBaaS
Cloud Migration Paths: Kubernetes, IaaS, or DBaaSCloud Migration Paths: Kubernetes, IaaS, or DBaaS
Cloud Migration Paths: Kubernetes, IaaS, or DBaaS
 
Forrester Research: Total Economic Impact of the Dell Boomi Platform
Forrester Research: Total Economic Impact of the Dell Boomi PlatformForrester Research: Total Economic Impact of the Dell Boomi Platform
Forrester Research: Total Economic Impact of the Dell Boomi Platform
 
M365 edrm information management strategy
M365 edrm information management strategyM365 edrm information management strategy
M365 edrm information management strategy
 
Provision GCP resources using Terraform @ GDG Craiova
Provision GCP resources using Terraform @ GDG CraiovaProvision GCP resources using Terraform @ GDG Craiova
Provision GCP resources using Terraform @ GDG Craiova
 
Data Versioning and Reproducible ML with DVC and MLflow
Data Versioning and Reproducible ML with DVC and MLflowData Versioning and Reproducible ML with DVC and MLflow
Data Versioning and Reproducible ML with DVC and MLflow
 
Cloud Migration Workshop
Cloud Migration WorkshopCloud Migration Workshop
Cloud Migration Workshop
 
Office 365 Migration Planning
Office 365 Migration PlanningOffice 365 Migration Planning
Office 365 Migration Planning
 
Cloud Assessment and Readiness Tool (CART)
Cloud Assessment and Readiness Tool (CART)Cloud Assessment and Readiness Tool (CART)
Cloud Assessment and Readiness Tool (CART)
 

Viewers also liked

Diplomova prace - obhajoba
Diplomova prace - obhajobaDiplomova prace - obhajoba
Diplomova prace - obhajobaMichal Klajban
 
9 zpusobu jak zabit kazdou prezentaci
9 zpusobu jak zabit kazdou prezentaci9 zpusobu jak zabit kazdou prezentaci
9 zpusobu jak zabit kazdou prezentaci
Tomáš Zykán
 
bakalarska a diplomova praca - zdroje
bakalarska a diplomova praca - zdrojebakalarska a diplomova praca - zdroje
bakalarska a diplomova praca - zdroje
Michal Bočák
 
Prezentacni dovednosti
Prezentacni dovednostiPrezentacni dovednosti
Prezentacni dovednostimartidlo
 
Zásady tvorby prezentace
 Zásady tvorby prezentace Zásady tvorby prezentace
Zásady tvorby prezentaceHrachovina
 
Obhajoba úprava prezentácie
Obhajoba úprava prezentácieObhajoba úprava prezentácie
Obhajoba úprava prezentáciebliksa
 
Citovanie a parafrázovanie online
Citovanie a parafrázovanie onlineCitovanie a parafrázovanie online
Citovanie a parafrázovanie online
ckest
 
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
Matez Jindra
 
Prezentace obhajoba
Prezentace obhajobaPrezentace obhajoba
Prezentace obhajobaAllix
 
Děčín - výlety pro pěší
Děčín - výlety pro pěšíDěčín - výlety pro pěší
Děčín - výlety pro pěší
mmdecin
 
Eurovision slideshow
Eurovision slideshowEurovision slideshow
Eurovision slideshowFairytale09
 
Ergonomics project
Ergonomics projectErgonomics project
Ergonomics project
newsome92
 
Videogame Genres
Videogame GenresVideogame Genres

Viewers also liked (13)

Diplomova prace - obhajoba
Diplomova prace - obhajobaDiplomova prace - obhajoba
Diplomova prace - obhajoba
 
9 zpusobu jak zabit kazdou prezentaci
9 zpusobu jak zabit kazdou prezentaci9 zpusobu jak zabit kazdou prezentaci
9 zpusobu jak zabit kazdou prezentaci
 
bakalarska a diplomova praca - zdroje
bakalarska a diplomova praca - zdrojebakalarska a diplomova praca - zdroje
bakalarska a diplomova praca - zdroje
 
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

Lotus Notes 7
Lotus Notes 7Lotus Notes 7
Lotus Notes 7
Martin Humpolec
 
Migrace do Data Centra
Migrace do Data CentraMigrace do Data Centra
Migrace do Data Centra
Onlio
 
České Lotus Notes 7 jsou zde!
České Lotus Notes 7 jsou zde!České Lotus Notes 7 jsou zde!
České Lotus Notes 7 jsou zde!
Martin Humpolec
 
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í
Martin Ptáček
 
Confluence 7 novinky
Confluence 7 novinkyConfluence 7 novinky
Confluence 7 novinky
Onlio
 
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
Martin Ptáček
 
View5 technicka 2011
View5 technicka 2011View5 technicka 2011
View5 technicka 2011
Vladan Laxa
 
Jira sync spec-cz_2v0
Jira sync spec-cz_2v0Jira sync spec-cz_2v0
Jira sync spec-cz_2v0Onlio
 

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