4. Uprawnienia ciąg dalszy.
Przypomnienie – czy pamiętasz?
-
Jaka litera oznacza prawo do zapisu?
-
Jaka litera oznacza prawo do odczytu?
-
Jaka litera oznacza prawo do wykonywania pliku?
Prawa dostępu oprócz notacji alfabetycznej - czyli r, w, x – posiadają również notację liczbową.
Generalnie będzie to wyglądało tak : r = 4, w = 2, x =1. Podając uprawnienia sumujemy interesujące nas prawa, jeżeli więc chcemy nadać komuś uprawnienia do odczytu i zapisu wpiszemy sześć. Przećwiczmy teraz zdobyte informacje.
-
Wejdź do katalogu Kurs (używając polecenia cd)
$ cd Kurs
-
Utwórz nowy plik o nazwie imie.sh
$ touch imie.sh
-
Otwórz plik używając edytora (np. nano)
$ nano imie.sh
-
Wpisz poniższą zawartość oraz zapisz plik.
#!/bin/bash
echo -n "Podaj swoje imię: "
read imie
echo "Witaj $imie !"
-
Nadaj wszystkie uprawnienia dla siebie i swojej grupy, a dla pozostałych tylko prawa do odczytu używając notacji liczbowej.
$ chmod 774 imię.sh
-
Sprawdź uprawnienia do pliku.
$ ls -l imie.sh
-
Uruchom plik.
$ ./imie.sh

Zawartość pliku imie.sh.

Wykonanie powyższego zadania.
4. Uprawnienia ciąg dalszy.
Przypomnienie – czy pamiętasz?
-
Jaka litera oznacza prawo do zapisu?
-
Jaka litera oznacza prawo do odczytu?
-
Jaka litera oznacza prawo do wykonywania pliku?
Prawa dostępu oprócz notacji alfabetycznej - czyli r, w, x – posiadają również notację liczbową.
Generalnie będzie to wyglądało tak : r = 4, w = 2, x =1. Podając uprawnienia sumujemy interesujące nas prawa, jeżeli więc chcemy nadać komuś uprawnienia do odczytu i zapisu wpiszemy sześć. Przećwiczmy teraz zdobyte informacje.
-
Wejdź do katalogu Kurs (używając polecenia cd)
$ cd Kurs
-
Utwórz nowy plik o nazwie imie.sh
$ touch imie.sh
-
Otwórz plik używając edytora (np. nano)
$ nano imie.sh
-
Wpisz poniższą zawartość oraz zapisz plik.
#!/bin/bash
echo -n "Podaj swoje imię: "
read imie
echo "Witaj $imie !"
-
Nadaj wszystkie uprawnienia dla siebie i swojej grupy, a dla pozostałych tylko prawa do odczytu używając notacji liczbowej.
$ chmod 774 imię.sh
-
Sprawdź uprawnienia do pliku.
$ ls -l imie.sh
-
Uruchom plik.
$ ./imie.sh
Zawartość pliku imie.sh.
Wykonanie powyższego zadania.