• Nie Znaleziono Wyników

2012-10-09 JarosławPiersa Wstępdosystemówwielozadaniowychlaboratorium03—Pracazplikami,c.d.

N/A
N/A
Protected

Academic year: 2021

Share "2012-10-09 JarosławPiersa Wstępdosystemówwielozadaniowychlaboratorium03—Pracazplikami,c.d."

Copied!
27
0
0

Pełen tekst

(1)

Administrowanie kontem Pliki w UNIXie Praca z plikami tekstowymi Bezpieczne kopiowanie plików Podsumowanie

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

Jarosław Piersa

Wydział Matematyki i Informatyki, Uniwersytet Mikołaja Kopernika

2012-10-09

(2)

Kolokwium

I. 2012-10-30 (wtorek), godz. w trakcie laboratorium

II. propozycja: 2012-11-26 (poniedziałek), godz. 14-16, sala S9

(3)

Administrowanie kontem Pliki w UNIXie Praca z plikami tekstowymi Bezpieczne kopiowanie plików Podsumowanie

Zmiana hasła

Zmiana hasła

passwd

z hostaultra60

wymagane bezpieczne nowe hasło!

(4)

Limit dysku

quota -v

Uwaga! Przekroczenie limitu skutkuje blokadą konta!

(5)

Administrowanie kontem Pliki w UNIXie Praca z plikami tekstowymi Bezpieczne kopiowanie plików Podsumowanie

Zmiana hasła

Rozmiar katalogu

du -k katalog

(6)

Pliki

ls -l

-rwxr-xr--. 1 piersaj piersaj 137 2012-02-24 plik.sh uprawnienia, liczba dowiązań, właściciel, grupa, wielkość, data, nazwa

(7)

Administrowanie kontem Pliki w UNIXie Praca z plikami tekstowymi Bezpieczne kopiowanie plików Podsumowanie

Zaawansowane informacje o plikach

Uprawnienia

-rwxr-xr--. 1 piersaj piersaj 137 2012-02-24 plik.sh

rwx

read, write, execute

(pierwsze 3) dla właściciela, (drugie 3) dla grupy, (ostatnie 3) dla innych

pliki specjalne: d— katalog,s— socket, l— link,b— block, p— pipe (potok),

(8)

Ćwiczenie

sprawdź uprawnienia własnego folderu domowego sprawdź uprawnienia katalogu z plikami domowymi użytkowników

sprawdź uprawnienia katalogu głównego sprawdź uprawnienia pliku/etc/passwd sprawdź uprawnienia pliku/etc/shadow sprawdź uprawnienia pliku/usr/bin/passwd sprawdź uprawnienia plików w katalogu/dev/

(9)

Administrowanie kontem Pliki w UNIXie Praca z plikami tekstowymi Bezpieczne kopiowanie plików Podsumowanie

Zaawansowane informacje o plikach

Ćwiczenie

wyedytuj plikprogramik.c

wykonaj poleceniegcc programik.c wylistuj zawartość katalogu

wykonaj polecenie./a.out

(10)

Zmiana uprawnień

chmod uprawnienia plik

uprawnienia u+rwx= kto? (User) dostaje (+) prawa do odczytu (Read), zapisu (Write) i wykonywania (eXecute)

uprawnienia 753=u->rwx, g->r-x, o->-wx

(11)

Administrowanie kontem Pliki w UNIXie Praca z plikami tekstowymi Bezpieczne kopiowanie plików Podsumowanie

Zaawansowane informacje o plikach

Ćwiczenie

sprawdź uprawnienia katalogu /tmp

utwórz na/tmp podkatalogi: wswz mój login wyedytuj wvi plik tekstowy utworzonym katalogu

zmień uprawnienia katalogu i pliku na wswz mój login na rwx---

spróbuj wylistować zawartość katalogu utworzonego przez osobę siedzącą obok

zmień uprawnieniawswz mój login na rwxr---

ponownie spróbuj wylistować zawartość katalogu utworzonego przez osobę siedzącą obok

(12)

Ćwiczenie

sprawdź uprawnienia katalogu /tmp

utwórz na/tmp podkatalogi: wswz mój login wyedytuj wvi plik tekstowy utworzonym katalogu

zmień uprawnienia katalogu i pliku na wswz mój login na rwx---

spróbuj wylistować zawartość katalogu utworzonego przez osobę siedzącą obok

zmień uprawnieniawswz mój login na rwxr---

ponownie spróbuj wylistować zawartość katalogu utworzonego przez osobę siedzącą obok

(13)

Administrowanie kontem Pliki w UNIXie Praca z plikami tekstowymi Bezpieczne kopiowanie plików Podsumowanie

Zaawansowane informacje o plikach

Ćwiczenie

zmień uprawnieniawswz mój login na rwxr-x---, poczekaj aż osoba obok również dokona zmiany

ponownie spróbuj wylistować zawartość katalogu utworzonego przez osobę siedzącą obok

spróbuj utworzyć w katalogu tej osoby jakiś plik

zmień uprawnieniawswz mój login na rwxrwx---, poczekaj aż osoba obok również dokona zmiany

ponownie spróbuj utworzyć plik w katalogu tej osoby

(14)

Ćwiczenie

zmień uprawnieniawswz mój login na rwxr-x---, poczekaj aż osoba obok również dokona zmiany

ponownie spróbuj wylistować zawartość katalogu utworzonego przez osobę siedzącą obok

spróbuj utworzyć w katalogu tej osoby jakiś plik

zmień uprawnieniawswz mój login na rwxrwx---, poczekaj aż osoba obok również dokona zmiany

ponownie spróbuj utworzyć plik w katalogu tej osoby

(15)

Administrowanie kontem Pliki w UNIXie Praca z plikami tekstowymi Bezpieczne kopiowanie plików Podsumowanie

Zaawansowane informacje o plikach

Ćwiczenie

spróbuj zobaczyć zawartość (cat) pliku w katalogu wswz mój login osoby obok

zmień uprawnienia własnego pliku na rwxr---, poczekaj aż osoba obok również dokona zmiany

ponownie spróbuj wykatować plik w katalogu tej osoby spróbuj edytować ten plik

zmień uprawnienia własnego pliku na rwxr-w---, ponownie spróbuj edytować ten plik

(16)

Administrowanie kontem Pliki w UNIXie Praca z plikami tekstowymi Bezpieczne kopiowanie plików Podsumowanie

Zaawansowane informacje o plikach

Ćwiczenie

spróbuj zobaczyć zawartość (cat) pliku w katalogu wswz mój login osoby obok

zmień uprawnienia własnego pliku na rwxr---, poczekaj aż osoba obok również dokona zmiany

ponownie spróbuj wykatować plik w katalogu tej osoby spróbuj edytować ten plik

(17)

Administrowanie kontem Pliki w UNIXie Praca z plikami tekstowymi Bezpieczne kopiowanie plików Podsumowanie

Zaawansowane informacje o plikach

Ćwiczenie

spróbuj zobaczyć zawartość (cat) pliku w katalogu wswz mój login osoby obok

zmień uprawnienia własnego pliku na rwxr---, poczekaj aż osoba obok również dokona zmiany

ponownie spróbuj wykatować plik w katalogu tej osoby spróbuj edytować ten plik

zmień uprawnienia własnego pliku na rwxr-w---, ponownie spróbuj edytować ten plik

(18)

Zmiana właściciela i grupy

chown nowy właściciel plik chgrp nowy właściciel plik groups login

id login

(19)

Administrowanie kontem Pliki w UNIXie Praca z plikami tekstowymi Bezpieczne kopiowanie plików Podsumowanie

Wyświetlanie zawartości

Wyświetlenie zawartości pliku tekstowego

cat plik1 plik2 less plik

more plik

ćwiczenie: wycatuj plik/etc/passwd

(20)

Typ pliku

file plik

ćwiczenie: sprawdź typ plików: /etc/passwd,/dev/console, /bin/ls,

(21)

Administrowanie kontem Pliki w UNIXie Praca z plikami tekstowymi Bezpieczne kopiowanie plików Podsumowanie

Wyświetlanie zawartości

Zliczanie wyrazów

wc plik Word Count

ćwiczenie: sprawdź liczbę słów pliku/etc/passwd,

ćwiczenie: sprawdź liczbę słów pliku/usr/include/stdio.h,

(22)

Kopiowanie z maszyny lokalnej na zdalną

scp ./ścieżka/do/pliku/plik.txt

login@maszyna.zdalna:~/ścieżka/docelowa/nazwa.txt

(23)

Administrowanie kontem Pliki w UNIXie Praca z plikami tekstowymi Bezpieczne kopiowanie plików Podsumowanie

Kopiowanie plików pod konsolą Zadanie domowe

Kopiowanie z maszyny zdalnej na lokalną

scp login@maszyna.zdalna:/ścieżka/nazwa.txt ścieżka/lokalna/plik.txt

(24)

Ćwiczenie

skopiuj zultry60 slajdy do tych zajęć, które leżą na katalogu /tmp/piersaj/wswz-2012-lab03-pliki.pdf

uruchom program Libre Office (na maszynie lokalnej) wyedytuj dokument tekstowy zgodnie z (indywidualnym) poleceniem na zajęciach

zapisz go jakozadanie.odt wykonaj polecenie:

mv zadanie lab04.odt zadanie lab04.$$.odt skopiuj plik naultrę60na /tmp/piersaj/

(25)

Administrowanie kontem Pliki w UNIXie Praca z plikami tekstowymi Bezpieczne kopiowanie plików Podsumowanie

Kopiowanie plików pod konsolą Zadanie domowe

Zadanie domowe, cz. 1

Podaj polecenia, które wykonają następujące operacje: Przed poleceniami wykonano:

> pwd /

wypisze na ekran tekst"WSWZ - Zadanie domowe 3"oraz nazwisko imię i login autora.

zmieni uprawnienia do katalogu~/domek wraz z wszystkimi podkatalogami narwxr-x---

skopiuje z maszyny lokalnej z kataloguc:\tmp\ wszystkie pliki na ultrę60na podkatalog ~/zamek

polecenia należy zapisać w pliku

(26)

Zadanie domowe, cz. 2

Wykonaj:

na katalogu domowym na serwerze zdalnym (ultra60 lub juliusz) utwórz katalogpublic html

pobierz z Moodla pliktest.pdf

skopiuj pliktest.pdfna juliuszana katalog public html zmień uprawnienia dopublic html wraz z wszystkimi podkatalogami narwxr-xr-x

Termin: 1 tydzień, punktacja 1p.

(27)

Administrowanie kontem Pliki w UNIXie Praca z plikami tekstowymi Bezpieczne kopiowanie plików Podsumowanie

Podsumowanie

Po dzisiejszych zajęciach powinienem umieć:

zmienić hasło do konta WMiI, sprawdzić stan zużycia zasobów dyskowych,

sprawdzić uprawnienia plików, modyfikować uprawniania własnych plików,

bezpiecznie kopiować pliki pomiędzy komuterem domowym, laboratoryjnym etc. a serwerami wydziałowymi.

Cytaty

Powiązane dokumenty

2 Modelowanie funkcji logicznych za pomocą perceptronu Przypomnienie algebry boolowskiej?. Perceptron jako bramka logiczna

2 Powtórzenie z wykładu Perceptrony prosty Uczenie perceptronu.

(Linux) Uruchom klienta poczty (Thunderbird, Evolution etc.) Skonfiguruj klienta aby obsługiwał serwis poczty WMiI. Wyślij wiadomość testową do osoby siedzącej po lewej

wykonać podstawowe operacje w systemie plików: wyświetlenie zawartości, zmiana katalogu, tworzenie, zmiana nazwy, usuwanie, przenoszenie,

polecenie, które wyśle do procesu o identyfikatorze 1234 sygnał SIGTERM (można przyjąć założenie, że proces o takim.

W pliku tel.txt przesuń kursor na początek ostatniego wiersza w pliku, następnie przesuń kursor na początek 8 wiersza w pliku, następnie przejdź w prawo do 6 znaku od

Tam, gdzie zasadne, sprawdzić, czy założenia testu są

Niespełnione założenie o normalności rozkładu (zachowanie ogonów) – jednak próba jest duża, moglibyśmy się powołać na CTG.. Niespełnione założenie o normalności