CROOK-5 - Znaczenie uprawnień

Z MERA 400 wiki
Przejdź do nawigacji Przejdź do wyszukiwania
Wersja do druku nie jest już wspierana i może powodować błędy w wyświetlaniu. Zaktualizuj swoje zakładki i zamiast funkcji strony do druku użyj domyślnej funkcji drukowania w swojej przeglądarce.

Atrybuty i uprawnienia w systemie CROOK-5 są mechanizmem umożliwiającym ochronę systemu przed niepowołanymi bądż niekompetentnymi użytkownikami. Umożliwiają one zastrzeżenie pewnych operacji tylko dla grupy kompetentnych i lojalnych użytkowników.

Znaczenie uprawnień użytkownika w programie XOSL:

  • trzy młodsze bity określają uprawnienia do ustawiania odpowiednich (trzech młodszych) atrybutów w zbiorach tworzonych przez użytkownika;
  • 4 - zezwolenie na podwyższanie priorytetów uruchamianych procesów;
  • 010 - zezwolenie na wykonywanie zlecenia DIR z opcją ?ALL oraz na tworzenie etykiet opisujących urządzenie;
  • 020 - uprawnienie do tworzenia nowych użytkowników;
  • 040 - oznaczenie użytkownika używającego angielskiej wersji językowej;
  • 037 - uprawnienie do zmiany systemu operacyjnego (CS), wykonywania zlecenia ES z opcją ?NOT oraz zlecenia MAIL z opcją ?ALL;
  • wszystkie (z wyjątkiem 040) bity uprawnień traktowane są jako uprawnienie do ustalania odpowiednich bitów uprawnień tworzonych użytkowników.

Dla prawidłowej pracy systemu i dobra instalacji zaleca się aby programy ustalające atrybuty zbiorów lub uprawnienia użytkowników zachowywały się zgodnie z regułami określonymi dla programu XOSL.

Źródło: SYSTEM OPERACYJNY CROOK-5 dla minikomputera MERA-400 (wersja 7), Zbigniew Czerniak, Marek Nikodemski, Gdańsk 1988