암호화하지 않고 Unix / Linux에서 폴더를 암호로 보호하는 방법은 무엇입니까? 비밀번호로 보호하고

나는 과거에 꽤 많은 라운드를 검색했으며 이것을 위해 내장 기능이나 프로그램을 찾았지만 운이 없었습니다. 폴더를 비밀번호로 보호하고 싶지만 암호화하고 싶지 않습니다.

폴더 내용의 보안은 중요하지 않습니다. 암호는 누군가 내 컴퓨터에서 폴더 내용에 액세스하려고 시도하는 사람을 막는 역할을합니다. 컴퓨터의 암호 잠금으로 생각하십시오. 하드 드라이브를 제거하면 사용자가 가진 모든 파일을 쉽게 가져올 수 있지만 암호는 여전히 억제되어 지나가는 사람이 모두 뛰어 다닐 수는 없습니다.

암호화를 사용하지 않는 두 가지 주요 이유는 다음과 같습니다.

  • 파일 열기 성능 감소
  • 암호화로 내용의 색인 생성 / 검색을 방지

아무도 해결책을 알고 있습니까?



답변

가장 쉬운 방법은 소유자 이외의 다른 사람이 파일의 권한을 읽을 수 없도록 변경하는 것입니다. 이 작업이 완료되면 사용자는 사용자로 로그인 (암호 필요) 또는 sudo (루트도 필요)로 로그인해야합니다. 권한을 변경하려면 다른 사람이 액세스하지 못하게하려는 파일에서 다음 명령을 사용하십시오.

chmod og-rwx filename

이것은 컴퓨터에 없을 때 화면이 잠겨 있고 루트 계정뿐만 아니라 계정 암호도 있다고 가정합니다.


답변

이 보호 된 파일 / 디렉토리에 대한 새 사용자 (비밀번호)를 작성하십시오.

그런 다음 root로 로그인 / sudo하고 다음 명령을 입력하십시오 ($ newuser를 새 사용자 계정 이름으로 대체하십시오;).

chown $newuser filename directoryname
chmod og-rwx filename directoryname

이렇게하면 로그 아웃하지 않고 어떤 이유로 화면이 잠기지 않은 경우에도 파일과 디렉토리가 저장됩니다.

이는 a) 귀하가 루트 또는 특수한 관리 권한이있는 다른 계정으로 지속적으로 로그인하지 않은 경우 b) 루트 (및 관리 권한이있는 다른 모든 사용자 계정)에 비밀번호가 설정되어 있다고 가정합니다. c) sudo가 비밀번호를 건너 뛰도록 구성되지 않았습니다. 테스트 (또는보다 일반적으로 : 모든 로그인 조작에 비밀번호를 입력해야합니다). d) 관리자 액세스 권한이있는 모든 사용자는 2 분 정도의 짧은 시간 동안이라도 터미널을 떠날 때 로그 아웃합니다.

R Schultz의 의견을 반영하도록 / edit