pts

Bash의 스크립트 매개변수
pts

Bash의 스크립트 매개변수

저는 두 개의 스크립트 매개변수를 가져와 스크립트에서 변수로 사용하는 스크립트를 개발 중입니다. 나는 이것을 작동시킬 수 없으며 내가 뭘 잘못하고 있는지 알 수 없습니다. 문제는 두 번째 매개변수라는 것을 알 수 있습니다. 일부 테스트에서 본 것처럼(이 게시물의 하단에 언급된 대로) 읽혀지지 않습니다. 코드는 다음과 같습니다. #!usr/bin/bash help() { echo "" echo "Usage: $0 -p patch_level -e environment" ec...

Admin

cryptsetup: RAID1에서 디스크를 제거할 때 "암호화된 소스 장치에 대한 Walting"
pts

cryptsetup: RAID1에서 디스크를 제거할 때 "암호화된 소스 장치에 대한 Walting"

저는 데비안 12 책벌레입니다. 파티션 레이아웃은 다음과 같습니다: sdX1(EFI 파일) sdX2(boot, md-raid1) sdX3(root, dm-crypt, luks, md-raid1) 디스크 중 하나를 제거하고 단일 드라이브에서 부팅을 시도하자마자 "cryptsetup: 암호화된 소스 장치 UUID-XXX를 기다리는 중"이라는 메시지가 initramfs로 내려갈 때까지 나타납니다. 어떤 드라이브를 삭제하든 상관없습니다. 어떻게 해결할 수 있나요? ...

Admin

Bash getopts 오류 처리
pts

Bash getopts 오류 처리

Getopts를 플레이하는 동안 발생한 오류입니다. 다음은 스크립트를 실행할 때 3가지 옵션을 간단히 듣기 위해 사용한 코드 조각입니다. while getopts "vcn" opt; do case $opt in v) echo "Print V" ;; c) echo "Print C" ;; n) echo "Print N" ;; *) echo "Invalid Option" && exit 1 ;; esac done *) 옵션을 사용하여 오류를 처리했...

Admin

Windows NTFS 파티션의 암호를 해독하기 위해 설치된 Bitlocker를 프로그래밍하는 것은 얼마나 위험합니까?
pts

Windows NTFS 파티션의 암호를 해독하기 위해 설치된 Bitlocker를 프로그래밍하는 것은 얼마나 위험합니까?

Windows11과 Linux로 멀티 OS 시스템을 구축했습니다. 마운트할 수 있다는 것을 알았습니다비트 잠금 암호화됨 NTFSLinux의 Windows 파티션(루트로 /dev/sda3): cryptsetup bitlkDump /dev/sda3 cryptsetup open -y --readonly --type=bitlk /dev/sda3 bitlk-65536 mount -t ntfs -o,ro /dev/mapper/bitlk-65536 /mnt/ # ... umount /dev/mapper/bitlk...

Admin

bash getopts는 어떤 매개변수가 호출되는지 어떻게 알 수 있나요?
pts

bash getopts는 어떤 매개변수가 호출되는지 어떻게 알 수 있나요?

getopts그것이 bash 함수 라면 , 제가 이해한 바에 따르면 , 함수가 계속 진행하기 위해 어떤 인수가 있는지 알 수 있도록 $@전체 인수를 전달해야 합니다. 그렇죠?getopts 제가 보기엔 필요하지 않은 것 같은데, getopts현재 범위에 어떤 매개변수가 있는지 어떻게 알 수 있나요? 다른 고급 언어처럼 이전 호출을 추적하는 방법이 있나요? while getopts abcde opt; do ˄˄˄˄˄ <-- you only need to pass the ar...

Admin

암호화된 LVM은 "유효한 LUKS 장치가 아니며" 시작하거나 열 수 없습니다.
pts

암호화된 LVM은 "유효한 LUKS 장치가 아니며" 시작하거나 열 수 없습니다.

LUKS 암호화를 사용하여 LVM에 Arch를 설치했습니다. 다른 NVME 드라이브에 Debian을 설치한 후에는 더 이상 다른 시스템에서 파티션을 나눌 수 없고 cryptsetup openArch로 부팅할 수도 없습니다. # cryptsetup open /dev/nvme0n1p3 arch Device /dev/nvme0n1p3 is not a valid LUKS device. 여기hexdump -C해당 파티션의 처음 35kb 중 하나 입니다 . 노트: 저는 Arch를 설치할 때 먼저 파티...

Admin

우분투에서 LUKS 파티션을 마운트하는 데 필요한 명령
pts

우분투에서 LUKS 파티션을 마운트하는 데 필요한 명령

우분투- LUKS 암호화 파티션을 마운트해야 합니다.읽기 전용모델. 온라인으로 검색했지만 명령이 작동하지 않습니다. $ lsblk SDA 8:0 0 5.5T 0 disk SDA1 8:1 0 1.4T 0 part Partition name 253:0 1.4T 0 crypt SDA2(3,4) 8:2 0 1.4T 0 part 고쳐 쓰다: 다음을 사용하여 각 luks 파티션을 열 수 있습니다. sudo cryptsetup luksOpen /dev/sda1 partn.name 질문:읽기 전용 모드를 사용...

Admin

여러 chroot가 umount /chrootedpath /dev/pts된 후: 대상이 사용 중입니다.
pts

여러 chroot가 umount /chrootedpath /dev/pts된 후: 대상이 사용 중입니다.

나는 여러 개의 chroot 환경을 각각 별도의 폴더에서 병렬로 실행해 왔으며(스크립트가 chroot종료될 때 때로는 동일한 폴더에서 다른 환경을 실행함) 잠시 동안은 괜찮아 보였습니다. 하지만 지금은 "기본" 시스템이 거의 없습니다 /dev(앱을 시작할 수 없거나 새 창을 열 수 없음 등). 나는 항상 다음과 같이 설치했습니다. sudo mount -t proc proc $work_path/fin_sq/proc sudo mount -t sysfs sys $work_path/fin_sq/sys sud...

Admin

cryptsetup-initramfs의 경고
pts

cryptsetup-initramfs의 경고

오늘부터 실행 시 다음과 같은 경고가 표시됩니다 update-initramfs -u. cryptsetup: WARNING: The initramfs image may not contain cryptsetup binaries nor crypto modules. If that's on purpose, you may want to uninstall the 'cryptsetup-initramfs' package in order to disable the cryptsetup initramfs...

Admin

Ubuntu 22.04 cryptsetup-reencrypt가 "/dev/mmcblk0p3을 단독으로 열 수 없습니다. 장치가 사용 중입니다."와 함께 실패합니다.
pts

Ubuntu 22.04 cryptsetup-reencrypt가 "/dev/mmcblk0p3을 단독으로 열 수 없습니다. 장치가 사용 중입니다."와 함께 실패합니다.

Ubuntu 22.04 시스템이 있고 LUKS 암호화 키를 변경하고 데이터를 다시 암호화해야 합니다. 이는 루트 파일 시스템이므로 마운트 해제할 수 없으며 라이브 시스템을 부팅하기 위한 물리적 액세스가 없습니다. 많은 표준 전체 디스크 암호화 설정과 마찬가지로 "/dev/mmcblk0p3"은 LUKS를 사용하여 암호화되며 파일 시스템이 있는 LVM을 포함합니다. 기반으로LUKS 출시 노트, 제가 ​​아는 한 이 기능은 버전 2.2.0(온라인 재암호화) 이후에 존재하지만 버전 2.4.3에서는 이 기능이...

Admin

cryptsetup create는 첫 번째 비밀번호 문자 다음에 종료됩니다.
pts

cryptsetup create는 첫 번째 비밀번호 문자 다음에 종료됩니다.

나는 암호화된 기본 파티션을 마운트하기 위해 수년간 특정 서버에서 사용해 온 간단한 스크립트를 가지고 있습니다. /dev/mapper/cr_sdb1을 생성하려면 다음 줄이 있습니다. cryptsetup create cr_sdb1 /dev/xvdb1 서버가 마지막으로 재부팅된 지 몇 달이 지났는데, 이 모든 것이 제대로 작동했습니다. 하지만 더 이상은 아닙니다. 비밀번호를 요청 cryptsetup create하지만 비밀번호의 첫 문자를 누르자마자 즉시 종료됩니다(예: "P"는 분명히 "Passw0rd...

Admin

getopts에서 콜론(:)은 무엇을 의미합니까?
pts

getopts에서 콜론(:)은 무엇을 의미합니까?

내 스크립트에 대한 옵션을 구문 분석하려고 하는데 getoptsPOSIX 표준이 매우 도움이 되므로 이에 대해 읽는 것이 가장 좋을 것이라고 결정했습니다. 이것설명하다부분콜론(:) 사용에 대해 매우 모호합니다.선택적 문자열, 그래서 인터넷에서 사람들이 : 및 getopts를 어떻게 사용하는지 찾아봤는데 지금은 혼란스럽습니다. 명령에서 콜론의 역할은 무엇이며 getopts abc:d name표준을 읽어서 이를 어떻게 알 수 있습니까? ...

Admin