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 Windows

Wydanie w systemie Windows polecenia ATTRIB -S +H TEST.TXT spowoduje

A. usunięcie atrybutu pliku systemowego oraz atrybutu pliku ukrytego.
B. ustawienie atrybutu pliku tylko do odczytu oraz jego ukrycie.
C. ustawienie atrybutu pliku systemowego z blokadą edycji.
D. usunięcie atrybutu pliku systemowego oraz ustawienie atrybutu pliku ukrytego.

Pytanie z egzaminu CKE, styczeń 2022 (arkusz EE.08-SG-22.01).

Polecenie ATTRIB -S +H TEST.TXT oznacza zmianę atrybutów pliku TEST.TXT w systemie Windows. W poleceniu ATTRIB znak minus przed literą atrybutu usuwa dany atrybut, a znak plus go nadaje. Dlatego -S usuwa z pliku atrybut systemowy, natomiast +H ustawia atrybut ukryty. Efekt praktyczny jest taki, że plik przestaje być oznaczony jako plik systemowy, ale jednocześnie staje się ukryty, więc w Eksploratorze plików może nie być widoczny przy standardowych ustawieniach widoku. Moim zdaniem to jedno z tych poleceń, które dobrze pokazuje, że w CMD trzeba czytać znaki bardzo dokładnie, bo jeden plus lub minus zmienia sens działania. Warto pamiętać, że ATTRIB obsługuje też m.in. atrybut R, czyli tylko do odczytu, A, czyli archiwalny, oraz czasem I, związany z indeksowaniem. Dobra praktyka administracyjna jest taka, żeby przed zmianą atrybutów sprawdzić aktualny stan pliku, np. poleceniem ATTRIB TEST.TXT, a dopiero potem wykonywać modyfikację. Atrybut ukryty nie jest zabezpieczeniem dostępu, tylko mechanizmem porządkowym w systemie plików Windows.
W tym poleceniu najłatwiej pomylić znaczenie liter z kierunkiem działania operatorów plus i minus. ATTRIB nie działa tak, że samo wystąpienie litery S albo H automatycznie oznacza ustawienie atrybutu. Decyduje znak przed literą. Plus nadaje atrybut, minus go usuwa. Dlatego zapis -S nie ustawia pliku systemowego, tylko właśnie zdejmuje z niego oznaczenie systemowe. Z kolei +H nie usuwa ukrycia, ale je włącza. To drobiazg składniowy, ale w praktyce administracyjnej bardzo ważny, bo można przez przypadek ukryć plik albo zmienić jego widoczność w sposób trudny potem do zauważenia.

Nie należy też utożsamiać atrybutu H z atrybutem R. Ukrycie pliku nie powoduje, że staje się on tylko do odczytu. Plik ukryty nadal może być edytowany, kopiowany czy usuwany, o ile pozwalają na to uprawnienia NTFS i nie ma innych blokad. Atrybut tylko do odczytu ustawia się literą R, na przykład +R, a nie przez H ani S. Podobnie atrybut systemowy nie jest blokadą edycji. Oznacza raczej, że plik jest traktowany jako istotny dla systemu lub aplikacji i zwykle powinien być mniej widoczny dla użytkownika. Z mojego doświadczenia wynika, że początkujący często mylą atrybuty plików z uprawnieniami bezpieczeństwa. To nie to samo. Do realnej ochrony danych stosuje się listy ACL, prawa użytkowników, szyfrowanie albo zasady dostępu, a ATTRIB służy głównie do zarządzania prostymi właściwościami pliku w systemie Windows.

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.