at

ゲートウェイを取得するためのRNDISインターフェース
at

ゲートウェイを取得するためのRNDISインターフェース

RNDISをサポートするためにUSBガジェットを使用するLinuxデバイスがあります。目標は、IP設定を台無しにすることなく、すべてのコンピュータをデバイスに接続できることです。 RNDISデバイスに固定IPアドレスを設定しました。コミュニケーションに関する限り、すべてがうまく機能します。うまくいかないのは、私のホストPCが私のRNDISデバイスをゲートウェイとして追加することによってインターネットに接続されていないようです。デバイスが接続されるたびにリモートゲートウェイパスを指定できますが、これによりユーザーエクスペリエンスが低下します。 ホストPCがゲー...

Admin

rpm-ostreeリセットを復元する方法は?
at

rpm-ostreeリセットを復元する方法は?

デバッグ用にrpm-ostree reset新しいデプロイを実行して起動します。しかし、どのように回復しますか? 明らかに、以前の展開で起動できます。ただし、アップグレードするとまだ新しい展開が行われ、すべての階層化パッケージなどが削除されます。私はそれをしたくありません。これは最終的にテストに過ぎず、私のオーバーレイを使い続けたいのですが... もちろん、rpm-ostree install …すべて利用可能ですが、より簡単な方法が必要です! Fedoraディスカッションにクロスポスト ...

Admin

Flatpakが/ usrの代わりに/ varにアプリケーションをインストールするのはなぜですか?
at

Flatpakが/ usrの代わりに/ varにアプリケーションをインストールするのはなぜですか?

私はFlatpak(Linuxで広く使用されているパッケージマネージャ)が既存のディレクトリの/var代わりにこのディレクトリにアプリケーションをインストールすることに気づきました/usr。 Flatpakはアプリケーションをインストールする従来の場所ですが、 ログ、スプール、一時ファイルなどの可変データ用のディレクトリとして選択されています。この決定の理由は何ですか?従来の方法に比べて利点がありますか?/usr/var ...

Admin

ユーザーが存在することをどのように証明しますか?
at

ユーザーが存在することをどのように証明しますか?

一部の操作では、ユーザーが実際に存在することを確認する必要があります。たとえば、sudoを使用するには、オペレーティングシステムが慎重に保護するパスワードを入力する必要があります。したがって、sudoが正しいパスワードを確認すると、ユーザーが存在するか、そのパスワードを公開するのに十分なルートレベルのアクセスが破損していることがわかります。その後、アクセス権はまだ存在するユーザーに「十分に近い」と数分間キャッシュされます。 ユーザーが特権ユーザーツールに頼らずに自分の存在を証明する方法はありますか?私はユーザーのパスワードでのみチャレンジをロック解除できるチ...

Admin

opensslで生成された.pfx S / MIME証明書 - iPhoneにインポートするとパスワードが認識されない
at

opensslで生成された.pfx S / MIME証明書 - iPhoneにインポートするとパスワードが認識されない

私は最近、LinuxシステムでThunderbirdで使用できるようにCAからS / MIME証明書を受け取りました。 CLIで次のコマンドを使用しました。 openssl pkcs12 -export -in Certificate.crt -inkey private_key.pem -certfile cert_CA.crt -out my-cert.pfx それから私はThunderbirdにmy-cert.pfxをインストールしましたが、うまくいきました。 引き続き同じ.pfxファイルをiPhoneにインポートしましたが、証明書パスワードを尋ねたと...

Admin

DockerビルドでSELinuxタグを設定する
at

DockerビルドでSELinuxタグを設定する

SELinux用のタグファイルを使用してsquashfsイメージを作成しようとしています。 docker buildxを使ってビルドしています。私が試した2つのアイデアは失敗しました。 setfattrまた、chconコンテナのファイルシステム内のファイルを表示する SELinux 施行ホストには適用されません。無効なパラメータのみが返されます。これにより、ラベルを設定できます。 これらのオプションを使用してxattrsを設定すると、ファイルの配置mksquashfsに1つのタグしか設定できません。しかし、最初に/etcsayを追加して/etc/aから追加...

Admin

カスタムパッケージセキュリティメタデータ(RPM)
at

カスタムパッケージセキュリティメタデータ(RPM)

私は初めてRPMパッケージングに触れました。内部SSL証明書用のRPMを持つ内部yumリポジトリがありますが、パッケージ化できるほど単純ないくつかの異なるプログラム/ユーティリティがありますが、RPM形式では見つかりません。 コマンドを使用してリポジトリを作成しましたが、createrepoパッケージセキュリティメタデータを提供する方法に関する多くの情報が見つかりませんでした。これまでに私が見つけた最高の記事は次のとおりです。セキュリティメタデータでYumリポジトリを設定する、セキュリティメタデータを生成する方法をよく説明していますが、6年が経ち(ここに古い...

Admin

Ubuntu 22のバッテリー消費。パワートップを理解するのに助けが必要です
at

Ubuntu 22のバッテリー消費。パワートップを理解するのに助けが必要です

新しいLenovo Thinkpad T14 Gen4を購入しました。 Ubuntu 22.04に切り替えましたが、バッテリ寿命がひどいです。軽く使用すると2時間しかかかりません。これを実行しましたが、powertop多くの項目が表示されていますBadが、そのうちの多くはドライバーらしいので、この項目で何ができるのか理解できません。どんな助けでも大変感謝します! Bad VM writeback timeout Bad NMI watchdog should be turned off Bad ...

Admin

付録:画像がコンテンツよりどれだけ大きいかを計算する方法
at

付録:画像がコンテンツよりどれだけ大きいかを計算する方法

既知のサイズのファイルを保存するために、FAT形式のディスクイメージを作成しています。これは1GiBファイルです。 たとえば、 # Create a file that's 1 GiB in size. dd if=/dev/zero iflag=count_bytes of=./large-file bs=1M count=1G # Measure file size in KiB. LARGE_FILE_SIZE_KIB="$(du --summarize --block-size=1024 large-file | cut --fields 1)" #...

Admin

「該当するファイルやディレクトリがありません」相対シンボリックリンクとzshシェル
at

「該当するファイルやディレクトリがありません」相対シンボリックリンクとzshシェル

一日中tmuxで新しいウィンドウを開きましたが、わずか数分前に別のウィンドウを作成すると、次のエラーが発生しました。/etc/zsh/zshrc:109: no such file or directory: /etc/os-release 関連部分を見るとzshrc次のようになります。 106 # If you don't want compinit called here, place the line 107 # skip_global_compinit=1 108 # in ...

Admin

端末で特定の時間にインタラクティブにコマンドを実行する
at

端末で特定の時間にインタラクティブにコマンドを実行する

同様のコマンドがありますが、指定されたsleep時間にコマンドが開始されるように指定された時間を指定できますか?インタラクティブ現在開いているターミナルウィンドウですか? コマンドを知っているがat現在開いているターミナルウィンドウで対話的に実行されないため、機能しません。 夜明け4時に端末でコマンドを開始する必要があります。睡眠から目覚めたらすぐにコマンドを入力してEnterを押します。 私が考える最も近い解決策は、寝る前の04:00までの残り時間(秒)を計算してからsleepコマンドを使用することです。しかし、それは醜いです。これを行うより良い方法が必要...

Admin

/ tmpのUnixソケットは再起動時にディレクトリになります。
at

/ tmpのUnixソケットは再起動時にディレクトリになります。

私はraspi()でUbuntuベースのサーバーを実行しています6.5.0-1015-raspi #18-Ubuntu。このシステムでは、knxdKNXバスを実行し、KNXバスを自分のサーバーに公開してから、Dockerコンテナ内でHome Assitantを実行しました。knxdそしてdockersystemctlサービスで構成されています。 knxd/tmp/eibコマンドラインパラメータを使用してUNIXドメインソケットを生成するように設定します-u /tmp/eib。たとえば、systemctl startシステムの起動後にサービスを開始したときに機...

Admin

KDE Breathテーマを使用せずにQt-creatorにPlasmaでグローバルメニューを使用させる方法
at

KDE Breathテーマを使用せずにQt-creatorにPlasmaでグローバルメニューを使用させる方法

Qt-creator(万座郎そしてKDEプラズマ6)さまざまな方法でインストール: 経由でインストールされた場合Qtメンテナンスツール存在する$HOME: エクスポートしないメニューバーだからいいえグローバルメニュー(X11では動作しますが、waylandでは動作しません。) そうではないKDEバージョンのファイルダイアログ。 そうではない山風テーマアプリケーション。 そうでなければ完全に大丈夫です。 経由でインストールされた場合パックマン存在する/ゴミ箱: それは輸出するメニューバー 持っている山風テーマアプリケーション。 持っているKDEファイルダ...

Admin