Sprawdź ustawienia plików /etc/passwd
, /etc/shadow
. Kto jest ich właścicielem? Czy masz możliwość odczytania ich zawartości?
Sprawdź uprawnienia katalogów domowych pozostałych użytkowników systemu. Czy jest ktoś, kto złagodził uprawnienia umożliwiając swobodną eksploracje plików?
Ustaw uprawnienia swojego katalogu domowego (łącznie z całą zawartością) tak abyś tylko ty miał możliwość przeglądania zawartości.
Utwórz katalog /public_html i umieść w nim plik o nazwie index.html
. Ustaw uprawnienia tak aby możliwe było wyświetlenie twojej strony domowej (uprawnienie odczytu do plików i katalogów, uprawnienie x dla katalogów).
Serwer WWW na serwerze wydziałowym jest tak skonfigurowany, że strona znajdująca się w katalogu public_html
jest dostępna pod adresem
http://www.fizyka.umk.pl/
identyfikator
gdzie identyfikator to nazwa użytkownika
Utwórz plik o nazwie skrypt.sh i umieść w kolejnych liniach kilka komend, np.:
echo "Witaj Świecie" echo "Bieżący katalog:" $(pwd) echo "Lista plików:" ls -l echo "Aktualny czas: " $(date)
Nadaj plikowi uprawnienia do uruchamiania i spróbuj go uruchomić podając ścieżkę do pliku ./skrypt.sh
Odczytaj z pliku /etc/passwd Twój numer UID oraz GID.
Sprawdź w pliku /etc/group jaka nazwa grupy jest powiązana z Twoim GID i czy Twój identyfikator jest dopisany do innych grup.
Sprawdź wartość maski uprawnień domyślnych plików i katalogów umask
Zmień maskę (umask) w taki sposób aby nowo tworzone pliki posiadały uprawnienia rw-r---- a nowo tworzone katalogi rwxr-x---