Administrace OS Unix. Úvodní informace Principy administrace Uživatelé

Podobné dokumenty
Identita uživatele (procesu)

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

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

LINUX uživatelské účty (1)

Architektura systému GNU/Linux. Bohdan Milar

UŽIVATEL, SKUPINA, PROCES

Operační systém GNU/Linux

Univerzita Pardubice Fakulta elektrotechniky a informatiky ISOSY Matěj Trakal

Otázka 28 Zadání Identita uživatelů, procesů a souborů v OS Unix, přístupová práva a jejich nastavení

Úvod, jednoduché příkazy

Přednáška 8. Proměnné. Psaní a ladění skriptů. Parametry skriptu. Vstup a výstup. Konfigurační soubory shellu. Úvod do Operačních Systémů Přednáška 8

Administrace OS UNIX

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

Systém souborů (File System)

LINUX ADRESÁŘOVÁ STRUKTURA. Co to, hrome, je? V této lekci se budeme brouzdat adresáři. SPŠ Teplice - 3.V

Základní příkazy pro práci se soubory

Lekce 27 IMPLEMENTACE OPERAČNÍHO SYSTÉMU LINUX DO VÝUKY INFORMAČNÍCH TECHNOLOGIÍ

Zprovoznění nových userů pro pure-ftpd server (s privátními adresáři)

1. Administrace služby Bezpečný Internet přes webovou aplikaci WebCare GTS

Přednáška 2. Systémy souborů OS UNIX. Nástroje pro práci se souborovým systémem. Úvod do Operačních Systémů Přednáška 2

Operační systémy. Cvičení 1: Seznámení s prostředím

Základy operačního systému LINUX část I

Úvod. unx-predn_01-uvod.odt :13:43 1

Administrace služby IP komplet premium

Administrace služby IP komplet premium

konec šedesátých let vyvinut ze systému Multics původní účel systém pro zpracování textů autoři: Ken Thompson a Denis Ritchie systém pojmnoval Brian

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

Administrace služby - GTS Network Storage

Poslední aktualizace: 14. května 2013

Úvod do UNIXu. Libor Forst

Učební texty k státní bakalářské zkoušce Správa počítačových systémů Administrace systémů. študenti MFF 15. augusta 2008

Administrace OS Unix. filesystém UFS mount snapshot RAID

IT ESS II. 1. Operating Systém Fundamentals

Maturitní okruhy pro 1.KŠPA Kladno, s.r.o. Počítačové sítě a komunikace

Administrace Unixu a sítí

NAS 109 Použití NAS s Linux

Poslední aktualizace: 11. května 2017

Se SELinuxem bezpečně

Administrace Unixu a sítí

Tomáš Borland Valenta

PŘÍKAZY PRÁCE SE SOUBORY

Téma 9: Administrace systému CentOS. Představení a používání aplikací pro administraci CentOS

Úvod do Linuxu. SŠSI Tábor 1

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Rozdělení operačních systémů

Radim Dolák Gymnázium a Obchodní akademie Orlová

Linux-příkazový řádek

TECHNICKÁ SPECIFIKACE

Operační systémy - informace

Základní příkazy UNIXu (Linuxu)

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

Nastroje na zpracovani textu:

Úvod do UNIXu. Okruh č. 1 - přihlášení, historie, práce se soubory. Jakub Galgonek. verze r1. inspirováno materiály Davida Hokszy

Instalace a konfigurace web serveru. WA1 Martin Klíma

Střední odborná škola a Střední odborné učiliště, Hořovice

Téma 2: Práce s commands. Téma 2: Práce s Commands

KIV/ZI Základy informatiky. 2. cvičení Univerzitní WebNet. Přednášející: Ing. Jana Krutišová Cvičící: Ing. Michal Nykl

Maturitní témata pro 1.KŠPA Kladno, s.r.o. Počítačové sítě a komunikace

Informační systémy ve zdravotnictví. 6. cvičení

KIV/ZI Základy informatiky

Y36SPS Semestrální práce. Linux based webhosting. Jan Matoušek

DNS. Počítačové sítě. 11. cvičení

Alcatel-Lucent VitalQIP DNS/DHCP & IP Management Software

Nová cesta ip. Stará cesta ifconfig, route. Network address translation NAT

Úvod do Linuxu SŠSI Tábor 1

Střední úložiště. Uživatelská dokumentace Zřízení přístupu

OKsmart a správa karet v systému OKbase

ZOS CV1 Základy operačních systémů

Projekt Pleiades informační infrastruktura z pohledu

Základy programování Operační systémy (UNIX) doc. RNDr. Petr Šaloun, Ph.D. VŠB-TUO, FEI (přednáška připravena z podkladů Ing. Michala Radeckého)

Bezpečn č os o t t dat

Administrace Unixu a sítí

ORION Podpora notebooků

Úvod do Unixu. man: příkaz pro zobrazení nápovědy k danému příkazu, programu (pokud je k dispozici), např. man cp. pwd: vypíše cestu k aktuální pozici

Téma 3: Práce s Linux File System II

Případová studie: Adresářové řešení pro webhosting pomocí ApacheDS. Lukáš Jelínek

Příkaz finger. # finger sam Login: sam Name: Sam Greenfield Directory: /home/sam Shell: /bin/tcsh Last login Sun Dec 25 14:47 (EST) on tty2 No Plan.

PC Fand a Linux Budoucnost PC FANDu

POČÍTAČOVÉ SÍTĚ A KOMUNIKACE

Paralelní výpočty na clusteru KMD

C2115 Praktický úvod do superpočítání

A7B38UOS Úvod do operačních systémů. 6. Cvičení. Příkazy sed a awk

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.

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

Docházka 3000 evidence pro zaměstnance z více firem

Studium enzymatické reakce metodami výpočetní chemie

Protokol TELNET. Schéma funkčních modulů komunikace protokolem TELNET. Telnet klient. login shell. Telnet server TCP/IP.

Architektura systému. Tomáš Borland Valenta

Zkušenosti s nasazováním Identity Managementu na VŠB-TUO

Co je počítačová síť?

Karel Bittner HUMUSOFT s.r.o. HUMUSOFT s.r.o.

Přednáška 6. Procesy a vlákna (vznik, stavy, atributy). Signály. Nástroje pro práci s procesy a vlákny. Úvod do Operačních Systémů Přednáška 6

Cobbler, Puppet, Func

Úvod do databázových systémů

FreeIPA a SSSD. Správa uživatelů pomocí Free Software. LinuxAlt 2009 Jakub Hrozek Martin Nagy 30. listopadu 2009

Active Directory organizační jednotky, uživatelé a skupiny

Základy programování Úvodní informace. doc. RNDr. Petr Šaloun, Ph.D. VŠB-TUO, FEI (přednáška připravena z podkladů Ing. Michala Radeckého)

Měřící systém se vzdáleným přístupem. Databáze

Překlad jmen, instalace AD. Šimon Suchomel

Transkript:

Administrace OS Unix Úvodní informace Principy administrace Uživatelé Ing. Zdeněk Muzikář, CSc., Ing. Jan Žďárek, Ph.D. Příprava studijního programu Informatika je podporována projektem financovaným z Evropského sociálního fondu a rozpočtu hlavního města Prahy. Praha & EU: Investujeme do vaší budoucnosti Zdeněk Muzikář, 2011

Úvodní informace O čem předmět je, jakým způsobem se učí a jaké jsou cíle Přednášky, cvičení Linux, Solaris Hodnocení, zápočet, zkouška https://edux.fit.cvut.cz/courses/bi-adu/ Kontakty Ing. Zdeněk Muzikář, CSc. Ing. Jan Žďárek, PhD. muzikar@fit.cvut.cz zdarekj@fit.cvut.cz

Principy administrace UNX systémů Uživatel root, nyní ale i role Textové soubory příklady /etc/hosts /etc/resolv.conf /etc/passwd /etc/shadow /etc/group Administrátorské nástroje srovnání, výhody, nevýhody GUI (Graphical User Interface) Řádkové admin příkazy (useradd, ifconfig, lpadmin, ) Základní unixové příkazy (vi, mkdir, chown, cp, ln, ) Administrované subsystémy rozdíly, rizika, HW, SW Uživatelé Disky, tiskárny, síťové karty,. Síťová administrace NFS, Samba, LDAP, NIS, komunikace, Virtuální subsystémy (domény, zóny, XEN ), clustery, SunRay systém,

Administrace uživatelů Stand alone stanice - lokální soubory adresář: /etc soubory: passwd, shadow, group Stanice v síti sdílená databáze uživatelů lokální soubory systémoví uživatelé (proč? viz dále) LDAP, NIS běžní uživatelé Atributy uživatele username, skupina (UID, GID) pravidla pro přidělování UID a GID heslo pravidla a bezpečnost později domovský adresář, login shell systémoví uživatelé: bin, sys, lp, nobody Přidání/modifikace/rušení uživatele GUI, useradd, usermod, userdel, skript (nad řádkovými příkazy) přidání uživatele do databáze

Příklady souborů Soubor /etc/passwd root:x:0:1:super-user:/root:/sbin/sh bin:x:2:2::/usr/bin: sys:x:3:3::/: listen:x:37:4:network Admin:/usr/net/nls: sshd:x:55:55:sshd privsep:/var/empty:/bin/false lp:x:71:8:line Printer Admin:/usr/spool/lp: nobody:x:60001:60001:nobody:/: muzikar:x:4475:1002:zdenek Muzikar zam:/home/zam/muzikar:/bin/bash Soubor /etc/shadow root:y55ky/wq87w3a:6445:::::: bin:np:6445:::::: sys:np:6445:::::: listen:*lk*::::::: sshd:np:6445:::::: lp:np:6445:::::: nobody:np:6445:::::: muzikar:y5oi68b87w3ja:10245::::: Soubor /etc/group root::0: other::1:root bin::2:root,daemon adm::4:root,daemon staff::10: zam::1002: biadu::2003:muzikar,zdarekj

Hesla Bezpečnostní pravidla Password aging uloženo v /etc/shadow Vytvoření obrazu hesla a kontrola zakódování hesla, sůl man s 3c crypt (Solaris) char *crypt(const char *key, const char *salt) Změna kryptovacího algoritmu (Solaris) adresář /etc/security soubory crypt.conf a policy.conf $md5$bflmpsvzkfoefjwj546erjheer87erenv122high54jhjhgf

Administrace skupin Skupiny uživatelů definice skupin: /etc/group přiřazení primární a sekundárních skupin uživateli primární v /etc/passwd sekundární v /etc/group lokální a síťová administrace skupin příkazy chown, chgrp, newgrp Příklady: chown honza soubor # chown (změna UID) pouze root chown -R honza adresar # rekurzivne cely adresar chown honza:biadu soubor # UID i GID zaroven chgrp biadu soubor newgrp biadu # pouze vlastnik a člen biadu # pouze člen biadu

Síťová administrace uživatelů a skupin Jmenné služby (podrobně bude později) Princip určité informace sdílené v síti (v doméně) LDAP, NIS, NIS+ DNS netýká se uživatelů sdílená databáze vztah klient-server master server, slave server(y), klienti systémoví uživatelé (root, bin, ) definováni lokálně fungují i při výpadku sítě root heslo nemusí být stejné běžní uživatelé sdílení soubor /etc/nsswitch.conf definuje pořadí (prioritu) # část souboru /etc/nsswitch.conf passwd: files nis group: files nis hosts: files nis dns ethers: nis [NOTFOUND=return] files

Přihlášení Přihlášení uživatele a inicializační soubory Přihlášení do GUI nebo do CLI (Command Line Interface) Autentizace a inicializace na základě údajů z /etc/passwd a /etc/shadow Postupně se interpretují (provádějí) soubory: Úroveň systému (pro všechny) etc/profile (pro shelly z Bourne shell family ) Úroveň uživatele $HOME/.dtprofile (GUI) $HOME/.profile, $HOME/.bash_profile,... (záleží na shellu) $HOME/.kshrc, $HOME/.bashrc,.. (záleží na shellu) Příkazy: pwd # vypis jmena pracovniho adresere ls la # vypis obsahu pracovniho adresere id -a # informace o identite cat /etc/.profile /etc/.bashrc

Identita Identita uživatele (procesu) identita vnější (username) a vnitřní (UID) UID, EUID, GID, EGID po přihlášení: UID = EUID - podle definice v /etc/passwd GID = EGID - primární skupina ( v /etc/passwd ) proces dědí identitu rodiče s výjimkou suid (sgid) programů Příkazy: id -a # informace o identite who # prave prihlaseni uzivatele last # historie prihlasenych uzivatelu su ux # změna identity na ux (UID,EUID,GID,EGID) # prostredi zustava!!!!! su ux # zmena identity, ekvivalent noveho prihlaseni