最新記事

PAMが初めてログインしたときにのみ条件を確認するにはどうすればよいですか?
pam

PAMが初めてログインしたときにのみ条件を確認するにはどうすればよいですか?

〜のように初めてログインしたときにのみメッセージを表示するようにpam_mountを設定します。ただし、推奨回答はRHEL 9では機能しません(元の質問では機能しないようです)。 Red Hat Enterprise Linux 9 で DUO 2 段階認証プロセスを設定する必要があります。指示するベンダーのウェブサイトの設定により、ユーザーがパスワードを入力するたびに2FAの質問に答えますsudo。たとえば、最初のログイン時にのみ2FAの質問が表示されるようにこの設定を変更したいと思います。 以下を含む行の後に、/etc/authselect/password-authに以下を追加しましたpam_unix.so。 auth [success=1 default=ignore] pam_succeed_if.so service = systemd-user quiet auth sufficient pam_duo.so pam_succeed_if条件は、リンクされた質問とArch Wiki(独自の質問にリンクされている)の両方で提案されます。ただし、pam_succeed_if条件は毎回失敗し、DUOはシステムがロック解除されるたびに2FAを求めるメッセージを表示します。ユーザーがすでにログインしている場合は、DUOを確実にスキップする方法は?

Admin

私のオペレーティングシステムにはいくつのウェブカメラデバイスがありますか?
camera

私のオペレーティングシステムにはいくつのウェブカメラデバイスがありますか?

マイコンピュータにはUSBカメラデバイスしかありません。 lsusb Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 005: ID 058f:6387 Alcor Micro Corp. Flash Drive Bus 001 Device 003: ID 2bdf:0284 SN0002 HIK 1080P CAMERA そしてそれは事実であることが判明しましたSN0002 HIK 1080P CAMERA。 lsコマンドが2つのデバイスを表示するのはなぜですか? ls -ltrh /dev/video* crw-rw----+ 1 root video 81, 1 Jan 27 08:30 /dev/video1 crw-rw----+ 1 root video 81, 0 Jan 27 08:30 /dev/video0

Admin

一定期間アクティビティがない場合は、Kali Linuxを一時停止するか、休止状態にします。
linux
debian
kali-linux
suspend
hibernate

一定期間アクティビティがない場合は、Kali Linuxを一時停止するか、休止状態にします。

私HPプロブック450G1500GBのハードドライブを搭載し、Kali Linuxを実行します。コンピュータを定期的に使用せずに電源に接続していないまましばらく電源を入れると、ノートパソコンは電源を入れ続けてバッテリーが不足します。 だから、特定の期間にわたって活動している場合、Kaliがコンピュータ自体を自動的に一時停止するか、休止状態にすることができるかどうか疑問に思います。

Admin

tmuxでイタリック体を正しく機能させる
terminal
tmux
colors

tmuxでイタリック体を正しく機能させる

私が経験している問題は、tmuxで色とフォントが正しく生成されないことです。コマンドがtmuxの外部と内部で実行された場合、同じ出力が異なるように見えます。 外部tmux: tmux内部: 提案に従ってくださいここset -g default-terminal "screen-256color"、私の中にあります.tmux.conf。tputとの出力$TERMも正確です。 $ tput colors 256 $ echo $TERM screen-256color 私がここで何を見逃しているのでしょうか?

Admin

IP 0.0.0.0およびGW 0.0.0.0に不要なルートを追加しないようにconnmandを設定する方法
networking
linux-kernel
embedded
connman

IP 0.0.0.0およびGW 0.0.0.0に不要なルートを追加しないようにconnmandを設定する方法

以下のパスは固定されており、手動で削除してもconnmand(接続マネージャデーモン)によって別のインターフェイス名として追加されます。 ip link cmdを使用して特定のインターフェイスをシャットダウンしても同じ問題が発生します。 root@soc:~$ route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 eth0 connmandそうしないように設定する方法はありますか? 追加情報:eth0は静的IPアドレスを使用します。私のシステム(SoC)には4つのインターフェイスがあり、3つは固定IPアドレスを使用し、1つはDHCPを使用します。以下のeth0の固定IPを定義するsystemd / networkファイルを追加しました。 root@soc:/etc/systemd/network$ cat 10-eth0-soc.network [Match] Name=eth0 [Network] Address=10.10.11.2/24 root@soc:/etc/systemd/network$

Admin

私の仮想マシンがネットワーク接続にvhost-netドライバを使用しているかどうかを確認する方法
networking
linux-kernel
kvm
virtio

私の仮想マシンがネットワーク接続にvhost-netドライバを使用しているかどうかを確認する方法

KVM では、ネットワーク カード モデルはvirtio(最新) または以前e1000(使用されなくなった、エミュレートされた) に設定できます。 virtioでは、vhost-netドライバまたはqemu。 vhost-netとqemuの違いは、パケットがゲストからホストに送信され、物理ネットワークカードに転送される方法です。 vhost-netモジュールは、virtioパケット処理タスクをユーザースペース(QEMUプロセス)からカーネル外(vhost-netドライバ)に移動して仮想化オーバーヘッドを減らすvirtioネットワーキングのためのカーネルレベルのバックエンドです。 vhost-net は virtio ネットワークインターフェイスでのみ動作します。vhost-net カーネルモジュールがロードされると、デフォルトで有効になります。すべてのvirtioインターフェイスに適用されますが、vhost-netを使用すると特定のワークロードのパフォーマンスが低下した場合は、インターフェイス設定で無効にできます。引用する 私の質問は、vhost-netモジュールがロードされたことをどのように確認しますか?一般的なコマンドはmodinfoここでも機能しますか?

Admin

cru:こんにちは、世界はうまくいきません。
process
restore
checkpoint

cru:こんにちは、世界はうまくいきません。

遊びたいクルー、Linuxプロセスのチェックポイント/修復のためのプロジェクトです。これを行うには、チェックポイントと復元機能を提供するcriuのhello-worldを使用しています。シンプルループ。 私は次の手順を実行しました。 単純なループプログラムを作成します。 $ cat > test.sh <<-EOF #!/bin/sh while :; do sleep 1 date done EOF $ chmod +x test.sh 走る: $ ./test.sh $ ps -C test.sh PID TTY TIME CMD 2621 pts/1 00:00:00 test.sh 捨てる: # sudo criu dump -vvvv -o dump.log -t 2621 --shell-job && echo OK OK 復元するには: # sudo criu restore -vvvv -o restore.log --shell-job 回復は機能しません。中断された部分からループプロセスを再開する必要があります。プロセスはコンソールから印刷を続ける必要がありますが、何も起こりません。エラーメッセージもありません。 私のシステム: Ubuntu19.04 クルー3.8.1

Admin

フラッシュドライブの実行権限をインストールする方法は? (蒸気)
usb-drive
steam

フラッシュドライブの実行権限をインストールする方法は? (蒸気)

最近ゲームをするためにChromebookにGallium OSをインストールしました。私はLenovo N21 Chromebookを持っています。 Steamをダウンロードしましたが、Terraria(ゲーム)のためのスペースがたくさん残っていました。スムーズに実行され、人々はこのデバイスでMinecraftとCSGO(Counter-Strike Global Offensive)を実行できると言います。しかし、私のChromebookにはCSGOのための残りのスペースがありません。 CSGOを保存してダウンロードしようとして62GBのフラッシュドライブを購入しました。 「今すぐプレイ」をクリックすると、フラッシュドライブにインストールできるオプションが表示されます。フラッシュドライブファイルをクリックしてインストールをクリックすると、「新しいSteamライブラリフォルダは実行権限でマウントされたファイルシステムに存在する必要があります」というエラーが表示されます。私はコンピュータ/技術の専門家ではないので、どうすればよいのかわかりません。誰もがこの問題を解決するのに役立つことができればとても感謝します。

Admin

他のファイルを参照して行を更新する
awk
sed

他のファイルを参照して行を更新する

以下に示すように、カンマで区切られた2つのファイルがあります。 cat source.txt A,1000 B,3000 C,2500 D,5000 E,4000 F,3000 cat test.txt A,1000 C D,5000 B E 予想される出力が次のようになるように、source.txtファイルを参照してtest.txtファイルを更新するにはどうすればよいですか? cat test.txt A,1000 C,2500 D,5000 B,3000 E,4000

Admin

Bashを使用した後も、SHELL環境変数はまだzshを指します。
bash
shell
zsh

Bashを使用した後も、SHELL環境変数はまだzshを指します。

zshとbashの間を移動しようとしています。 デフォルトでは、私はzshをシェルとして使用します。次のように入力してこれを把握できます。 echo $SHELL私は得る/bin/zsh しかし、私はBashを開きたいので、私は/bin/bash今bashにいると仮定して入力します。ただし、エコーすると、$SHELLまだ次のメッセージが表示されます。/bin/zsh 何が問題なの?

Admin