W przeszłości szukałem trochę rundy i szukałem wbudowanej funkcji lub programu, ale nie miałem szczęścia. Chcę zabezpieczyć folder hasłem, ale nie chcę go szyfrować.
Bezpieczeństwo zawartości folderu nie jest ważne, hasło działałoby po prostu jako środek odstraszający dla kogoś, kto próbuje uzyskać dostęp do zawartości folderu z mojego komputera. Pomyśl o tym jak o blokadzie hasła na komputerze, jeśli chcesz usunąć dysk twardy, możesz łatwo zabrać wszystkie pliki, które użytkownik miał, ale hasło nadal ma charakter odstraszający, więc nie wszyscy przechodzący mogą po prostu wskoczyć.
Dwa główne powody, dla których nie należy tutaj używać szyfrowania:
- Zmniejszona wydajność otwierania plików
- Szyfrowanie uniemożliwia indeksowanie / wyszukiwanie zawartości
Czy ktoś jest świadomy rozwiązania?
linux
permissions
privacy
password-protection
user-folders
Zane Woodard
źródło
źródło
Odpowiedzi:
Najłatwiejszym sposobem jest zmiana uprawnień do plików, tak aby nikt nie mógł ich odczytać. Po wykonaniu tej czynności użytkownik musiałby zalogować się jako użytkownik (który powinien wymagać hasła) lub sudo jako użytkownik root (który również powinien wymagać hasła). Aby zmienić uprawnienia, po prostu użyj następującego polecenia na plikach, do których inni nie mają dostępu.
Zakłada się, że gdy nie jesteś na komputerze, ekran jest zablokowany i istnieje hasło do konta, a także konta root.
źródło
Utwórz nowego użytkownika (z hasłem) dla tych chronionych plików / katalogów.
Następnie zaloguj się / sudo, aby rootować i wydać te polecenia (zamień $ newuser na nową nazwę konta użytkownika;):
W ten sposób pliki i katalogi są zapisywane nawet wtedy, gdy się nie wylogowujesz i ekran nie jest zablokowany z jakiegoś powodu.
Zakłada się, że a) użytkownik nie jest stale zalogowany jako root lub inne konto ze specjalnymi uprawnieniami administracyjnymi, b) root (i każde inne konto użytkownika z uprawnieniami administracyjnymi) ma ustawione hasło, c) sudo nie jest skonfigurowane do pomijania hasła test (lub bardziej ogólnie: wprowadzenie hasła jest wymagane dla wszystkich operacji logowania). d) każda osoba z dostępem administracyjnym wylogowuje się, gdy opuszcza terminal - nawet jeśli tylko przez krótki czas, np. 2 minuty.
/ edit, aby odzwierciedlić komentarz R. Schultza
źródło