Administracja serwerami



Podobne dokumenty
Linux Zarządzanie użytkownikami, grupami

Linux Ubuntu - zarządzanie użytkownikami

System operacyjny Linux

Zarządzanie użytkownikami w

Tomasz Greszata - Koszalin

7. Linux - zarządzanie kontami i grupami

Współczesne systemy komputerowe

System UNIX 2. Micha l Tanaś, PhD Adam Mickiewicz University, Faculty of Physics

Użytkownicy I. Użytkownik. Głównym celem istnienia użytkowników i grup w systemie jest utrzymanie porządku i separacja uprawnień.

Strona główna > Polecenia > Tworzenie, zarządzanie, modyfikacja grup i użytkoników

Laboratorium 2 Instalacja i podstawy administracji systemem operacyjnym UNIX na przykładzie dystrybucji Ubuntu Linux.

Praca semestralna. Temat: Użytkownicy, grupy, autoryzacja i uprawnienia w systemie Linux. CENTRUM EDUKACJI AKADEMIA SUKCESU

Administracja serwerami

Dogadać się z Linuksem. Zarządzanie kontem

Bezpieczeństwo systemów informatycznych

Proces instalacji systemu operacyjnego Linux Red Hat 7.3 (1)

Zespół Szkół Technicznych w Suwałkach. Pracownia Systemów Komputerowych. Ćwiczenie Nr 25 ARCHITEKTURA SYSTEMU LINUX. Opracował Sławomir Zieliński

Linux cz.2: terminal, użytkownicy, grupy

Z pojedynczym obiekcie zasady grupy znajdziemy dwa główne typy ustawień:

"Klasyczna" struktura systemu operacyjnego:

Każdy obiekt ma swoje właściwości. Również konto użytkownika ma swoje właściwości:

WPROWADZENIE. Warto pamiętać o opcji autouzupełniania, której używamy naciskając klawisz [Tab]

System operacyjny UNIX - użytkownicy. mgr Michał Popławski, WFAiIS

Zbiór pytań nr 5. 2 Które stwierdzenie opisuje najlepiej zbiór uprawnień dostępny po wykonaniu

Serwer SAMBA UDOSTĘPNIANIE UDZIAŁÓW SIECIOWYCH PIOTR KANIA

Dodawanie nowego abonenta VOIP na serwerze Platan Libra

Podstawy użytkowania Linux a

Ćwiczenia z podstaw systemu Linux

1. Znajdź za pomocą programu locate wszystkie pliki które zawierają w nazwie słowo netscape locate netscape

Akademia Górniczo-Hutnicza im. St. Staszica. Unix/Linux 3. procesy, archiwa i inne Tomasz Bartuś


Laboratorium Ubuntu Linux.

Pracownia internetowa w szkole ZASTOSOWANIA

Uwierzytelnianie użytkowników sieci bezprzewodowej z wykorzystaniem serwera Radius (Windows 2008)

Użytkownicy i grupy w systemie Linux. Zasady udostępniania zasobów s systemie Linux.

Wykład 3 Inżynieria oprogramowania. Przykład 1 Bezpieczeństwo(2) wg The Java EE 5 Tutorial Autor: Zofia Kruczkiewicz

Jak skonfigurować bezpieczną sieć bezprzewodową w oparciu o serwer RADIUS i urządzenia ZyXEL wspierające standard 802.1x?

VPN e-science.pl Podręcznik użytkownika

Zakład Systemów Rozproszonych

Zasady grupy (GPO) Windows Server 2008 R2. Przykładowa grupy.

Utwórz na pulpicie katalog: pierwsza-litera-imienia_nazwisko (np. j_kowalski). W tym katalogu zapisz pliki, które będą tworzone w ramach ćwiczenia

Znaki globalne w Linuxie

Administracja i programowanie pod Microsoft SQL Server 2000

Programowanie komponentowe. Przykład 1 Bezpieczeństwo wg The Java EE 5 Tutorial Autor: Zofia Kruczkiewicz

Tomasz Greszata - Koszalin

Administracja serwerami

Kopiowanie i instalowanie pliku w systemie Windows CE

Instrukcja obsługi i konfiguracji telefonu Yealink T32G (v )

Administrowanie Sieciowymi Systemami Operacyjnymi

Podnoszenie poziomu bezpieczeństwa instalacji i baz danych Oracle

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE

Windows Server 2012 Active Directory

Lokalne konta użytkowników

SSI Web 8. (badania.kozminski.edu.pl) Instrukcja logowania i uruchamiania ankiety

CREATE USER

Test. Administrowanie sieciowymi systemami operacyjnymi

Pomoc: konfiguracja PPPoE

PODSTAWOWA OBSŁUGA PROGRAMU PROGRAMU PACKET TRACER TRYB REAL TIME

Zadanie 2. Tworzenie i zarządzanie niestandardową konsolą MMC

Zarządzanie kontami użytkowników w i uprawnieniami

Komendy Ubuntu MARCEL GAŃCZARCZYK 2T I 1

Korzystanie z edytora zasad grupy do zarządzania zasadami komputera lokalnego w systemie Windows XP

URZĄDZENIA KOMUNIKACJI INTERNETOWEJ PODŁĄCZENIE I KONFIGURACJA

KONFIGURACJA TERMINALA GPON ONT HG8245

Testy penetracyjne Przykłady programów

SAP BASIS Architektura systemu klient Server

Finanse VULCAN. Jednostki dodaje i konfiguruje administrator główny platformy (w aplikacji Zarządzanie platformą).

Rys. 1. Widok uruchomienia polecenia apt-get install build-essential. Rys. 2. Widok uruchomienia polecenia apt-get install apache2

1. Aplikacja LOGO! App do LOGO! 8 i LOGO! 7

Administracja systemem Linux

Administracja serwerami

Linux. Uprawnienia pliku / katalogu, właściciel pliku, UID, GID, sticky bit.

Tomasz Greszata - Koszalin

TEMAT SZKOLENIA: Organizator szkolenia: Compendium Centrum Edukacyjne Sp. z o.o. posiadająca status Novell Training Services Partner Platinum.

Instalacja platformy Magento CE wersja szybka

PODSTAWOWA KONFIGURACJA LINKSYS WRT300N

Ćwiczenia Linux konsola

Linux cz.3: polecenia systemowe, ćwiczenia

DLA DREAMBOX & FLASHWIZARD

1 Tworzenie własnego zaproszenia dla powłoki bash

trainxx tramxx

Instalacja i konfiguracja serwera SSH.

Poglądowa instrukcja zmiany hasła w domenie BZMW\

Aplikacja VISO Mobile (Android) Instrukcja instalacji i obsługi

Aplikacja VISO Mobile v1.0 (Android) Instrukcja instalacji i obsługi

Sprawozdanie z zadania 2. Artur Angiel, śr. 12:15

Laboratorium - Poznawanie FTP

Temat: Windows XP Ustawienia kont użytkowników

Zalecana instalacja i konfiguracja Microsoft SQL Server 2016 Express Edition dla oprogramowania Wonderware

Laboratorium A: Korzystanie z raportów zasad grupy/klucz do odpowiedzi

Wykorzystanie pamięci USB jako serwera Samba

Zadanie 3. Tworzenie i odnajdowanie obiektów w Active Directory

2. Logowanie do platformy OSD i pobranie zamówionych produktów

Laboratorium - Konfiguracja zabezpieczeń sieci bezprzewodowej

Kadry Optivum, Płace Optivum. Jak przenieść dane na nowy komputer?

Czym jest router?... 3 Vyatta darmowy router... 3 Vyatta podstawowe polecenia i obsługa... 3 Zarządzanie użytkownikami... 3 Uzupełnianie komend...

Podstawy open source system SUSE Linux cz. II

Tomasz Greszata - Koszalin

Systemy operacyjne. Instrukcja laboratoryjna. Ćwiczenie 1: Polecenia systemu UNIX/LINUX. Opracował: dr inż. Piotr Szpryngier

Płace Optivum. 1. Zainstalować serwer SQL (Microsoft SQL Server 2008 R2) oraz program Płace Optivum.

Transkrypt:

1. UID i GID. Każdy użytkownik w systemie ma nazwę i swój unikalny numer UID (User ID), użytkownik root ma UID = 0; Użytkownicy mogą być łączeni w grupy; Grpy mają nazwy i unikalne numery GID (Group ID), grupa root ma GID = 0; 2. Zarządzanie z YaST. Zmień użytkownika na root, i uruchom narzędzie yast2; user@suse:~> su Password: suse:~ # yast2 users W oknie znajdują się zakładki; dr inż. Sławomir Koczubiej (KIS, PŚk) 1/7 2013-04-11

o Users - zarządzanie użytkownikami; o Groups - zarządzanie grupami; o Defults for New Users - ustawienia domyślne dla nowo zakładanych kont; o Authentication Settings - sposoby autentykacji; Dla zakładek Users i Groups można zmieniać filtr wyświetlania (Set Filter) na konta użytkowników lokalnych lub systemowych; Użytkowników można dodać za pomocą przycisku Add, a modyfikować przyciskiem Edit (musi być aktywna zakładka Users); Wybrane parametry konta użytkownika, zakładka User Data; o Username - nazwa użytkownika (min 2 znaki); o Password - hasło (5-72 znaki dla domyślnego kodowania Blowfish, powinno zawierać znaki specjalne: #*,.;:_ +!$%&/?{}[]()); o Confirm Password - potwierdzenie hasła; Wybrane parametry konta, zakładka Details; o User ID - numer UID użytkownika (dla normalnego użytkownika UID powinien być większy od 999); o Home Directory - katalog domowy (zwykle /home/usermane); o Login Shell - powłoka (domyślnie /bin/bash); o Default Group - domyślna grupa użytkownika (zwykle user); o Additioman Groups - dodatkowe grupy użytkownika; Wybrane parametry konta, zakładka Password Settings; o Force Password Change - wymuszenie zmiany hasła podczas logowania; o Days before Paassword Expiration to Issue Warning - liczba dni przed wygaśnięciem hasła, w których użytkownik otrzyma informację o konieczności zmiany hasła; o Days after Password Expires with Usable Login - liczba dni po wygaśnięciu hasła, przez które użytkownik może się jeszcze zalogować ( 1 dla braku limitu); o Maximum Number of Days for the same Password - liczba dni, przez które użytkownik może mieć to samo hasło; o Minimum Number of Days for the same Password - minimalna liczba dni, przez które użytkownik może mieć to samo hasło; o Expiration Date - data wygaśnięcia hasła; Konta użytkowników można usuwać korzystając z przycisku Delete; Grupy można dodać za pomocą przycisku Add, a modyfikować przyciskiem Edit (musi być aktywna zakładka Groups); Wybrane parametry konta użytkownika, zakładka Group Data; o Group Name - nazwa grupy (należy unikać długich nazw); o Group ID - numer GID grupy (dla normalnych użytkowników powinien być większy od 99); o Password - opcjonalnie, wymagane od użytkowników podczas przełączania grupy; o Confirm Password - potwierdzenie hasła; o Group Members - pozwala wybrać użytkowników, którzy powinni być członkami grupy; Grupy można usuwać korzystając z przycisku Delete; dr inż. Sławomir Koczubiej (KIS, PŚk) 2/7 2013-04-11

3. Identyfikowanie użytkowników. Polecenie id wyświetla numery UID, GID i grupy użytkownika; suse:~ # id uid=0(root) gid=0(root) groups=0(root),105(sfcb) suse:~ # id user uid=1000(user) gid=100(users) groups=16(dialout),33(video),100(users) Za pomocą polecenia groups można sprawdzić grupy użytkownika; suse:~ # groups root sfcb suse:~ # groups user user : users dialout video Dodatkowe informacje o użytkowniku można dostać po uruchomieniu polecenia finger; suse:~ # finger user Login: user Name: user Directory: /home/user Shell: /bin/bash On since Mon Mar 18 16:24 (CET) on :0 (messages off) On since Mon Mar 18 16:25 (CET) on pts/0 from :0.0 On since Sun Mar 24 22:18 (CET) on pts/1, idle 23:28, from :0.0 No Mail. No Plan. 4. Pliki konfiguracyjne. Dane konfiguracyjne grup i użytkowników są przechowywane w plikach; o /etc/passwd - konfiguracja kont użytkowników; o /etc/shadow - hasła użytkowników i daty ważności haseł; o /etc/group - konfiguracja grup; Plik /etc/passwd może przeglądać każdy użytkownik; suse:~ # cat /etc/passwd at:x:25:25:batch jobs daemon:/var/spool/atjobs:/bin/bash bin:x:1:1:bin:/bin:/bin/bash daemon:x:2:2:daemon:/sbin:/bin/bash ftp:x:40:49:ftp account:/srv/ftp:/bin/bash games:x:12:100:games account:/var/games:/bin/bash gdm:x:107:112:gnome Display Manager daemon:/var/lib/gdm:/bin/false haldaemon:x:101:102:user for haldaemon:/var/run/hald:/bin/false lp:x:4:7:printing daemon:/var/spool/lpd:/bin/bash mail:x:8:12:mailer daemon:/var/spool/clientmqueue:/bin/false man:x:13:62:manual pages viewer:/var/cache/man:/bin/bash messagebus:x:100:101:user for D Bus:/var/run/dbus:/bin/false news:x:9:13:news system:/etc/news:/bin/bash nobody:x:65534:65533:nobody:/var/lib/nobody:/bin/bash ntp:x:74:108:ntp daemon:/var/lib/ntp:/bin/false polkituser:x:104:107:policykit:/var/run/policykit:/bin/false postfix:x:51:51:postfix Daemon:/var/spool/postfix:/bin/false pulse:x:105:109:pulseaudio daemon:/var/lib/pulseaudio:/bin/false puppet:x:103:106:puppet daemon:/var/lib/puppet:/bin/false dr inż. Sławomir Koczubiej (KIS, PŚk) 3/7 2013-04-11

root:x:0:0:root:/root:/bin/bash sshd:x:71:65:ssh daemon:/var/lib/sshd:/bin/false suse ncc:x:106:111:novell Customer Center User:/var/lib/YaST2/suse nccfakehome:/bin/bash uucp:x:10:14:unix to Unix CoPy system:/etc/uucp:/bin/bash uuidd:x:102:104:user for uuidd:/var/run/uuidd:/bin/false wwwrun:x:30:8:www daemon apache:/var/lib/wwwrun:/bin/false user:x:1000:100:user:/home/user:/bin/bash vboxadd:x:108:1::/var/run/vboxadd:/bin/false Każda linia to konfiguracja jednego użytkownika o składni; User Name:Password:UID:GID:Comment:Home Directory:Login Shell suse:~ # egrep "(user root)" /etc/passwd root:x:0:0:root:/root:/bin/bash user:x:1000:100:user:/home/user:/bin/bash Plik /etc/shadow może przeglądać tylko root; suse:~ # cat /etc/shadow at:*:15776:0:99999:7::: bin:*:15385:::::: daemon:*:15385:::::: ftp:*:15385:::::: games:*:15385:::::: gdm:*:15776:0:99999:7::: haldaemon:*:15385:0::7::: lp:*:15385:::::: mail:*:15385:::::: man:*:15385:::::: messagebus:*:15385:0::7::: news:*:15385:::::: nobody:*:15385:::::: ntp:*:15776:0:99999:7::: polkituser:*:15776:0:99999:7::: postfix:*:15776:0:99999:7::: pulse:*:15776:0:99999:7::: puppet:*:15776:0:99999:7::: root:$2y$05$9gt98yramt66gvdwy3dl2o6eoqvzidoxn3i9cfeubestz/.qavwos:15776:::::: suse ncc:*:15776:0:99999:7::: uucp:*:15385:::::: uuidd:*:15776:0:99999:7::: wwwrun:*:15385:::::: user:$2y$05$5f/se5eych.yokmz5ryl3.pwy3ga7psqbcdzocugfiv57u1iny0ns:15776:0:99999:7::: vboxadd:*:15778:0:99999:7::: Każda linia to konfiguracja jednego użytkownika o składni (patrz informacje w punkcie 2); User Name:Encrypted Password:Last Change:Next Possible Change:Next Obligatory Change:Warning:Limit:Lock suse:~ # egrep "(user root)" /etc/shadow root:$2y$05$9gt98yramt66gvdwy3dl2o6eoqvzidoxn3i9cfeubestz/.qavwos:15776:::::: user:$2y$05$5f/se5eych.yokmz5ryl3.pwy3ga7psqbcdzocugfiv57u1iny0ns:15776:0:99999:7::: Znak * lub! w polu hasła oznacza, że użytkownik nie może się zalogować (nieważne hasło); W pliku /etc/group zapisane są informacje o grupach; dr inż. Sławomir Koczubiej (KIS, PŚk) 4/7 2013-04-11

suse:~ # cat /etc/group at:!:25: audio:x:17:pulse bin:x:1:daemon cdrom:x:20: console:x:21: daemon:x:2: dialout:x:16:user disk:x:6: floppy:x:19: ftp:x:49: games:x:40: gdm:!:112: haldaemon:!:102: kmem:x:9: lp:x:7: mail:x:12: maildrop:!:59: man:x:62: messagebus:!:101: modem:x:43: news:x:13: nobody:x:65533: nogroup:x:65534:nobody ntadmin:!:71: ntp:!:108: polkituser:!:107: postfix:!:51: public:x:32: pulse:!:109: pulse access:!:110: puppet:!:106: root:x:0: sfcb:!:105:root shadow:x:15: sshd:!:65: suse ncc:!:111: sys:x:3: tape:!:103: trusted:x:42: tty:x:5: utmp:x:22: uucp:x:14: uuidd:!:104: video:x:33:user wheel:x:10: www:x:8: xok:x:41: users:x:100: vboxsf:!:1000: Każda linia zawiera nazwę grupy, hasło, numer GID i członków grupy; 5. Zarządzanie z powłoki tekstowej. Polecenie useradd służy do dodawania użytkowników; dr inż. Sławomir Koczubiej (KIS, PŚk) 5/7 2013-04-11

m tworzy katalog domowy użytkownika c ustawia komentarz u pozwala zdefiniować UID g ustawia podstawową grupę użytkownika p ustawia zakodowane! hasło, można je wygenerować poleceniem mkpasswd e ustawia ważność konta (YYYY-MM-DD); suse:~ # useradd m c "Dummy User" dummy Domyślne ustawienia nowo tworzonych kont są zdefiniowane w pliku /etc/default/useradd; suse:~ # cat /etc/default/useradd GROUP=100 HOME=/home INACTIVE= 1 EXPIRE= SHELL=/bin/bash SKEL=/etc/skel GROUPS=video,dialout CREATE_MAIL_SPOOL=no Polecenie userdel służy do usuwanie użytkowników, wykonane z parametrem r usunie też katalog domowy użytkownika; suse:~ # userdel r dummy no crontab for dummy Przed usunięciem użytkownika, warto usunąć jego pliki znajdujące się poza katalogiem domowym, np. find / uid userid exec rm {} \; Polecenie usermod służy do zmiany ustawień kont użytkowników; d zmiana katalogu domowego l zmiana nazwy konta u zmiana UID s zmiana powłoki Polecenie passwd służy do zmiany i zarządzaniem hasłami użytkowników; suse:~ # passwd Changing password for root. New Password: Reenter New Password: suse:~ # passwd dummy Changing password for dummy. New Password: Reenter New Password: suse:~ # passwd S dummy dummy PS 03/25/2013 0 99999 7 1 l zablokowanie konta u odblokowanie konta S status konta dr inż. Sławomir Koczubiej (KIS, PŚk) 6/7 2013-04-11

suse:~ # passwd l dummy suse:~ # passwd S dummy dummy LK 03/25/2013 0 99999 7 1 suse:~ # cat /etc/shadow grep dummy dummy:!$2y$10$3s0e.5x7.70obi6ej3yoc.g4k5nnmmtnixhwmr9gkcxrt.w232wms:15789:0:99999:7::: suse:~ # passwd u dummy suse:~ # cat /etc/shadow grep dummy dummy:$2y$10$3s0e.5x7.70obi6ej3yoc.g4k5nnmmtnixhwmr9gkcxrt.w232wms:15789:0:99999:7::: Polecenia groupadd, groupdel, groupmod i gpasswd służą do zarządzania grupami użytkowników; Polecenie newgrp pozwala na zmianę efektywnej grupy użytkownika; user@suse:~> id uid=1000(user) gid=100(users) groups=100(users),16(dialout),33(video) user@suse:~> newgrp video user@suse:~> id uid=1000(user) gid=33(video) groups=100(users),16(dialout),33(video) user@suse:~> exit exit user@suse:~> id uid=1000(user) gid=100(users) groups=100(users),16(dialout),33(video) 6. Komunikaty logowania. Komunikaty logowania znajdują się w plikach; o /etc/issue - wiadomość wyświetlana w konsoli przed zalogowaniem; o /etc/issue.net - wiadomość wyświetlana w konsoli przed zalogowaniem zdalnym; o /etc/motd - wiadomość wyświetlana w konsoli po zalogowaniu; suse:~ # cat /etc/issue Welcome to SUSE Linux Enterprise Server 11 SP2 (i586) Kernel \r (\l). dr inż. Sławomir Koczubiej (KIS, PŚk) 7/7 2013-04-11