Prawa dostępu do plików (1)

Podobne dokumenty
Zmienne powłoki. Wywołanie wartości następuje poprzez umieszczenie przed nazwą zmiennej znaku dolara ($ZMIENNA), np. ZMIENNA=wartosc.

Znaki globalne w Linuxie

2. System uprawnień w linuxie

Prawa dostępu do plików

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

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE

W pierwszej kolumnie wyświetlany jest identyfikator procesu (pid)

1. Wyrażenia regularne. Symbole w wyrażeniach regularnych 1 :

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

Architektura systemów informatycznych WPROWADZENIE DO SYSTEMU LINUX

Systemy Operacyjne I: System plików

Ćwiczenia Linux konsola

Szkolenie AGH Linux. Nie bój się konsoli i zdaj kolosa na 5.0!!! Tytuł wcale nie przesadzony ;)

host name: protokół SSH System plików - wprowadzenie Ścieżki dostępu

Linux Polecenia. Problem nadpisywania plików. Zmienna noclobber i noglob. Filtry i metaznaki. Problem nadpisywania plików. Opracował: Andrzej Nowak

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

Linux: System Plików

Wstęp do systemów wielozadaniowych laboratorium 03 Praca z plikami, c.d.

Linux cz.3: polecenia systemowe, ćwiczenia

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

Wstęp do systemów wielozadaniowych laboratorium 02 Praca w systemie plików

Przedstawię teraz tzw. podstawowe symbole wyrażenia regularne (BRE, Basic Regular Expression)

Ćwiczenie 1. Podstawowe wiadomości

Technologie Informacyjne - Linux 2

Pracownia Komputerowa wyk ad II

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

Kurs systemu Unix wykład wstępny. Kurs systemu Unix 1

Linux - prawa dostępu, dowiązania, edytor VI

System operacyjny UNIX Ćwiczenie 1. Podstawowe polecenia systemu Unix

Paczki przelewów w ING BankOnLine

Temat zajęć: Filtry, strumienie standardowe oraz przetwarzanie potokowe. stderr

Wstęp do systemu Linux

Sieci i systemy operacyjne I Ćwiczenie 1. Podstawowe polecenia systemu Unix

Środowisko programisty

Elementy wyrażeń regularnych

Projektowanie aplikacji internetowych Pisanie skryptów wiersza poleceń - pętle

INSTRUKCJA OBSŁUGI SKLEPU INTERNETOWEGO. Alu System Plus Sp.J. ul.leśna 2d Chrzanów, tel.(+48-32)

BASH - LINIA POLECEŃ. Bioinformatyka 2018/2019

Egzamin pisemny z przedmiotu: Systemy operacyjne Semestr I

PRACOWNIA INFORMATYCZNA BASH - PODSTAWOWE INFORMACJE

Niektóre katalogi są standardowymi katalogami zarezerwowanymi do użytku przez system. Znaczenie wybranych katalogów systemowych jest następujące:

1 Przygotował: mgr inż. Maciej Lasota

System operacyjny UNIX system plików. mgr Michał Popławski, WFAiIS

Wstęp do informatyki Shell podstawy

Pracownia Komputerowa wykład II

Spis treści. I. Czym jest Indeks Haseł 3 II. Wyszukiwanie hasła 4. 1) Alfabetyczna lista haseł 4 2) Wyszukiwarka haseł 4 3) Grupy haseł 6

6. Linux - prawa dostępu do plików i katalogów, edytor vi

Skrypty powłoki Skrypty Najcz ciej u ywane polecenia w skryptach:

BASH - WPROWADZENIE Bioinformatyka 4

Cechy systemu Linux. Logowanie się do systemu. Powłoka systemowa

Wstęp do informatyki. stęp do informatyki Polecenia (cz.2)

1. Kalkulator czterech działań. 2. Konwersja ciągu znaków do tablicy.

WPROWADZENIE DO UNIX A / LINUX A (4 PLIKI I KATALOGI)

Administracja sieciowymi systemami operacyjnymi III Klasa - Linux

MATERIAŁY - udostępnianie materiałów dydaktycznych w sieci SGH

PODSTAWOWE INFORMACJE NA TEMAT KONSOLI W SYSTEMIE WINDOWS

Pracownia Informatyczna I ORGANIZACJA ZAJĘĆ, ZASADY ZALICZENIA

Laboratorium z Grafiki InŜynierskiej CAD. Rozpoczęcie pracy z AutoCAD-em. Uruchomienie programu

Omówienie procesu zakupowego w sklepie internetowym Papyrus Sp. z o. o. Spis treści

Bash - wprowadzenie. Bash - wprowadzenie 1/39

Ćwiczenia z podstaw systemu Linux

Wiersz poleceń Windows

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

POPULARNE POLECENIA SKRYPTY. Pracownia Informatyczna 2

Temat zajęć: Wprowadzenie oraz obsługa systemu plików.

Podstawy użytkowania Linux a

S P I S POLECEŃ LINUXA

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

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

Lekcja 10. Uprawnienia. Dołączanie plików przy pomocy funkcji include() Sprawdzanie, czy plik istnieje przy pmocy funkcji file_exists()

Komendy Ubuntu MARCEL GAŃCZARCZYK 2T I 1

Wstęp do systemu Linux

System operacyjny Linux wybrane zagadnienia. Magda Mielczarek Katedra Genetyki Uniwersytet Przyrodniczy we Wrocławiu

Programowanie skryptów powłoki

Laboratorium nr 8. Temat: Podstawy języka zapytań SQL (część 2)

Podstawowe informacje o obsłudze pliku z uprawnieniami licencja.txt

Umożliwia ona pokazanie ukrytych plików i katalogów, nazwa ich zaczyna się od kropki.

Powłoka I. Popularne implementacje. W stylu sh (powłoki zdefiniowanej w POSIX) W stylu csh. bash (najpopularniejsza) zsh ksh mksh.

Technologie Informacyjne - Linux 3

Podstawy systemów UNIX

Nowe funkcje w programie SYMFONIA Finanse i Księgowość Premium w wersji 2009

SYSTEMY OPERACYJNE ĆWICZENIE POLECENIA SYSTEMU MSDOS

Wyrażenia regularne. Wyrażenia regularne 1/41

Edytor materiału nauczania

Instrukcja UŜytkownika bazy ECAS

1. Wykładowca. Po zalogowaniu uŝytkownika na konto wykładowcy ukaŝe się ekran z wiadomością o pozytywnym zalogowaniu.

Program dopisujący gwiazdkę na końcu pliku tekstowego o nazwie podanej przez uŝytkownika oraz wypisujący zawartość tego pliku.

Wstęp do obsługi Linux a

5.4. ROZKŁAD WIELOMIANU NA CZYNNIKI

MS Access - bazy danych

Środowisko programisty

System plików. Podstawy systemu Linux

Laboratorium Ubuntu Linux.

Linux Leksykon komend i poleceń Opracował: Andrzej Nowak

Program automatycznej obsługi sklepu i supermarketu

etrader Pekao Podręcznik użytkownika Strumieniowanie Excel

Systemy operacyjne 12

EDYTOR TEKSTOWY VIM WYBRANE POLECENIA. Pracownia Informatyczna 5

WyŜsza Szkoła Zarządzania Ochroną Pracy MS EXCEL CZ.2

Transkrypt:

Prawa dostępu do plików (1) w - zapis x wykonywanie r odczytywanie - brak uprawnień Rodzaj pliku: - zwykły plik d katalog l link (dowiązanie symboliczne) b plik specjalny blokow c plik specjalny znakowy s gniazdo p potok 1

Prawa dostępu do plików (2) MoŜliwość nadawania osobnych praw dla właściciela, grupy oraz pozostałych uŝytkowników np.: -rwxrw-r Taki zapis oznacza, Ŝe jest to zwykły plik (-), właściciel ma moŝliwość odczytywania, zapisu oraz wykonywania (rwx), grupa ma prawa zapisu i odczytu (rw-), pozostali tylko odczytu (r--) Poziomy uprawnień: r Plik prawo odczytu / Katalog prawo przejrzenia zawartości w Plik prawo do zapisu / Katalog prawdo do tworzenia plik x Plik prawo wykonywania / Katalog prawo dostępu do zawartości - brak uprawnień 2

Prawa dostępu do plików (3) Uprawnienie moŝna takŝe zapisać za pomocą cyfr wtedy pierwsza oznacza uprawnienia właściciel, druga uprawnienia grupy a trzecia pozostałych uŝytkownikó, np.: 764 uŝytkownik prawo do odczytu, zapisu, uruchamiania (7), grupa prawo do odczytu i zapisu (5), pozostali do odczytu (4) 0 to ( --- ) brak praw dostępu 1 to ( --x ) wykonywanie 2 to ( -w- ) zapis 3 to ( -wx ) zapis i wykonywanie 4 to ( r-- ) odczyt 5 to ( r-x ) odczyt i wykonywanie 6 to ( rw- ) odczyt i zapis 7 to ( rwx ) odczyt, zapis, wykonywanie 3

Zmiana uprawnień (1) ls l polecenie ls z parametrem l wyświetla m.in. prawa dostępu chmod [uprawnienia] [nazwa pliku] zmiana uprawnień dla pliku, np.: chmod 754 test.txt Lub chmod [symbol_uzytkownika][operator][rodzaj_uprawnień] [nazwa_pliku] chmod u+r test.txt chmod o=x text.txt chmod g-x text.txt w - zapis x wykonywanie r odczytywanie - brak uprawnień u właściciel g grupa o lub a - pozostali + dodanie uprawnień - usunięcie uprawnień = zamian dotychczasowych uprawnień na podane 4

Zmiana uprawnień (2) chown [nowy uŝytkownik].[nowa grupa] [nazwa pliku] zmiana właściciela, np.: chown student.uam test.txt chgrp [nowa grupa] [nazwa pliku] zmiana grupy, np.: chgrp uam test.txt chmod [uprawnienia] [nazwa pliku] zmiana uprawnień dla pliku, np.: chmod 754 test.txt groups wyświetla grupy, do których naleŝy uŝytkownik who - wyświetla listę uŝytkowników umask przygotowanie uprawnień domyślnych, które będą nadawane nowym plikom i katalogom. Np. umask 022 wszyscy będą mogli zonaczyć nowo utworzone pliki umask 077 pliki będą widoczne tylko dla nas 5

Ćwiczenie 1 1. Stwórz katalog cw1 na pulpicie i umieść w nim poniŝsze pliki 2. Utwórz plik przykład.txt. Zmodyfikuj prawa dostępu tak by nikt nie miał prawa do odczytu, właściciel miał prawo do wykonywania, a właściciel i członkowie grupy do zapisu. 3. Zapisz listę plików i katalogów znajdujących się na pulpicie pliku test.txt 4. Zmień uprawnienia pliku test.txt tak aby właściciel mógł go modyfikować, odczytywać i zapisywać, grupa tylko odczytywać, a pozostali brak uprawnień 5. Zapisz listę uŝytkowników do pliku uzytkownicy.txt 6. zmień jego uprawnienia tak, aby kaŝdy miał prawo do odczytu ale nikt do wykonania i zapisu 6

Wyszukiwanie (1) Nazwy wieloznaczne * oznacza dowolną liczbę dowolnych znaków, np.: *a wszystkie wyrazy kończące się na a zo* wszystkie wyrazy zaczynające się na zo *fon* wszystkie wyrazy, które zawierają w sobie fon? oznacza jeden dowolny znak, np.: sto? oznaczać moŝe m.in.. stok, stos, stop itd. JeŜeli aby powłoka nie podstawiała znaków pod nazwy wieloznaczne naleŝy umieścić je w pojedynczych cudzysłowach, np.: * echo * echo * ls *a ls * a 7

Wyszukiwanie (2) WyraŜenia regularne "." dowolny znak "l.d" - oznacza lód, lud itp " " wyraŝenie OR k"a o"t oznacza kat lub kot [abc], [a-c] dowolny znak umieszczony między nawiasami kwadratowymi sto[spk] oznacza stos, stop, stok 8

Wyszukiwanie (3) Polecenie grep wyszukuje w określonym wejście (np. pliku) wiersze zgodne z szukanym wyraŝeniem i zapisuje we wskazanym wyjściu (np. pliku, ekranie), grep [szukane wyraŝenie] [przeszukiwane_katalogi] grep root /etc/* - wyszukuje słowo root we wszystkich plikach znajdujących się w katalogu etc grep aw* ~ > wynik.txt wyszukuje wszystkie wersy zaczynające się na aw (aw*), znajdujące się w katalogu domowym (~), a wynik szukania zapisuje w pliku wynik.txt Opcje: -i wyłącza rozróŝnianie wielkich i małych liter -v negacja wzorca (wyszukiwanie informacji przeciwstawnych) -w wyszukuje tylko całe słowa 9

Wyszukiwanie (5) Polecenie find pozwala na wyszukiwanie plików find [nazwa_katalogu] [nazwa_szukanego_pliku] find /* use* wyszuka w korzeniu oraz jego podkatalogach pliku zaczynające się na use 10

Ćwiczenie 2 1. Utwórz na pulpicie katalog cw2, i umieść w nim poniŝsze pliki wyszukiwanie.txt zawierający listę plików w katalogu domowym i podkatalogach, które zaczynających się na c nazwy.txt zawierający listę plików w katalogu głównym i jego podkatalogach, które zaczynają się na u a kończą na r wiersze.txt zawierającego wszystkie pliki z katalogu głównego i podkatalogów, które zawierają w swojej treści nazwę aktualnego uŝytkownika wyrazy.txt zawierającego wszystkie pliki, w których znajdują się wyrazy password, passwd, passwords 2. Zmień uprawnienia wszystkich plików tak aby właściciel miał pełne prawa do nich, a pozostali mogli je tylko odczytać 11

Dowiązania symboliczne i sztywne Plik wskazujący na inny plik lub katalog (alias pliku lub katalogu) Tworzenie dowiązań symbolicznych ln s [nazwa katalogu lub pliku] [nazwa_dowiązania], np. ln s /home/student/pulpit pulpit Dowiązanie sztywne to dodatkowa nazwa pliku 12