Uprawnienia do plików i katalogów

Transkrypt

Uprawnienia do plików i katalogów
Pytania egzamin E12
Egzamin E12 A
Egzamin E12 B
Uprawnienia do plików i katalogów polecenie chmod
1. Czy możesz przeglądać zawartość katalogu /bin?
2. Jakie są prawa dostępu do katalogu /bin? (w formie znakowej i liczbowej)
3. Utwórz w swoim katalogu domowym plik zadania.txt. Zmień prawa dostępu dla
tego pliku tak żebyś miał prawa odczytu/zapisu, grupa miała prawa odczytu, a
inni nie mieli praw dostępu (przy zmianie praw skorzystaj z formy znakowej i
liczbowej).
4. Utwórz katalog test. Nadaj mu następujące prawa rw-rw-r– poprzez wywołanie
komendy chmod z odpowiednią liczbą.
5. Czy możesz wejść do tego katalogu? Czy jesteś w stanie wyświetlić zawartość
katalogu test? Czy możesz skopiować plik (polecenie cp) zadania.txt do tego katalogu?
6. Zmień prawa dostępu dla katalogu test na 330. Jakie będziesz miał prawa?
7. Czy możesz wejść do tego katalogu? Czy jesteś w stanie wyświetlić zawartość
katalogu test? Czy możesz skopiować plik zadania.txt do tego katalogu?
8. Zmień prawa do pliku zadania.txt na 444, a następnie wydaj komendę
chmod ug+w zadania.txt. Jakie prawa będzie posiadał teraz ten plik?
9. Jaka komenda zmieni prawa dostępu do katalogu test, tak aby prawa odczytu/wykonania
posiadał tylko jego właściciel (podaj zapis liczbowy)?
Ćwiczenia - Edytor VIM
1. Utwórz plik o nazwie router z treścią:
Router to urządzenie sieciowe pracujące w trzeciej warstwie modelu OSI. Służy do łączenia różnych
sieci komputerowych (różnych w sensie informatycznym, czyli np. o różnych klasach, maskach itd.),
pełni więc rolę węzła komunikacyjnego. Na podstawie informacji zawartych w pakietach TCP/IP jest
w stanie przekazać pakiety z dołączonej do siebie sieci źródłowej do docelowej, rozróżniając ją
spośród wielu dołączonych do siebie sieci.
2. Utwórz makro które będzie przenosiło kursor 5 akapitów niżej.
3.Wyszukaj zaawansowane funkcje edytora i podziel okno na dwie ramki.
Start - Programowanie C++
Pierwszy program
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
cout << "To jest moj pierwszy program";
getchar();
return 0;
}
Drugi program
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
int k, a, min;
// deklaracja zmiennych
cout << "ile chcesz podac liczb - co najmniej jedna ";
cin >> k;
// ilość liczb do wprowadzenia
cout << "wprowadz liczbe ";
cin >> a;
// wprowadzamy pierwszą liczbę
min = a;
// i przyjmujemy ją jako bieżące minimum
while (k>1)
// pętla będzie się wykonywała dopóki k>1
{
cout << "wprowadz liczbe ";
cin >> a;
// wprowadzamy nastepną liczbę
k--;
// zmniejszamy ilość liczb pozostałych do wprowadzenia
if (a<min)
// najważniejsza cześć programu
min = a;
}
// koniec pętli
cout << "najmniejsza wartosc w podanym ciagu to: " << min;
cin.ignore();
getchar();
return 0;
}
Przeszukiwanie zasobów internetowych ?
ćwiczenia praktyczne
Wyszukiwanie informacji w Internecie
1. Odszukaj odpowiedź i zanotuj.
2. Udało ci się sprzedać na aukcji książkę… .
3. Zaproponuj audycję telewizyjną… .
4. Odszukaj zdjęcia Marsa.
5. Wyraź podane wartości w innych jednostkach.
6. W ilu językach jest tworzona Wikipedia?
7. Przetłumacz na angielski.
8. Na podstawie bazy REGON podaj nazwę firmy o podanym numerze NIP.
9. Zdobądź numer REGON swojej szkoły. Czy twoja szkoła znajduje się w bazie udostępnianej przez
GUS?
10.Podaj kod TERYT miejscowości (gminy, dzielnicy), w której mieszkasz.
11.Podaj (aktualną) liczbę dziewcząt i chłopców w wieku 15?19 lat, mieszkających w twoim powiecie.
12.Obejrzyj swój dom i szkołę z satelity.
13.Opracuj trasę wycieczki do Panoramy Racławickiej.
Ćwiczenia