失われたパーティションとハードディスクデータを安全に復元する方法
TestDiskとPhotoRecを使って、失われたパーティションやファイルを復元する方法を学びましょう。ソースドライブを保護し、安全にスキャンを行い、復元したデータを別のディスクに保存します。
sudoersポリシーにルールを追加することで、パスワードなしでsudoを実行できますNOPASSWD。最も安全な方法は、すべてのsudoコマンドのパスワード入力を無効にするのではなく、必要な管理コマンドのみを許可することです。
変更を加える前に、この設定が何をするのかを覚えておいてください。ログインしているアカウントを乗っ取った人物やプログラムは、追加の認証手順なしに、許可されたコマンドをroot権限で実行できてしまう可能性があります。sudoersのマニュアルNOPASSWDには、このタグは一致するコマンドの認証を解除するものとして記載されています。
以前のアドバイスに従って実行すると、sudo -s実際にはパスワードなしのsudoは設定されません。この-sオプションはsudo権限でシェルを起動しますが、sudoポリシーによっては最初に認証が必要になる場合があります。また、sudoは通常、認証成功を短期間キャッシュするため、複数のコマンドが別のプロンプトなしで実行されることがあります。これは永続的なNOPASSWDルールとは異なります。
この例では、alexパスワードなしでNginxを再起動できます。ユーザー名、コマンド、引数を、ご使用のシステムに合わせて変更してください。
以下のコマンドを通常のユーザーとして実行してください。
whoami
command -v systemctl
2 番目のコマンドは を返す場合があります/usr/bin/systemctl。ご自身のシステムが報告するパスを使用してください。sudoers ルールでは、コマンドを完全なパスで識別する必要があります。

直接編集する代わりに/etc/sudoers、visudoファイルと一緒に使用します/etc/sudoers.d:
sudo visudo -f /etc/sudoers.d/alex-nopasswd
通常、この設定手順ではパスワードを入力します。visudoは変更を受け入れる前に構文チェックを行うため、推奨されます。Ubuntuのvisudoマニュアルvisudoにも、 は編集中にファイルをロックし、構文エラーをチェックすると記載されています。

visudoメインのポリシーファイルを通常のテキストエディタで編集するのではなく、別のsudoersドロップインファイルを開いてください。Nginxの再起動の例では、以下を追加してください。
alex ALL=(root) NOPASSWD: /usr/bin/systemctl restart nginx
このルールでは、指定された引数を持つコマンドのみ、認証なしでroot権限で実行できます。複数の特定のコマンドを許可するには、コマンドの指定をカンマで区切ってください。
あるユーザーによるすべてのsudoコマンドで認証を意図的にスキップしたい場合、大まかなルールは次のとおりです。
alex ALL=(ALL:ALL) NOPASSWD: ALL
これはセキュリティ面で非常に劣り、ワークステーションや共有システムでは最良の選択肢となることはほとんどありません。ユーザーセッションが侵害されると、無制限のルート権限に直接アクセスできてしまいます。

NOPASSWD: ALL。保存してエディタを終了した後、sudoersポリシー全体を確認してください。
sudo visudo -c
このチェックは省略しないでください。visudoドキュメントには、sudoersポリシーは全体として評価されると説明されているため、設定全体をチェックすることで、含まれるファイルに関連する可能性のある問題を検出できます。
次に、キャッシュされたsudo認証情報を無効化し、非対話的にテストします。
sudo -k
sudo -n /usr/bin/systemctl restart nginx
この-nオプションを指定すると、sudo はパスワードの入力を求めなくなります。ルールに一致する場合、コマンドはパスワードを要求せずに実行されます。認証が必要な場合は、sudo は入力を待たずにエラーで終了します。これは、sudo -nパスワードの入力を求められると処理が停止してしまうスクリプトに特に役立ちます。

sudo -nコマンドが本当にパスワードを必要としなくなったことを確認します。sudo -lアカウントに割り当てられている権限を確認するには、コマンドを実行してください。alex-nopasswd。 sudoers の設定によっては、/etc/sudoers.d名前にドットが含まれているファイルや、バックアップスタイルの接尾辞で終わるファイルを無視する場合があります。sudo visudo -f /etc/sudoers.d/alex-nopasswd、ルールを削除または絞り込み、保存して、sudo visudo -c再度実行してください。パスワードなしのsudoは、厳密に制御されたサービスアクションや自動化タスクなど、具体的な必要性がある場合にのみ使用してください。NOPASSWD: ALL可能な限り正確なコマンドパスと引数を指定し、sudoersルールはジョブが許す限り最小限に抑えてください。これにより、sudoの保護機能の大部分を維持しつつ、本当に必要な場合にパスワードプロンプトを非表示にすることができます。
TestDiskとPhotoRecを使って、失われたパーティションやファイルを復元する方法を学びましょう。ソースドライブを保護し、安全にスキャンを行い、復元したデータを別のディスクに保存します。
CoBangを使えば、Webカメラまたは画像ファイルでLinux上でQRコードをスキャンできます。インストールオプション、セットアップ手順、Flatpakカメラへのアクセスに関する修正方法については、こちらをご覧ください。
Cameractrlsを使用してLinux上でウェブカメラの設定を変更しましょう。露出、色、フリッカー低減などのサポートされているコントロールを調整し、互換性のあるビデオモードを確認できます。
LinuxにPhpStormをインストールするには、JetBrains Toolboxを使用するか、スタンドアロンのtar.gzアーカイブを使用するか、SnapおよびArch AURオプションを選択してください。Javaは既にバンドルされています。
Cisco Packet Tracer 9.0.1 を Ubuntu 64 ビット版にダウンロードし、APT を使用して DEB パッケージをインストールし、ターミナルでライセンスに同意してサインインすると、ラボを開始できます。
Linux上でGNOME Disksまたはddコマンドを使用してCD-ROM ISOイメージを作成します。光学ドライブを識別し、コピーを監視し、イメージを検証し、破損したディスクやオーディオディスクに別のツールが必要な場合を把握できます。
各ディスプレイごとに個別のXFCE 4パネルを作成し、2番目のパネルを右側の出力に割り当て、位置とサイズを調整し、必要なランチャーとステータス項目を追加します。
LinuxでGIMPを使って写真の背景を削除する方法:被写体をトレースし、選択した背景を削除し、透明度を保持して、再利用可能なPNG形式でエクスポートします。
FlightGearは公式サイトから無料でダウンロードできます。Windows、macOS、Linuxの各パッケージを比較し、データファイルをインストールして、最初のフライトを開始しましょう。
OKSamplerはMP3クリップをキーボードのキーにマッピングし、音声をループ再生できます。この旧型フリーウェアの機能、旧機能が失われた箇所、ダウンロード前に確認すべき点について解説します。