Przejdź do głównej treści

Kwalifikacja: INF.02 - Administracja i eksploatacja systemów komputerowych, urządzeń peryferyjnych i lokalnych sieci komputerowych

Zawód: Technik informatyk

Kategorie: Systemy operacyjne Linux/Unix

W systemie operacyjnym Fedora katalogi domowe użytkowników umieszczone są w katalogu

A. /home
B. /users
C. /user
D. /bin

Pytanie z egzaminu CKE, czerwiec 2013 (arkusz E.12-X-13.05).

W Fedorze katalogi domowe zwykłych użytkowników domyślnie znajdują się w /home, na przykład /home/adam albo /home/technik. To jest zgodne z typową strukturą systemów Linux opisaną w FHS, czyli Filesystem Hierarchy Standard. W praktyce oznacza to, że pliki prywatne użytkownika, jego dokumenty, pobrane pliki, konfiguracje programów oraz ukryte katalogi zaczynające się od kropki, np. .config albo .ssh, trafiają właśnie do jego katalogu w /home. Moim zdaniem to jedna z podstawowych rzeczy, które trzeba kojarzyć przy administracji Linuksem, bo bardzo często pracuje się z uprawnieniami, kopiami zapasowymi i profilami użytkowników właśnie w tej lokalizacji. Administrator może sprawdzić katalog domowy użytkownika w pliku /etc/passwd, a podczas tworzenia konta polecenie useradd zwykle zakłada taki katalog automatycznie, jeśli użyje się odpowiednich opcji lub domyślnej konfiguracji. Warto też pamiętać, że konto root ma osobny katalog /root, a nie /home/root, co jest celowe ze względów administracyjnych i bezpieczeństwa. W firmach katalog /home bywa nawet montowany z osobnej partycji albo z serwera NFS, żeby łatwiej robić backup i przenosić dane użytkowników.
W systemach Linux, także w Fedorze, nie należy mylić katalogów systemowych z miejscem przechowywania danych użytkowników. Katalog /bin jest przeznaczony głównie na podstawowe programy wykonywalne potrzebne do działania systemu i pracy w trybie administracyjnym, takie jak powłoka, polecenia do obsługi plików czy narzędzia startowe. Umieszczanie tam katalogów domowych byłoby złamaniem porządku systemu plików i mogłoby prowadzić do bałaganu, problemów z aktualizacjami oraz uprawnieniami. Z mojego doświadczenia uczniowie czasem wybierają /bin, bo kojarzy im się z ważnym miejscem w Linuksie, ale ważny katalog nie znaczy, że jest dobry na dane użytkownika. Ścieżki /users i /user brzmią intuicyjnie po angielsku, dlatego łatwo się na nie nabrać, szczególnie gdy ktoś zna inne systemy albo próbuje tłumaczyć nazwę katalogu dosłownie. W typowej instalacji Fedory takie lokalizacje nie są standardowym miejscem na profile użytkowników. Linux trzyma się określonej hierarchii katalogów, opisanej przez FHS, i tam właśnie /home pełni rolę głównego obszaru dla katalogów domowych zwykłych kont. Oczywiście administrator może ręcznie zmienić lokalizację katalogu domowego w /etc/passwd albo skonfigurować montowanie sieciowe, ale w pytaniu chodzi o domyślną, standardową organizację systemu. Dobra praktyka jest taka, żeby dane użytkowników oddzielać od plików systemowych, często nawet na osobnej partycji, bo wtedy łatwiej wykonać kopię zapasową, reinstalację systemu lub migrację kont. Dlatego poprawnym skojarzeniem powinno być: użytkownik pracuje w swoim katalogu pod /home, a katalogi typu /bin służą systemowi, nie prywatnym plikom.

Wymagane logowanie

Ocenianie trudności pytań jest dostępne tylko dla zalogowanych użytkowników. Zaloguj się, aby skorzystać z pełni możliwości platformy.

Twoja ocena pomoże innym uczniom w przygotowaniu do egzaminu, a Tobie pozwoli na dostęp do spersonalizowanych statystyk.

Zgłoś błąd w pytaniu

Rozwiń sekcję i zmień pole, którego dotyczy błąd. Wysłane zostaną tylko zmienione sekcje.

Błędna kwalifikacja
Błąd w treści pytania
Błąd w treści odpowiedzi
Błąd w obrazie
Dane kontaktowe (opcjonalnie)
Podaj email, jeśli chcesz otrzymać informację o rozpatrzeniu zgłoszenia.