Nowa wersja
|
Poprzednia wersja
|
pl:dydaktyka:unix:lab_administrowanie_1 [2013/08/21 16:04] gjn utworzono |
pl:dydaktyka:unix:lab_administrowanie_1 [2019/06/27 15:50] (aktualna) |
| |
Samodzielnie należy przed tym laboratorium przygotować: | Samodzielnie należy przed tym laboratorium przygotować: |
* przeczytać strony man odpowiednich plików i poleceń. | * przeczytać strony **''man''** odpowiednich plików i poleceń z części WPROWADZENIE oraz slajdy wykładu dot. administracji (Podstawy zarządzania systemem). |
* powtórzyć pracę z vi! | * powtórzyć pracę z vi! |
| |
[[http://user-mode-linux.sourceforge.net/|UML]] jest to proste lecz bardzo skuteczne rozwiązanie wirtualizatora, gdzie jądro linux pracuje jako proces w środowisku GNU/Linux. | [[http://user-mode-linux.sourceforge.net/|UML]] jest to proste lecz bardzo skuteczne rozwiązanie wirtualizatora, gdzie jądro linux pracuje jako proces w środowisku GNU/Linux. |
| |
//Przed// rozpoczęciem ćwieczeń, należy zapoznać się z [[dydaktyka:unix:opis_uml|opisem uzycia uml]]!!! | //Przed// rozpoczęciem ćwieczeń, należy zapoznać się z [[opis_uml|opisem uzycia uml]]!!! |
| |
===== ĆWICZENIA ===== | ===== ĆWICZENIA ===== |
==== - Zakładanie i usuwanie kont ==== | ==== - Zakładanie i usuwanie kont ==== |
| |
- Założyć konto przy pomocy polecenia useradd: | - ^_^ Założyć konto przy pomocy polecenia useradd: |
- wywołując je tylko z nazwą użytkownika, | - wywołując je tylko z nazwą użytkownika, |
- oprócz nazwy użytkownika ustawić z linii poleceń powłokę, | - oprócz nazwy użytkownika ustawić z linii poleceń powłokę, |
- oprócz nazwy użytkownika ustawić z linii poleceń numer uid, | - oprócz nazwy użytkownika ustawić z linii poleceń numer uid, |
- oprócz nazwy użytkownika ustawić z linii poleceń grupę użytkownika. \\ Czy padło pytanie o hasło ? Jeżeli nie, należy je ustawić poleceniam passwd. | - oprócz nazwy użytkownika ustawić z linii poleceń grupę użytkownika. \\ Czy padło pytanie o hasło ? Jeżeli nie, należy je ustawić poleceniam passwd. |
- Sprawdzić przy pomocy useradd -D domyślne parametry konta, a następnie zmienić: | - ^_^ Sprawdzić przy pomocy useradd -D domyślne parametry konta, a następnie zmienić: |
- domyślną powłokę, | - domyślną powłokę, |
- domyślny katalog domowy, | - domyślny katalog domowy, |
- Jeżeli w systemie jest obecne polecenie adduser proszę wykonać podobne operacje jak w ćwiczeniu 2, edytując plik /etc/adduser.conf. | - Jeżeli w systemie jest obecne polecenie adduser proszę wykonać podobne operacje jak w ćwiczeniu 2, edytując plik /etc/adduser.conf. |
- Proszę założyć grupy użytkowników, np. grupy biuro praca. | - Proszę założyć grupy użytkowników, np. grupy biuro praca. |
- Dopisać do założonych uprzednio grup użytkowników: | - ^_^ Dopisać do założonych uprzednio grup użytkowników: |
- jeżeli to możliwe, przy pomocy addgroup, | - jeżeli to możliwe, przy pomocy addgroup, |
- ręcznie, edytując plik /etc/group. | - ręcznie, edytując plik /etc/group. |
- Przy pomocy deluser i delgroup proszę usunąć założone konta i grupy. Czy usunięcie konta pociąga za sobą automatyczną likwidację grupy? | - Przy pomocy deluser i delgroup proszę usunąć założone konta i grupy. Czy usunięcie konta pociąga za sobą automatyczną likwidację grupy? |
- Proszę założyć ręcznie podobne konta i grupy, według omówionych wcześniej zasad. Sprawdzić czy konta funkcjonują poprawnie. (Wskazówka: jedyne potrzebne narzędzie to edytor vi). | - Proszę założyć ręcznie podobne konta i grupy, według omówionych wcześniej zasad. Sprawdzić czy konta funkcjonują poprawnie. (Wskazówka: jedyne potrzebne narzędzie to edytor vi). |
- Należy założyć konto systemowe. Jakie powinny być hasło i powłoka? | - ^_^ Należy założyć konto systemowe. Jakie powinny być hasło i powłoka? |
| |
==== - Modyfikacje i blokowanie kont ==== | ==== - Modyfikacje i blokowanie kont ==== |
- Korzystając z chsh proszę zmienić powłokę wybranego konta. | - Korzystając z chsh proszę zmienić powłokę wybranego konta. |
- Wykonać podobne modyfikacje jak w ćwiczeniu 2, ale korzystając tylko z vi. | - Wykonać podobne modyfikacje jak w ćwiczeniu 2, ale korzystając tylko z vi. |
- Wykorzystując polecenie ls -ln można zobaczyć numeryczne wartości właścicieli plików. Przed zmianą nazwy konta proszę oglądnąc te wartości, np.: ls -ln [IMAGE png]konto. Operację należy powtórzyć po zmianie nazwy grupy lub konta i porównać te wartości. Czy zmiana nazwy konto lub grupy pociąga za sobą zmianę uid i gid? | - Wykorzystując polecenie ls -ln można zobaczyć numeryczne wartości właścicieli plików. Przed zmianą nazwy konta proszę oglądnąć te wartości. Operację należy powtórzyć po zmianie nazwy grupy lub konta i porównać te wartości. Czy zmiana nazwy konto lub grupy pociąga za sobą zmianę uid i gid? |
- Proszę zablokować wybrane konto przy pomocy przez zmianę hasła: | - ^_^ Proszę zablokować wybrane konto przy pomocy przez zmianę hasła: |
- polecenia passwd, | - polecenia passwd, |
- przy pomocy vi. | - przy pomocy vi. |
- Proszę zablokować wybrane konto przez zmianę powłoki: | - ^_^ Proszę zablokować wybrane konto przez zmianę powłoki: |
- polecenia chsh, | - polecenia chsh, |
- przy pomocy vi. | - przy pomocy vi. |
* system plików msdos (o ile to możliwe). | * system plików msdos (o ile to możliwe). |
- Jeżeli w punkcie 1. założono system ext2 proszę uruchomić na nim **dumpe2fs** i oglądnąć wyświetlane informacje. Gdzie są licznik i limit montowań? | - Jeżeli w punkcie 1. założono system ext2 proszę uruchomić na nim **dumpe2fs** i oglądnąć wyświetlane informacje. Gdzie są licznik i limit montowań? |
- Stworzyć katalog ///mnt/tmp// i podmontować do niego stworzony w ćwiczeniu 1. system plików. Uruchomić **df**. Sprawdzić, czy można korzystać z nowego systemu plików, zakładając w nim plik. | - ^_^ Stworzyć katalog ///mnt/tmp// i podmontować do niego stworzony w ćwiczeniu 1. system plików. Uruchomić **df**. Sprawdzić, czy można korzystać z nowego systemu plików, zakładając w nim plik. |
- Po odmontowaniu stworzonego systemu plików uruchomić polecenie **fsck**. Dla systemu ext2 uruchomić **e2fsck** z opcją ''-f''. | - Po odmontowaniu stworzonego systemu plików uruchomić polecenie **fsck**. Dla systemu ext2 uruchomić **e2fsck** z opcją ''-f''. |
- Podmontować założony system plików do ///mnt/tmp//. Wykonać polecenie ''cd /mnt/tmp''. Spróbować odmontować system plików. Sprawdzić przy pomocy **fuser** jakie procesy z niego korzystają. Co jest warunkiem odmontowania systemu plików? | - Podmontować założony system plików do ///mnt/tmp//. Wykonać polecenie ''cd /mnt/tmp''. Spróbować odmontować system plików. Sprawdzić przy pomocy **fuser** jakie procesy z niego korzystają. Co jest warunkiem odmontowania systemu plików? |
- W jaki sposób umożliwić każdemu użytkownikowi montowanie systemu plików? (Wskazówka: ''man fstab'') | - W jaki sposób umożliwić każdemu użytkownikowi montowanie systemu plików? (Wskazówka: ''man fstab'') |
- Jakiej opcji należy użyć, by zapobiec automatycznemu montowaniu systemu plików w trakcie startu systemu? (Wskazówka: ''man fstab'') | - Jakiej opcji należy użyć, by zapobiec automatycznemu montowaniu systemu plików w trakcie startu systemu? (Wskazówka: ''man fstab'') |
- Jak wymusić montowanie systemu plików w trybie tylko do odczytu? (Wskazówka: ''man fstab'') | - ^_^ Jak wymusić montowanie systemu plików w trybie tylko do odczytu? (Wskazówka: ''man fstab'') |
| |
==== - Partycje swap ==== | ==== - Partycje swap ==== |
| |
- Sprawdzić w pliku /etc/fstab na jakim urządzeniu znajduje się partycja swap. Jeżeli większość pamięci swap jest wolna, odłączyć partycję swap. | - Sprawdzić w pliku /etc/fstab na jakim urządzeniu znajduje się partycja swap. Jeżeli większość pamięci swap jest wolna, odłączyć partycję swap. |
- Stworzyć partycję swap na urządzeniu na którym normalnie się ona znajduje lub na innej partycji utworzonej w części 3. | - ^_^ Stworzyć partycję swap na urządzeniu na którym normalnie się ona znajduje lub na innej partycji utworzonej w części 3. |
- Sprawdzić ilość dostępnej pamięci (free). Podłączyć partycję swap. Sprawdzić ilość dostępnej pamięci (free). | - Sprawdzić ilość dostępnej pamięci (free). Podłączyć partycję swap. Sprawdzić ilość dostępnej pamięci (free). |
| |
| |
| |