sudo コマンドを使用すると、信頼できるユーザーは別のユーザー (デフォルトでは root ユーザー) としてプログラムを実行できます。コマンドラインで多くの時間を費やす場合、sudo は常に使用するコマンドの 1 つです。 通常、sudo アクセスを許可するには、sudoers ファイルで定義されている sudo グループにユーザーを追加します。 Debian、Ubuntu およびその派生版では、sudo グループのメンバーに sudo 権限が与えられます。CentOS や Fedora などの RedHat ベースのディストリビューションでは、sudo グループの名前は wheel です。 sudo コマンドを実行する前に、グループの各メンバーにパスワードの入力が求められます。これにより、セキュリティの層が追加され、ユーザーに sudo 権限を付与するための推奨される方法になります。 以下のように表示されます。 ただし、自動スクリプトを実行する場合など、場合によっては、sudoers ファイルを構成し、特定のユーザーがパスワードを要求せずに sudo コマンドを実行できるようにする必要があります。 Sudoers ファイルにユーザーを追加する sudoers ファイルには、ユーザーとグループの sudo 権限を決定する情報が含まれています。 sudoers ファイルを変更するか、 変更を加える前に、現在のファイルをバックアップすることをお勧めします。 date コマンドは、バックアップ ファイル名に現在の日付を追加します。 visudo コマンドを使用して /etc/sudoers ファイルを開きます。 sudoers ファイルに変更を加えるときは、常に visudo を使用してください。このコマンドは編集後にチェックを行い、構文エラーがある場合は変更は保存されません。 ファイルをテキスト エディターで開くと、構文エラーが発生し、sudo アクセスが失われます。 ほとんどのシステムでは、visudo コマンドは vim テキスト エディターを使用して /etc/sudoers ファイルを開きます。 vim の経験がない場合は、別のテキスト エディターを使用できます。 たとえば、エディターを GNU nano に変更するには、次のコマンドを実行します。 ファイルの最後までスクロールし、次の行を追加します。これにより、ユーザー「linuxidc」は、最初にパスワードを尋ねられることなく、sudo を使用して任意のコマンドを実行できるようになります。 以下のように表示されます。 「linuxidc」を、アクセスを許可するユーザー名に変更することを忘れないでください。 ユーザーがパスワードを入力せずに特定のコマンドのみを実行できるようにするには、NOPASSWD キーワードの後にコマンドを指定します。 たとえば、mkdir コマンドと mv コマンドのみを許可するには、次のようにします。 /etc/sudoersファイル内
完了したら、ファイルを保存してエディターを終了します。 sudoers ファイルを編集する代わりに、認証ルールを含む新しいファイルを /etc/sudoers.d ディレクトリに追加できます。 このアプローチにより、sudo 権限の管理がより保守しやすくなります。 テキスト エディターを開き、ファイルを作成します。 ファイルには任意の名前を付けることができますが、通常はユーザー名をファイル名として使用するのが最適です。 sudoers ファイルに追加したのと同じルールを追加します。 最後に、ファイルを保存してエディターを閉じます。 要約する 非 root ユーザーが管理タスクを実行するために必要なスクリプトがある場合、パスワードなしで sudo を実行すると便利です。 上記は、パスワードを入力せずに Linux で sudo コマンドを実行するために紹介した方法です。お役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 以下もご興味があるかもしれません:
|
<<: 外部ネットワークアクセスを許可するためのMysql5.6の設定手順の詳細を共有する
>>: LinuxにMySQLをインストールし、外部ネットワークアクセスを構成する例
マシンに MySQL バージョン 5.0 がすでに存在する場合は、最新バージョンの MySQL のイ...
CentOS 6 以前のバージョンでは、MySQL サーバー/クライアント インストール パッケージ...
Web ページやフォームを設計するたびに、さまざまなブラウザ、特に IE ファミリの互換性の問題に悩...
目次1. はじめに2. 使用1. vue2とvue3の違い2. ページ上の一部のデータはキャッシュす...
1. コマンドの紹介ipcs コマンドは、Linux のプロセス間通信機能の状態を報告するために使用...
序文一部の CSS 相互作用の影響により、要素に設定されたz-index実際のサイズに応じて重ね合わ...
この記事では、モバイルデバイス上の 1 ピクセルの境界線の問題を解決する 5 つの方法を紹介します。...
序文現在、フロントエンドは主に webpack の devServer の構成を通じてクロスドメイン...
この記事では、以下の環境をテストします。 CentOS 7 64 ビット 最小 MySQL 5.7 ...
Navicat で MySql スケジュールタスクを作成する詳細な説明イベントは、MySQL が特定...
効果(ソースコードは最後にあります): 成し遂げる: 1. タグを定義します。 <h1>...
HTML 初心者は、ファイルを正しく参照する方法という問題によく遭遇します。たとえば、HTML ペー...
次のような疑問が湧くかもしれません。MySQLをローカル (自分のコンピュータ) にインストールした...
この記事は主にインターネット上の他のチュートリアルを参考にしています。実際に操作した上でのまとめです...
1. 概要この記事では、DOCTYPE要素を体系的に説明します。同時に、多くの情報を調べました。イン...