크론 작업에 의해 마운트 된 암호화 된 폴더는 마운트 된 상태로 유지되지 않습니다.

Sdlion

서버를 쿼리하는 A.sh 스크립트가 있습니다. 마운트 암호를 검색하고 클라이언트에 Private 폴더를 마운트합니다.

그런 다음 먼저 인터넷 연결 상태를 확인하고 나중에 A.sh를 실행하는 Init.sh 스크립트가 있습니다.

수동으로 A.sh를 실행하면 모든 사용자 세션에서 Private 폴더를 사용할 수 있습니다. 그러나 cron 작업을 통해 Init.sh 또는 A.sh를 실행하면 출력에 폴더가 마운트되었음을 ​​표시하지만 다른 곳에 반영되지 않습니다.

  • A.sh는 폴더에 대한 마운트 암호를 검색합니다.
  • 키링에 추가 printf "%s" "$PASS" | sudo ecryptfs-add-passphrase --fnek -
  • 출력에서 서명과 fnek 해시를 검색합니다.
  • 그리고 마지막으로 폴더를 마운트합니다. sudo mount -t ecryptfs -o ecryptfs_cipher=aes,ecryptfs_key_bytes=16,ecryptfs_sig="$SIGNATURE",ecryptfs_fnek_sig="$FNEK",ecryptfs_unlink_sigs,ecryptfs_passthrough=no,no_sig_cache,key=passphrase:passphrase_passwd="$PASS" "$PRIVATE_FOLDER" "$MOUNT_POINT"

로그의 출력이 라인 Mounted eCryptfs에 표시 되기 때문에 마운트된다는 것을 알고 있습니다. 스크립트가 끝날 때 왜 마운트 해제되는지 모르겠습니다.

cron 작업은 해당 사용자 crontab에서 실행됩니다.

Sdlion

https://wiki.archlinux.org/index.php/ECryptfs 에 따르면

auto-mount, auto-umount [빈 파일]-존재하는 경우 pam_ecryptfs.so 모듈은 사용자가 로그인 / 아웃 할 때이 암호화 된 디렉토리를 자동으로 마운트 / 마운트 해제합니다 (로드 된 것으로 가정).

"존재하는 경우"는 ~/.ecryptfs/디렉토리의 파일을 의미합니다 .

ssh 또는 로컬 세션이 끝날 때 개인 폴더를 자동으로 마운트 해제하려면 touch ~/.ecryptfs/auto-umount충분합니다.

그러나이 자동 언 마운트 동작은 pam_ecryptfs.so 가 크론 작업과 같이 비대화 형 세션의 메모리에로드되는 한 유지됩니다 . ~/.ecryptfs/auto-umount파일 세트 가 없더라도 .

줄 주석 처리

session optional        pam_ecryptfs.so unwrap

on /etc/pam.d/common-session-noninteractive은 cron 작업과 같은 비대화 형 세션에서이 자동 마운트 해제를 중지합니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

마운트 된 폴더에 있고 폴더가 마운트 된 상태로있을 때 Autofs 중지

분류에서Dev

마운트 된 폴더의 소유자는 실제로 마운트되면 변경됩니다.

분류에서Dev

마운트 된 폴더의 소유자는 실제로 마운트되면 변경됩니다.

분류에서Dev

cryptkeeper에서 encfs 암호화 된 폴더를 마운트 해제 할 수 없습니다.

분류에서Dev

Watcher는 초기화시 발사되지 않지만 마운트 된 상태에서 작동합니다.

분류에서Dev

터미널을 통해 Synology NAS에 암호화 된 폴더 마운트

분류에서Dev

TTY에서 암호화 된 $ Home을 마운트하지 않고 로그인 할 수 없습니다.

분류에서Dev

TTY에서 암호화 된 $ Home을 마운트하지 않고 로그인 할 수 없습니다.

분류에서Dev

SSSD + 암호화 된 / home, 더 이상 로그인시 자동 마운트되지 않음

분류에서Dev

Synology NAS에서 SSH를 통해 암호화 된 폴더를 어떻게 마운트 할 수 있습니까?

분류에서Dev

영향을받지 않는 HDD 마운트 해제시 암호화 된 LVM이 부팅되지 않음

분류에서Dev

MacOS : 암호로 보호 된 sparsebundle을 마운트해도 암호를 묻지 않습니다.

분류에서Dev

암호화 된 홈 폴더가 준비된 후 마운트 지연

분류에서Dev

암호화 된 오버 마운트 아래에 암호화되지 않은 파일이 필요합니까?

분류에서Dev

마운트 된 장치는 파일 관리자 폴더 트리 항목에 표시되지 않습니다.

분류에서Dev

마운트 된 암호화 된 볼륨의 암호를 볼 수 있습니까?

분류에서Dev

마운트 된 암호화 된 볼륨의 암호를 볼 수 있습니까?

분류에서Dev

마운트 된 파티션에 파일이 기록되지 않는 이유를 이해할 수 없습니다.

분류에서Dev

경고 : setState (...) : 마운트되었거나 마운트 된 구성 요소 만 업데이트 할 수 있습니다. 이것은 일반적으로 마운트되지 않은 구성 요소에서 setState ()를 호출했음을 의미합니다.

분류에서Dev

이미지 파일의 암호화 된 파티션 마운트

분류에서Dev

컴파일되고 마운트 된 태그가 업데이트되지 않는 것 같습니다.

분류에서Dev

디스크 이미지 내의 암호화 된 lvm 내부에 파티션을 마운트하는 방법은 무엇입니까?

분류에서Dev

True Crypt에 마운트하기 위해 암호화 된 SYSTEM 드라이브를 물리적 드라이브로 포함하는 TIB (acronis 실제 이미지 파일 백업)를 마운트하는 방법은 무엇입니까?

분류에서Dev

장치를 마운트 해제하지 않고 마운트 된 폴더를 제거 하시겠습니까?

분류에서Dev

암호화 된 ZFS 데이터 세트가 마운트되지 않음 : 권한이 거부되었습니다.

분류에서Dev

암호 프롬프트가 눈에 띄게 암호를 묻지 않는 지연된 LUKS 암호화 드라이브 마운트

분류에서Dev

NFS 공유가 마운트 된 상태로 유지되도록하려면 어떻게해야합니까?

분류에서Dev

eCryptFS : 암호화 된 홈 디렉토리의 백업을 마운트하는 방법은 무엇입니까?

분류에서Dev

암호화 된 홈 디렉토리가 자동 마운트되지 않음

Related 관련 기사

  1. 1

    마운트 된 폴더에 있고 폴더가 마운트 된 상태로있을 때 Autofs 중지

  2. 2

    마운트 된 폴더의 소유자는 실제로 마운트되면 변경됩니다.

  3. 3

    마운트 된 폴더의 소유자는 실제로 마운트되면 변경됩니다.

  4. 4

    cryptkeeper에서 encfs 암호화 된 폴더를 마운트 해제 할 수 없습니다.

  5. 5

    Watcher는 초기화시 발사되지 않지만 마운트 된 상태에서 작동합니다.

  6. 6

    터미널을 통해 Synology NAS에 암호화 된 폴더 마운트

  7. 7

    TTY에서 암호화 된 $ Home을 마운트하지 않고 로그인 할 수 없습니다.

  8. 8

    TTY에서 암호화 된 $ Home을 마운트하지 않고 로그인 할 수 없습니다.

  9. 9

    SSSD + 암호화 된 / home, 더 이상 로그인시 자동 마운트되지 않음

  10. 10

    Synology NAS에서 SSH를 통해 암호화 된 폴더를 어떻게 마운트 할 수 있습니까?

  11. 11

    영향을받지 않는 HDD 마운트 해제시 암호화 된 LVM이 부팅되지 않음

  12. 12

    MacOS : 암호로 보호 된 sparsebundle을 마운트해도 암호를 묻지 않습니다.

  13. 13

    암호화 된 홈 폴더가 준비된 후 마운트 지연

  14. 14

    암호화 된 오버 마운트 아래에 암호화되지 않은 파일이 필요합니까?

  15. 15

    마운트 된 장치는 파일 관리자 폴더 트리 항목에 표시되지 않습니다.

  16. 16

    마운트 된 암호화 된 볼륨의 암호를 볼 수 있습니까?

  17. 17

    마운트 된 암호화 된 볼륨의 암호를 볼 수 있습니까?

  18. 18

    마운트 된 파티션에 파일이 기록되지 않는 이유를 이해할 수 없습니다.

  19. 19

    경고 : setState (...) : 마운트되었거나 마운트 된 구성 요소 만 업데이트 할 수 있습니다. 이것은 일반적으로 마운트되지 않은 구성 요소에서 setState ()를 호출했음을 의미합니다.

  20. 20

    이미지 파일의 암호화 된 파티션 마운트

  21. 21

    컴파일되고 마운트 된 태그가 업데이트되지 않는 것 같습니다.

  22. 22

    디스크 이미지 내의 암호화 된 lvm 내부에 파티션을 마운트하는 방법은 무엇입니까?

  23. 23

    True Crypt에 마운트하기 위해 암호화 된 SYSTEM 드라이브를 물리적 드라이브로 포함하는 TIB (acronis 실제 이미지 파일 백업)를 마운트하는 방법은 무엇입니까?

  24. 24

    장치를 마운트 해제하지 않고 마운트 된 폴더를 제거 하시겠습니까?

  25. 25

    암호화 된 ZFS 데이터 세트가 마운트되지 않음 : 권한이 거부되었습니다.

  26. 26

    암호 프롬프트가 눈에 띄게 암호를 묻지 않는 지연된 LUKS 암호화 드라이브 마운트

  27. 27

    NFS 공유가 마운트 된 상태로 유지되도록하려면 어떻게해야합니까?

  28. 28

    eCryptFS : 암호화 된 홈 디렉토리의 백업을 마운트하는 방법은 무엇입니까?

  29. 29

    암호화 된 홈 디렉토리가 자동 마운트되지 않음

뜨겁다태그

보관