unix 140309, WAT, SEMESTR VI, Systemy operacyjne UNIX, Wyklady I6

Nie obrażaj więc mojej inteligencji poprzez czynione na pokaz zaniżanie własnej.

UNIX                                                                                                  14/03/09

-------------------------------------------------------------------------------------------------

 

Nazwa konta:

- ciąg o długości 8 znaków (litery, cyfry, znaki spec. - lepiej unikać :P, unikać rónież dużych liter)

- pozwala userowi uzyskać dostęp do systemu

 

UID:

- liczba naturalna określająca usera w syst. (<=2147483647)

- określa rónież właściciela pliku lub katalogu

- uid=0 jest przeznaczone dla konta superużytkownika o nazwie root

- nie należy wykorzystywać UID userów, których konta skasowano (bezpieczeństwo)

- przeznaczenie:

              0->99                            root, daemon, bin, sys, etc.              konta systemowe

              100->2^(31-1)                                                                      konta zwykłych userów

              60001 i 65534              nobody i nobody4                            użytkownik anonimowy

              60002                            noaccess                                          user nie zufany

- zalecenia:

              * nie uzywać UID > 60000

              * UID > w niektóych aplik. (NFS, NIS, NIS+) będzie traktowany jako nobody

              * UID > 100000 - źle działa komenda: ps -l

              * UID > 262144 - niepoprawnie działają programy przeznaczone do archiwizacji danyuch (cpio, tar) => nobody.

 

GID:

- liczba naturalna określająca grupę usera w syst. (<=2147483647)

- zalec. wartość <=60000

- RODZAJE:

              * gr. logowania (primary group) - grupa uprawnień z których user korzysta tóż po zalogowaniu

              * gr. dodatkowe (secondary gr.) - user może do nich należeć

              * komenda groups user dowiaduje sie do któych grup należy

              * komenda newgrp - zmiana przynależności grupy

 

Hasło do konta usera:

- /etc/default/passwd

- musi zawierać: 2 litery i co mnaimniej 1 cyfrę lub znak spec.

- hasło powinno być często zmieniane

- unikatowe (bez komentarza)

 

Katalog domowy:

- część systemów pliku

- /export/home/username - ścieżka dostępu

- /home/username - dostęp usera poprzez pkt. montowania

- ścieżka dostępu przechowywana z $HOME

 

/etc/shadow

/etc/group

 

Pliki inicjujące środowisko

_______________________________________________________

shell              |               plik inicjujący               |               przeznaczenie                            |

-------------------------------------------------------------------------------------------------

Bourne               | $HOME/.profile                            | def. środ. po zalogowaniu              |

-------------------------------------------------------------------------------------------------

C              | $HOME/.cshrc                            | def. środ. każdego uruch. shell`a

              -------------------------------------------------------------------------------------

              | $HOME/.login                            | def. środ. po zalogowaniu              |

-------------------------------------------------------------------------------------------------

Korn              | $HOME/.profile                            | def. środ. po zalogowaniu              |

-------------------------------------------------------------------------------------------------

/etc/skel -> lokalizacja plików inicjujących środowisko

 

 

Zarządzanie kontami userów

Management Tools: Solaris/System Management Console.

 

Automonter

/etc/auto_master

/etc/auto_home

 

 

PROCEDURY STARTOWE SYSTEMU

 

tryb pracy syst (run level) - litera lub liczba która reprezentuje stan systemu, w któym dostępne są określone funkcje

 

Tryby:

0 => system op. wyłączony - poz. monitora PROM

1 => stan administracyjny - częśc systemów plików zamontowana; logowanie userów zablokowane

s/S => tr. jednouzytkownikowy - cz. sys. plików zamontowana; logowanie userów zablokowane

2 => tr. wielouserowy bez dostępnych zasobów sieciowych

3 => tr. wielouserowy z dostępem do zasobów sieciowych

4 =>tr. konfigurowalny - wyk. do lokalnego konfigurowania syst.

5 => stan firmowy np. diagnozowanie sprzętu, ładowanie syste,u z innych partycji, zatrzymanie syst. z wyłączeniem zasilania

6 => przełądowanie syst. - wyłączenie syst, a następnie do poziomu domyślnego.

 

 

opcje bootowania:

              - interakcyjnie -> wypisywane są zapytania o podanie parametrów uruchamiania syst.

              - do rekonf. sprzętu -> po modyfikacji konfig. sprzętowej

              - po awarii syst. -> do odzyskiwania zasobów.

 

Fazy ładowania systemu:

1. Faza Boot PROM/BIOS - self-test wykonywany przez oprogramowanie umieszczone w pamięci PROM

2. Faza programu Boot - załadowanie i zainicjowanie programu Boot

3. Inicjalizacja jądra systemu - załadowanie i zainicjowanie jądra systemu (PID=0) i następnie procesu init (PID=1)

4. Faza procesu init - uruchomienie skryptów startowych systemu.

              Zadania proc. init:

                            * uruchomienie wszystkich niezbędnych proc. do tego, aby syst osiągnął podany tryb pracy

                            * sterowanie (zabijanie i powoływanie) proc. w celu przesniesienia syst. z jednego trybu pracy do innego.

 

Proces init korzysta z pliku konfiguracyjnego: /etc/initab, każdy zapis w pliku określa jakie proc. i w jakiej kolejności mają być powołane przez proces init przy wprowadzaniu syst. na różne poziomy pracy.

 

 

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • alter.htw.pl
  • Powered by WordPress, © Nie obrażaj więc mojej inteligencji poprzez czynione na pokaz zaniżanie własnej.