LinuxでWindowsに似た管理者パスワードプロンプトをシミュレートする方法は?

LinuxでWindowsに似た管理者パスワードプロンプトをシミュレートする方法は?

アプリを定期的に使用しますmint installが、一般ユーザーにアプリに対するフルアクセスを許可すると安全ではないと思います。ルートパスワードを入力するまで、このアプリケーションにアクセスする方法があるかどうかを知りたいです。デフォルトでは、ターミナルに新しいアプリケーションをインストールするときに、Windowsの管理者パスワードプロンプトに似たものを使用できます。私はsuを使ってrootとしてログインできることを知っていますが、これは確かに安全ではないことを知っています。どんなアイデアがありますか?

編集:やはり、一般ユーザーに権限を与えるためにsudoやchmodなどを使用したくありません。

ベストアンサー1

ルートアクセスが必要なタスクを実行する必要がある場合は、ルートアクセスを取得するためのいくつかの方法を使用する必要があります。これは、ほとんどの最新システムで意味するか、またはsuそれらsudoのいずれかに対するラッパーを意味します。 rootでコマンドを実行すると(または使用するかsuどうかにかかわらずsudo)、システムを損傷する可能性がある方法が増える可能性があります。したがって、コマンドが実際に必要な場合にのみrootとしてコマンドを実行する必要があります。

suの一般的な構成との主な違いは、ログイン時と同じパスワードを入力するのに対し、別のパスワード(ユーザーパスワード)を入力する必要があることsudoです。一般的なシングルユーザーコンピュータでは、両者のセキュリティに大きな違いはありません。パスワードを要求しないように設定することもできます。sudosurootsudo

端末で作業していてrootとしてコマンドを実行するには、次のようにしますsu

su -c 'somecommand an_argument another_argument'

そしてsudo

sudo somecommand an_argument another_argument

どちらにしてもパスワード(ルートパスワードsu、自分のパスワードsudo)を入力するように求められます。 Sudoはあなたのパスワードを覚えており、今後数分間パスワードを再入力するよう求められません。su毎回パスワードを再入力する必要があります。

パスワードの入力を求めるグラフィックプロンプトを表示することもできますが、(gksu、、kdesu...を使用)すでに端末で作業している場合はあまり便利ではありません。

おすすめ記事