Ciekawi mnie, co stanie się z plikiem, jeśli powiedzmy, że jego uprawnienia pozwalają tylko właścicielowi na odczyt i zapis, a grupa i wszyscy nie mają w ogóle dostępu. (700 lub rwx ------).
Załóżmy, że plik znajduje się na dysku zewnętrznym, więc możliwe jest, że właściciel nie jest już dostępny, ponieważ odłączyliśmy dysk i podłączyliśmy go do innego komputera. Jak mogę uzyskać dostęp do plików w tym przypadku? Czy nadal mogę uzyskać do nich dostęp, logując się jako administrator?
Z jednej strony byłoby miło móc zalogować się do superużytkownika na dowolnym komputerze, aby uzyskać dostęp do pliku, ponieważ przynajmniej istnieje plan tworzenia kopii zapasowych, jeśli oryginalny komputer kiedykolwiek umrze itp. Z drugiej strony wygląda to jak obawy związane z bezpieczeństwem, że każdy może technicznie uzyskać dostęp do danych na dysku zewnętrznym, a może nawet na dysku wewnętrznym, deklarując się jako administrator.
Odpowiedzi:
Administrator zawsze będzie mógł odczytać dowolny plik. I będzie mógł zmienić właściciela lub uprawnienia dowolnego pliku, niezależnie od pierwotnego właściciela.
Tak, więc możesz uzyskać dostęp do tych plików za pomocą administratora i możesz zmienić uprawnienia lub właściciela, aby móc uzyskać do nich dostęp ze swoim zwykłym użytkownikiem.
Jest to rzeczywiście bardzo przydatne, na przykład do tworzenia kopii zapasowych, root może wykonać kopię zapasową całego dysku bez względu na jakiekolwiek pozwolenie, i będziesz wdzięczny za to później, jeśli cokolwiek stracisz.
Jeśli chodzi o obawy związane z bezpieczeństwem, każdy, kto ma fizyczny dostęp do dowolnego dysku, będzie mógł w ten czy inny sposób uzyskać dostęp do danych w nim zawartych. Jeśli naprawdę się o to martwisz, możesz zaszyfrować dane, więc nawet jeśli superużytkownik może uzyskać do nich dostęp, nic nie będzie przydatne, jeśli nie zna klucza.
źródło