pts

/dev/ptsに書くと〜/.bashrcを取得できますか?
pts

/dev/ptsに書くと〜/.bashrcを取得できますか?

複数の端末ウィンドウが開いています。変更したばかりで、開いているすべての端末で実行~/.bashrcしたいと思います。source ~/.bashrc 私が見るには source ~/.bashrc | tee /dev/pts/{0..12} 、~/.bashrcすべての端末で実行する必要があります。clearの終わりにを追加したのでそうです~/.bashrc。 しかし、私が具体的にテストしているのは PROMPT_COMMAND="history -a; history -c; history -r; ${PROMPT_COMMAND:+$PROMPT...

Admin

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 source c...

Admin

起動時にボリュームのロックを解除する前に、dateコマンドを実行してください。
pts

起動時にボリュームのロックを解除する前に、dateコマンドを実行してください。

コンピュータの起動時にハードドライブのロックを解除するには、非常に長いパスワードを入力する必要があります。 次に、Debian は起動を続け、起動後にログイン資格情報を入力するだけで時間を確認できます。 dateドライブがロック解除されるまでの時間を知らせるコマンドなどを実行して、luks入力/パスワードの前に表示される数行にドライブをダンプできますかcryptsetup? ...

Admin

Bashのスクリプトパラメータ
pts

Bashのスクリプトパラメータ

私は2つのスクリプトパラメータを取得し、スクリプトで変数として使用するスクリプトを開発しています。私はこれを動作させることができず、何が間違っているのかわかりません。問題は2番目のパラメータであることがわかります。一部のテストで見たように(この記事の下部に記載されているように)読み取られません。 コードは次のとおりです。 #!usr/bin/bash help() { echo "" echo "Usage: $0 -p patch_level -e environment" echo -e "\t-p Patch leve...

Admin

cryptsetup:RAID1からディスクを取り外すときの「暗号化されたソースデバイスのWalting」
pts

cryptsetup:RAID1からディスクを取り外すときの「暗号化されたソースデバイスのWalting」

私はDebian 12本の虫です。パーティションのレイアウトは次のとおりです。sdX1 (EFIファイル) sdX2(boot、md-raid1) sdX3(root、dm-crypt、luks、md-raid1) ディスクの1つを削除して単一のドライブから起動しようとすると、「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パーティション(rootとして/ 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/bitl...

Admin

bash getoptsはどのパラメータが呼び出されるのかをどうやって知ることができますか?
pts

bash getoptsはどのパラメータが呼び出されるのかをどうやって知ることができますか?

getoptsそれがbash関数であれば、私が理解したところによると、関数が続行するためにどんな引数があるのか​​を知るように引数全体を渡さなければなりません$@。そうですか?getopts 私は見るのに必要ではないようですが、getopts現在の範囲にどのパラメータがあるのか​​をどうやって知ることができますか?他の高級言語と同様に、以前の呼び出しを追跡する方法はありますか? while getopts abcde opt; do ˄˄˄˄˄ <-- you only need to pass the argument l...

Admin

入れ子になったパーティションテーブルを持つ暗号化されたパーティションを閉じる方法は?
pts

入れ子になったパーティションテーブルを持つ暗号化されたパーティションを閉じる方法は?

cryptsetup を使用して暗号化されたパーティションを作成する場合 cryptsetup -q luksFormat /dev/vdb3 /tmp/pwfile cryptsetup -d /tmp/pwfile luksOpen /dev/vdb3 pv00 次に、/dev/mapper/pv00にネストされたgptパーティションテーブルを設定します。 parted=/sbin/parted disk=/dev/mapper/pv00 ${parted} -s -- "${disk}" mklabel gpt ${parted} -s -- "${...

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の1つです。 メモ: 私はArchをインストールするときに最初にパーティショ...

Admin

UbuntuでLUKSパーティションをマウントするために必要なコマンド
pts

UbuntuでLUKSパーティションをマウントするために必要なコマンド

Ubuntu- 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