pts

getopts를 사용하여 모든 매개변수를 다른 소스 bash 스크립트에 전달
pts

getopts를 사용하여 모든 매개변수를 다른 소스 bash 스크립트에 전달

한 스크립트에서 다른 스크립트로 모든 매개변수를 전달하려고 합니다. 그러나 다른 스크립트를 가져올 때 문제가 발생합니다. 모든 매개변수가 올바르게 전달되지 않습니다. 첫 번째.sh: #!/usr/bin/bash while getopts a option do case "${option}" in a) echo 'OptionA:somevalue';; esac done # This way works ./second.sh "$@" # Does not work when...

Admin

부팅 시 볼륨 잠금을 해제하기 전에 date 명령을 실행하세요.
pts

부팅 시 볼륨 잠금을 해제하기 전에 date 명령을 실행하세요.

컴퓨터가 시작될 때 하드 드라이브의 잠금을 해제하려면 매우 긴 암호를 입력해야 합니다. 다음으로 데비안은 계속 부팅하고, 부팅한 후에만 로그인 자격 증명을 입력하면 시간을 볼 수 있습니다. date드라이브가 잠금 해제되기 전의 시간을 알려주는 명령이나 다른 것을 실행하여 luks입력/비밀번호 앞에 나타나는 몇 줄 에 드라이브를 덤프할 수 있습니까 cryptsetup? ...

Admin

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