Как да защитите парола на папка в Linux / Unix без криптиране?
Ако не се нуждаете или не искате да шифровате файлове на компютъра си, но бихте искали да спрете случайно snooping, тогава какъв е най-добрият метод за защита на папките в Linux / Unix? Днешната публикация за въпроси и отговори SuperUser има полезни отговори на любопитен въпрос на читателя.
Днешната сесия за въпроси и отговори идва при нас с любезното съдействие на SuperUser - подразделение на Stack Exchange, групирано от общността уеб сайтове за въпроси и отговори.
Снимката е предоставена от Нейтън Мейер (Flickr).
Въпроса
Четецът на SuperUser Zane Woodard иска да знае как да защити с парола папка на Linux / Unix без криптиране:
Аз съм търсил около доста за вградена функция или програма, за да направите това, но не са имали късмет. Искам да защитя с парола папка, но не искам да я шифровам.
Сигурността на съдържанието на папката не е важна, паролата просто ще действа като възпиращ фактор за някой, който се опитва да получи достъп до съдържанието на папката от моя компютър. Мислете за него като за заключване на парола на компютъра, ако искате да премахнете твърдия диск, лесно можете да вземете всички файлове на потребителя, но паролата е все още възпираща за хората, които имат достъп до съдържанието на устройството.
Две основни причини, поради които тук не се използва шифроването, са:
- Намалена производителност за отваряне на файлове.
- Шифроването предпазва съдържанието от индексиране / търсене.
Някой знае ли за решение?
Има ли лесно решение, което Зейн може да използва, за да защити папката си с парола?
Отговорът
Сътрудниците от SuperUser R Schultz и Bodo Thiesen имат отговор за нас. Първо нагоре, R Schultz:
Най-лесният начин е да промените разрешенията на файловете, така че да не могат да се четат от никой друг освен собственика. След като това бъде направено, потребителят трябва да влезе или да влезе като вас (което изисква парола) или sudo като root (което също трябва да изисква парола). За да промените разрешенията, просто използвайте следната команда за всички файлове, към които не искате други да имат достъп.
- chmod og-rwx име на файл
Това предполага, че когато не сте на компютъра си, екранът ви е заключен и има парола за профила ви, както и акаунта на корена..
Следван от отговора на Bodo Thiesen:
Създайте нов потребител за тези защитени файлове и / или директории. След това заменете $ newuser с новото име на потребителския акаунт:
- chown $ newuser име на файл с име на директория
- chmod og-rwx име на директория
По този начин файловете и директориите са безопасни, дори и да не излезете и да имате отключен екран по някаква причина.
Имате ли какво да добавите към обяснението? Звучи в коментарите. Искате ли да прочетете повече отговори от други технологични потребители на Stack Exchange? Вижте пълната тема за дискусия тук.