4. Uprawnienia ciąg dalszy.


Przypomnienie – czy pamiętasz?

 

  1. Jaka litera oznacza prawo do zapisu?

  2. Jaka litera oznacza prawo do odczytu?

  3. 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

Plik imie.sh.

 

 

 

 

 

 

 

 

Zawartość pliku imie.sh. 

 

Tworzenie i wykonanie pliku imie.sh

 

 

 

 

 

 

 

 

Wykonanie powyższego zadania.

 




Ta strona używa plików cookies.    Nota prawna    Zarządzanie plikami cookies    AKCEPTUJĘ