개별 폴더를 암호화하는 방법?


86

내 문서 폴더 내에 비밀번호 없이는 아무도 액세스 할 수없는 파일이있는 폴더가 있다고 가정 해 봅시다.

비밀번호로 보호 / 암호화되도록 해당 폴더를 잠글 수있는 방법이 있습니까?

실제로 개별 폴더를 암호로 보호 할 수 있습니까?

답변:


58

암호 원

경고 : CryptKeeper는 최근 데이터에 잠재적 인 위험을 초래 하는 범용 암호 버그 가 있다고보고되었습니다 . 이 문제는 아직 우분투에서 수정되지 않았을 수 있습니다.이 솔루션을 사용하여 위험을 감수하십시오.

관련 버그 정보 링크 :
업스트림 버그 : https://github.com/tomm/cryptkeeper/issues/23
데비안 버그 : https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=852751


 sudo apt-get install cryptkeeper

                                설치 후 응용 프로그램 –> 시스템 도구 –> Cryptkeeper로 이동하십시오 .

                                        Cryptkeeper 는 자동으로 상단 패널에 부착됩니다

                   여기에 이미지 설명을 입력하십시오

                     암호화 된 보호 폴더를 만들려면 Cryptkeeper 애플릿을 클릭하고 '새 암호화 된 폴더'를 선택하십시오.                                                                             

                   여기에 이미지 설명을 입력하십시오

                          그런 다음 폴더 이름과 폴더를 저장할 위치를 입력하고 '전달'을 클릭하십시오 .

                   여기에 이미지 설명을 입력하십시오

                                                              비밀번호를 입력하고 '전달'을 클릭하십시오.

                   여기에 이미지 설명을 입력하십시오

                                                      폴더가 만들어지고 사용할 준비가됩니다.

                   여기에 이미지 설명을 입력하십시오

                   암호화 된 모든 폴더에 액세스하려면 패널에서 Cryptkeeper 애플릿을 클릭하고 각 폴더를 선택하십시오.

                   여기에 이미지 설명을 입력하십시오

                                                   접속하기 전에 비밀번호를 입력하십시오.

                   여기에 이미지 설명을 입력하십시오

                                                       끝난

                   여기에 이미지 설명을 입력하십시오

                 폴더를 삭제하거나 비밀번호를 변경하려면 패널 애플릿에서 폴더를 마우스 오른쪽 버튼으로 클릭하십시오.

                                                                                      추가 도움이 필요하면


3
경우 당신은 패널 아이콘 실행을 볼 수 없습니다 gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"unity --replace.
Jakob

3
@OneZero-+1 우수 답변
fossfreedom

@fossfreedom, Gurru가 우수하다고 말할 때, 그것은 훌륭한 해답입니다. 감사합니다
One Zero

1
적어도 13.10에 @Jakob, com.canonical.Unity.Panel나던 존재하고, systray-whitelist가능한 모든에서 잘못된 키입니다 Unity.:( 스키마
RedactedProfile

2
Cryptkeeper는 최근 우분투 소프트웨어 센터에서 나쁜 평가를 받았습니다
danza

14

전자 암호

EncryptedPrivateDirectory 방법 .

우분투 공식 위키

Ubuntu Software Center에서 'ecryptfs-utils'를 검색하여 설치하십시오.

여기에 이미지 설명을 입력하십시오

설치 후 응용 프로그램 –> 보조 프로그램 –> 터미널로 이동하여 아래 명령을 실행하십시오.

ecryptfs-setup-private

여기에 이미지 설명을 입력하십시오

로그인 암호 (암호)를 입력하고 개인 폴더에 대한 암호를 만들라는 메시지가 나타납니다.

여기에 이미지 설명을 입력하십시오

비밀번호 생성이 끝나면 로그 아웃했다가 다시 로그인하십시오.

여기에 이미지 설명을 입력하십시오

다음으로 장소 –> 홈 폴더로 이동하십시오.

여기에 이미지 설명을 입력하십시오

그리고 'Private'라는 홈 디렉토리에 새 폴더가 생성되어야합니다. 이 폴더는 암호화 및 비밀번호로 보호됩니다. 모든 개인 정보를이 폴더로 이동하여 보호하십시오.

여기에 이미지 설명을 입력하십시오

폴더에 액세스 할 수없는 사용자는 거부됩니다.

여기에 이미지 설명을 입력하십시오

추가 도움이 필요하면


9

다른 사용자로부터 폴더를 잠 그려면 2 가지 선택 사항이 있습니다.

  • 파일의 압축 된 비밀번호 보호 아카이브를 암호화하거나 작성하십시오. 이 방법 (Cryptkeeper)은이 암호를 모르면 아무도 파일을 보지 못하게 100 % 확실해야하는 경우에 적합합니다.

  • 컴퓨터 폴더 / 파일 권한을 사용하여 다른 사용자에 대한 폴더 액세스를 거부하십시오.

첫 번째는 사용 된 비밀번호를 모르면 사용자가 결과를 열 수 없도록하는 것입니다.

두 번째는 권한이없는 다른 사용자가 열 수 없도록 파일 / 폴더 권한 만 변경합니다. 폴더는 여전히 존재하며 sudo시스템에 권한이 있거나 LiveCD를 사용하고 파티션을 읽는 모든 사용자가 액세스 할 수 있습니다 . 암호화 된 폴더 / 아카이브를 열거 나 마운트 할 때마다 암호를 입력 할 필요가 없으며 구현하기가 더 간단합니다.

가장 쉽고 빠른 방법 chmod은 파일 또는 폴더의 권한을 변경하는 것입니다.

터미널을 열고 폴더가있는 곳으로 이동합니다. 폴더 이름이 foo있고 현재 폴더가 있다고 가정합니다 .

chmod 700 foo

할 것이다 foo당신의 눈에만 사용할 수, 암호화 된 (즉도 가능) 만 사용자 (및 또는 sudo는 권한이있는 사용자는) 읽거나 해당 파일 / 폴더를 열 수 없습니다.

파일이나 폴더를 마우스 오른쪽 단추로 클릭하고 권한을 수동으로 변경하여 그래픽으로 수행 할 수도 있습니다. 아래 예에서 소유자는 모든 권한을 가지며 다른 그룹 또는 사용자가 해당 파일 / 폴더에 액세스하거나 읽거나 수정하지 못하도록 거부합니다.

여기에 이미지 설명을 입력하십시오

파일 / 폴더 권한에 대한 자세한 정보는 우분투 Understanding and Using File Permissions위키 페이지를 방문 하십시오.


+1은 애매하지만 간단한 해결책으로 잘못 될 수 없습니다.
Aaron

훌륭하게 들리지만 의미가 없습니다. 잠시 동안이나 폴더에 대한 "권한 변경"은 어떻게합니까?
Gonzoza 2012

당신은 여기 초보자를 다루고 있습니다. "명령 사용"이란 무엇입니까? 폴더를 클릭하면 "명령 사용"은 어떻게됩니까?
Gonzoza 2019

나는 또한 대답에 그것을 추가하고 폴더를 마우스 오른쪽 버튼으로 클릭하고 권한으로 이동하여 살펴보십시오. 주어진 예제는 파일 또는 폴더를 사용자 나 sudo 권한을 가진 사용자 만 액세스 할 수있게합니다. chmod 700 <folder_name>터미널에서 발행하는 것과 동일 합니다.
Bruno Pereira 10

훌륭한. 나는 그것을 시도 할 것이다. 편집 : 잠시만 요. 다른 사람이 내 PC에 로그온 한 경우에만 작동하지 않습니까? 지금은 로그온 한 상태이며 유일한 사용자이므로 암호를 입력하지 않고도 모든 폴더에 액세스 할 수 있습니다.
Gonzoza 2012

4

둥근 천장

최종 업데이트 : 2012 년 8 월 4 일

우분투 gr 회원 (그리스 지역 사회)에 의한 최근 프로젝트 인 Vault 를 사용해 볼 수 있습니다 .

PPA :

sudo add-apt-repository ppa:vault/ppa
sudo apt-get update
sudo apt-get install vault

encfs (리포지토리의 패키지) 용 GUI 유틸리티입니다 . 패키지 설명을 인용합니다.

$ apt-cache show encfs
Package: encfs
[...]
Description-en: encrypted virtual filesystem
 EncFS integrates file system encryption into the Unix(TM) file system.
 Encrypted data is stored within the native file system, thus no
 fixed-size loopback image is required.
 .
 EncFS uses the FUSE kernel driver and library as a backend.
Homepage: http://www.arg0.net/encfs

마운트 지점 / 폴더를 생성 한 다음 닫거나 삭제할 수 있습니다. 비밀번호를 닫으면 비밀번호를 열어야합니다.

여기에 이미지 설명을 입력하십시오


3
ppa는 더 이상 존재하지 않습니다.

3

CryFS

CryFS 를 사용할 수 있습니다 :

cryfs basedir mountdir

기본적으로 KDE Vault에서 사용되며 Dropbox, Freefilesync, rsync 또는 유사한 소프트웨어를 통해 암호화 된 컨텐츠를 동기화하는 경우 데이터가 작은 암호화 된 블록에 유지되고 작은 파일을 변경하면 적은 양의 데이터 만 생성되므로 특히 흥미 롭습니다 다시 업로드해야합니다.


cryfs(표준 유닉스) 하드 링크를 지원하지 않기 때문에 권장 하지 않습니다.
arielf

1
그래도 유스 케이스에 의존하지 않습니까? 하드 링크가 필요한 것에 대해서는 사용하지 않는 것 같습니까?
RoundDuckMan

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.