rootユーザーにならない方法は?管理者はルートですか?


42

UbuntuをPCにインストールしました。ログインするには、インストール中に作成したユーザー名とパスワードを使用します。これは、私がルートユーザーであることを意味しますか?はいの場合、どのようにして非ルートになりますか?非rootユーザーはadminユーザーよりも安全であるようです。


9
rootadministratorを混同しています。2つの異なる点です。
fitojb


Windows 7では、この区別が明確になっていないため、実際に私を悩ませ混乱させています。Windowsでrootとして実行するのと同じことは、「管理者として実行」です。ただし、もちろん、管理者としてログインしている場合は、定義上、すべてを管理者として既に実行しています。本当に悪い用語の選択。
クリスハーパー

@KrisHarper ユーザーが自分でプログラムを実行しなければならないのは、定義上(または真実でさえない)です。Ubuntuでは、管理者(root以外)はを使用してプログラムをrootとして実行できますsudo。より一般的には、管理者(または許可されたユーザー)X command...はでYとして実行できますsudo -u Y command...。Windows Vista以降では、UAC有効にすると、管理権限を持つユーザーはプログラムを実行せずに実行しますが、プログラムを明示的に許可すると、その機能が継承されます。UACがオンの場合(または制限ユーザーの場合)、管理者として実行が表示されます。
エリアカガン

@EliahKaganもちろんあなたは正しいです。内部では、ユーザーは低レベルのセキュリティトークンを発行され、必要に応じて高レベルのセキュリティトークンを要求できます。しかし、ユーザーエクスペリエンスの観点から意味的に話していました。コンピューターを管理して使用している場合、文字通りプログラムを管理者として実行しています。私のポイントは、物理管理者(自分)とデジタル管理者(特定のユーザーアカウント)の間の抽象化を壊すため、用語の選択が貧弱だということでした。技術的に熟練した人が何が起こっているかを理解しているとしても、私はそれが悪いUXであることがわかります。
クリスハーパー

回答:


79

あなたは管理者ですが、ではありませんrootrootユーザーは何もすることができます。管理者はとしてアクションを実行rootできますが、通常、管理者が行うことはによって行われませんroot。そうすれば、自分のシステムを完全に制御できますが、使用することを選択した場合に限ります。

Ubuntuは、あなたがroot本当にあなたであることを確認するために、あなたが何かをしようとするときにあなたのパスワードを求めます。

ユーザーアカウント:人間、およびその他

本物の人間のユーザーは、それらを表すユーザーアカウントを持っています。Ubuntuをインストールしたときに、そのようなアカウントを1つ作成しました。しかし、すべてのユーザーアカウントが実際の人間のユーザーを表すわけではありません

本物の人間のユーザーは、ユーザーアカウントを通じて権限を付与(および拒否)されます。システムを使用するには、ユーザーアカウントを使用する必要があります。したがって、ユーザーアカウントの機能と制限が適用されます。

ユーザーアカウントは、一連の機能と制限を体系化するためにも使用されます。実際には、マシンの人間ユーザーが多くない限り、一部のユーザーアカウントが存在するため、特定のプログラムまたはコマンドをそのID、ジョブに適切な能力と制限を持つIDで実行できます。

たとえば、www-dataユーザーが存在するため、Webサーバーを実行すると、サーバーがアクセス可能にするデータを所有します。実際の人間のユーザーがこれらのデータに未チェックの変更を加える権限を与えられる必要はありません。また、WebサーバーはWebの提供に不要なアクションを実行する権限を与えられる必要はありません。その結果、WebサーバーとWebシステムの残りの両方は、WebサーバーがWebサーバーのすべての権限を持つ(およびWebサーバーの権限を持つ)人間のユーザーによって実行された場合よりも、偶発的または意図的な破損に対してより安全です所有)。

最も重要な非人間ユーザーアカウント

ユーザー名がのスーパーユーザーはroot、能力と制限の非常に具体的な組み合わせを持つ人間以外のユーザーアカウントです:すべての能力、制限なし

root「S 許可何もします。rootシステム自体がそれらを実行したり、それらから意味を成すことができないため、まだできないことがあります。そうrootすることはできませんでプロセスを殺す無停電睡眠を、またはそれを移動し、移動するために岩が重すぎるします

などの多くの重要なシステムプロセスはinitとして実行されrootroot管理タスクの実行に使用されます。

としてログインできますrootか?

rootパスワードを使用してログインできるようにアカウントを構成することは可能ですが、Ubuntuではデフォルトで有効になっていません。代わりに、あなたは考えることができますrootのようなものwww-datalpnobody、および他の非ヒトのアカウント。(実行するcat /etc/passwdgetent passwd、すべて表示します。)

人間のユーザーは自分のユーザーアカウントでログインし、別のユーザーアカウントで何らかのタスクを実行する場合、そのユーザーとして実際にログインすることなく、そのIDタスクを実行します。

他の人間以外のユーザーを設定するwww-dataこともできます。たとえば、ユーザーとしてログインすることもできます。ただし、これは非常にまれですが、他のUnixライクなOSの一部root では、端末のようログインするのが一般的です。全体のグラフィカルなインターフェイスを実行しているのリスクrootとして実行するように設計されていませんどのように多くのグラフィカルなプログラムと組み合わせ、rootそして正しく動作しない場合がありますが、あなたが取得しようとすることはありませんという意味でroot出資デスクトップセッションを

してくださいノートとしてログインしている間というrootのUbuntuにデフォルトで無効になっていますが、取得する方法があるrootとして認証なしでシェルをroot同様の効果を生み出す、最も一般的なのですsudo -s-iリカバリモード同様の技術。(あなたはそれらのものが何であるかわからない場合は心配しないでください。)これは実際にログインしていない:リカバリモードでは、あなたがなるroot任意のログインが起こる前に、sudoベースの方法、あなただけのルートとしてシェルを実行しています。

管理者

Ubuntuのでは、管理者は、彼らのようにやりたいことができますユーザーでroot彼らがそうすることを選択した場合

システム設定。管理者アカウントを含む人間のユーザーアカウントを表示します。
[システム設定]> [ユーザーアカウント]。「Eliah Kagan」は管理者であるため、次のように操作できますが、そうrootはありませんroot

私はUbuntuシステムの管理者です。プログラムを実行すると、通常は次のように実行されますek(「Eliah Kagan」はekユーザー名に対応するフルネームです)。

AbiWordまたはLibreOfficeを実行すると、として実行されekます。Firefox、Chromium、Empathy、またはPidginを実行すると、として実行されekます。デスクトップインターフェイスを提供するために実行されるプログラムは、として実行されekます。

ただし、私は管理者なので、管理タスクを実行する必要がある場合は実行できます。

須藤

コマンドラインでは、通常sudo、次のようにコマンドを実行しますroot

sudo command...

これによりパスワードの入力が求められます。(rootのパスワードではありrootません。パスワードはありません。)

  • 私は管理者であるため、としてアクションを実行できますroot。デフォルト設定では、これを行うにはパスワードを入力する必要があります。
  • 管理者以外のユーザーrootは、パスワードを入力してもとしてアクションを実行できません。sudoコマンドを実行しているユーザーが管理者でない場合、コマンドは失敗します。

管理者はとしてアクションを実行する機能を除いてまったく普通のユーザーであるため、特権をroot必要とrootするコマンドの実行は、コマンドがとしてroot実行される場合を除き、引き続き失敗ます。

sudoの必要性を示すスクリーンショット:管理者は<code> root </ code>として実行することで特定のコマンドのみを正常に実行できます。これは通常、コマンドにsudo(およびスペース)を追加することで実行されます。
sudo管理タスクを実行するために使用する必要があることを示すスクリーンショット。(に基づいて、「サンドイッチ」によってランドール・マンロー。)

sudo、グラフィカル

グラフィカルプログラムは、/やなどのグラフィカルフロントエンドをroot介して実行できます。たとえば、GPartedを実行するには、実行できます。次に、グラフィカルにパスワードの入力を求められます。sudogksugksudokdesudorootgksudo gparted

gksudoグラフィカルパスワードプロンプト

グラフィカルにプロンプ​​トが表示されるため、端末を用意する必要はありません。これは、管理ツールの実行方法の1つですroot

ポルキット

Polkit(かつてPolicyKitとして知られている)は、管理者がを実行する別の方法ですroot。プログラムは、アクションを実行するサービスにアクセスします。アクションがプログラム全体を実行している場合があります。場合によっては、アクションがより制限されます。

最近では、多くのグラフィカルシステム管理ユーティリティがを使用するのではなく、デフォルトでpolkitを使用するように設定されていますsudo

このようなユーティリティの1つの例は、ソフトウェアセンターです。polkitを最大限に活用し、特権を必要とする何かをしたい場合にのみユーザーがパスワードを入力することを要求しrootます。(これは、- sudoベースの認証でも可能ですが、達成するのが難しく、よりいです。)

Software Centerでは、アプリケーションについて検索して読むことができます。次に、インストールするときにパスワードの入力を求められます。

Ubuntu Software Centerにアプリケーションをインストールするためのpolkitによる認証。

polkitの違い

任意のグラフィカルなプログラムは、として実行することが可能rootgksudo、その他のグラフィカルなsudoフロントエンド。(プログラムがない可能性があります動作し、次のように使用するように設計されていますかどうかに応じて、非常によくroot。しかし、プログラムを起動するコマンドは、として実行されますroot。)

sudoUbuntuのアプリケーションrootが舞台裏でアクションを実行する方法として、polkitは現在GUIフロントエンドよりも一般的ですが、polkiはroot それを許可し、実行可能なアクションを示す構成ファイルがあるかのようにグラフィカルアプリケーションのみを実行します

Polkit、非グラフィカル

pkexec polkitでプログラムを実行するために使用されるコマンドです。

のようにsudopkexec非グラフィカルコマンドを実行できます。(また、コマンドの機能を定義する構成ファイルは必要ありませんroot。単にコマンドをとして実行します。)

pkexec command...

pkexecターミナルから実行された場合でも、グラフィカルにパスワードを要求します(これは、その動作がgksudoまっすぐに実行するよりも似ている方法の1つですsudo)。

(GUIがない場合-たとえば、仮想コンソールまたはテキストのみのSSHセッションからログインしている場合、またはGUIが適切に機能していない場合- が正常pkexec低下し、コマンドラインでパスワードの入力を求められます)

pkexecを使用して端末でコマンドを実行します。

認証が正常に実行されると、コマンドは端末で実行されます。

polkit認証が成功すると、コマンドは<code> root </ code>としてシームレスに実行されます。

他のユーザーとしてコマンドを実行する root

rootできることは何でもできるので特別です。しかし、それは他のアカウントと同様のユーザーアカウントであり、コマンドrootsudo(直接またはグラフィカルフロントエンドで)実行する方法を少し変更して、他のユーザーとしてコマンドを実行できます。

sudo -u username command...
gksudo -u username command...
pkexec --user username command...

何?sudo最初に入力するだけですか?そのセキュリティはどうですか?!

でコマンドを実行することsudoは、教皇の不確実性を呼び出すようなものです。

あなたはときにコマンドを実行しsudo、[呼び出し教皇の無謬性] Ubuntuは [カトリックの人々 ] あなたがしている作るのは難しいしようと本当に [本当に教皇]。

はい、教皇の不可ibility性は(規範的であっても)宣言的であることを知っています。平行は完全ではありません。

何かをしようとしているrootsudo(またはpolkit)は大したことです- Ubuntuはちょうどあなたがプログラムを実行する他のすべての時間などによって、そのスライドをさせるつもりはありません。

パスワードの入力を求められます。(その後、あなたがそうしたことは短い間記憶されているので、システムを管理するときにパスワードを絶えず入力する必要はありません。)

注意することを思い出させることに加えて、これは2つのシナリオから保護します:

  • 誰かがあなたのコンピューター(またはモバイルデバイス)を使用しています。電子メールをチェックしたり、同様の無害な目的を装っていたりするかもしれません。ここでは、彼らが何らかの危害を加える可能性がまだあります。例えば、彼らはあなたのドキュメントを変更または削除することができます。ただし、パスワードを入力できないため、システムを管理できません。
  • システムを管理することになっていないプログラムは、パスワードを入力しない限り、管理できません。たとえば、Webブラウザーがセキュリティバグによって侵害され、悪意のあるコードを実行した場合でも、管理タスクを実行できません。ユーザーを作成および削除したり、root(LibreOfficeなどのパッケージマネージャーによってインストールされたものを含む)としてインストールされたプログラムを変更したり、システムを深いレベルで変更したりすることはできません。

聞いたことがあるsu。あれは何でしょう?それを使用できますか?

su別のユーザーとして認証し、コマンドを実行します(または対話型シェルを開始します)。これは、制限することが可能です誰が使用を許可されsuますが、suで認証対象のアカウントのパスワードは、ユーザーのパスワードではないが実行されています。

たとえば、実行して、ユーザー名と同じように、。su username -c 'command...'command...sudo -u username command...

あなたのようにコマンドを実行したときにでもusernamesudo、あなたが入力したパスワードを。のようにコマンドを実行するusernamesuusernameパスワードを入力します

以来su認証を行う対象のユーザのために、とsuあなただけのユーザーとしてコマンドを実行することができ、アカウントが有効になっています

rootアカウントが(のようにwww-dataしてnobody)、デフォルトでは無効になっています。としてログインするために機能するパスワードはありませんroot。したがって、suコマンドをとして実行することはできませんroot

あなたは、することができます使用しsuてログインすることができ、別のユーザー(通常は人間を表し、システム上のすべてのユーザーアカウントが含まれる)などのコマンドを実行します。

ゲストとしてログインすると、まったく使用できませんsu

組み合わせsusudo

管理者ではない人でも、管理者としてsu実行することができsudoます。(ただし、管理者としてコマンドを実行するには管理者のパスワードが必要なため、これで問題ありません。)つまり、制限されたユーザーはを使用susudoてコマンドを実行できますroot。これは次のようになります。

su username -c 'sudo command...'

(この方法でグラフィカルプログラムを実行するには、特別な注意が必要です。)

suようにコマンドを実行するためのより安全な方法ではないでしょうrootか?

おそらくない。

ユーザーがとして行動することを許可されない場合はどうなりrootますか?

管理者ではなく制限ユーザーにします。

管理者として実行されているプログラムがしようとするsudorootどうなりますか?

sudoパスワードなしで成功するように再構成しない限り、失敗します。

root最近のsudoコマンドでピギーバックとして実行されるべきではないプログラムはできないので、パスワードは必要ありませんか?

これが成功する可能性は非常に低いでしょう。最近では、ほとんどのオペレーティングシステム(Ubuntuを含む)はsudo、そのタイムスタンプが特定のコンテキストでのみ適用されるようにデフォルトで設定されています。

たとえばsudo ...、1つの[ターミナル]タブで実行して認証に成功した場合sudo、別のタブで(または無関係のGUIプログラムで実行するか、仮想コンソールまたはSSHセッションから実行する)パスワードの入力を求められます。すぐに実行されたとしても。

ユーザーXとして実行されているプログラムは、ユーザーXのパスワードにアクセスできませんか?

番号。

悪意のあるプログラムが管理者として実行できる場合、管理者がsudopolkitまたはpolkitで認証するときに入力された内容を「聞き取る」ことはできませんか?

はい、可能です。しかし、それはに入力されたパスワードを「リッスン」できますsu

パスワードを誰かに伝えた場合—

パスワードを他人に教えないでください。

誰かが私の代わりに何かをするために私のパスワードを知っていなければならないが、彼らにシステムを管理させたくない場合はどうなりますか?

理想的には、必要なことを実行できる別のユーザーアカウントが必要です。たとえば、アカウント間でファイルを共有し、他のユーザーへのアクセスを拒否しながら、複数のユーザーがファイルに書き込むことを許可できます。

ただし、信頼性の低い人がアカウントの共有を許可される場合は、制限されたユーザーアカウントである必要があります。この目的のために別のアカウントを作成することもできます(これは理にかなっています-それがあなたと別の機能を持ちたい誰かのためのアカウントであるなら、それは別のアカウントであるべきです)。

だから、最も安全な事は、両方を許可しないことであろうsudosu、人々がとしてログインしますroot手動で、?

いいえ、ユーザーrootをまったくログインさせないことに関連する重大な欠点があるためです。可能な限り、できるだけ少ない数のアクションを実行する必要がありますroot。システムの管理に直接関係するほとんどの行為(たとえば、ユーザーの構成の確認、ログの読み取り)でも、通常はroot特権は必要ありません。

また、同じように潜在的に悪意のあるプログラムは、彼らが実行したときにどのように誰かの種類を見ることができるsudosu、または偽の作成sudo/ suパスワードプロンプトを、潜在的に悪意のあるプログラムは、あまりにも、偽のログイン画面を作成することができます。

ユーザーを管理者にする理由は何ですか?

グループメンバーシップ。

Ubuntu 12.04以降では、管理者はと呼ばれるグループのメンバーですsudo

Ubuntu 11.10以前では、管理者はと呼ばれるグループのメンバーですadmin

12.04より前のUbuntuシステムを12.04以降にアップグレードすると、adminグループは下位互換性のために保持されます(そして、その中のユーザーに管理権限を与え続けます)が、sudoグループも使用されます。

制限付きユーザーアカウント

管理者アカウントの代わりに制限されたユーザーアカウントを使用できますか?

あなたが好きなら、確かに。[システム設定] > [ユーザーアカウント]で制限されたユーザーアカウントを作成し、そのユーザーとしてログインします。

管理者アカウントを制限付きユーザーアカウントにすることはできますか?

はい、ちょうどから削除sudoし、adminグループ(上記参照)。

ただし、システムを管理できるように、少なくとも1つの他の管理者アカウントがあることを確認する必要があります。ない場合は、リカバリモードまたはライブCDで起動し、一部のユーザーを再び管理者にする必要があります。(これ、失われた管理者パスワードリセットすることにています。)

ユーザーとグループを管理するためのグラフィカルツールは、通常、管理者なしでシステムを作成できないようにするか、少なくとも警告します。通常、コマンドラインツールは実行しません(自分が何をしているのかを知っていることを信頼します)。


2
@EliahKagan-もう一つの愚かなもの:)私は類推をします-ルートは親のようなものであり、すべてのユーザーは子供のようなものです。年長の子供(管理者)には、より多くの特権があります。子(ユーザー)が親(ルート)になることはありません。12歳の子供は、冷蔵庫やその他のものを使うなど、家(OS / Ubuntu)で危険でないことをすることができます。彼は安全にお金に触れることはできません。ただし、18歳(管理者)は、「sudo」または親の許可を使用してそのお金にアクセスできます。しかし、両方が別の金庫で銃に触れることは許可されていません。root(parent)のみがそれを行うことができます。理にかなっていますか?
FirstName LastName

1
@FirstNameLastName管理者アカウントは、現実の世界ではすべての権限を持つ実際の人間のユーザーを表します。管理者は、PolicyKitを使用rootして「何でも実行」できますsudo。管理者はrootアカウントを有効にしてログインすることもできます。ユーザーアカウントを機械的アクションと意識的アクションの組み合わせとして抽象化すると、人間のユーザーはroot純粋に機械的な行為を含む人間以外のユーザーの両方になります。それがすべてどのように機能するかを理解しているなら、あなたの類推がそれを補強しているなら、素晴らしい!しかし、私はそれが実際にルート管理者の関係をキャプチャするとは思わない。
エリアケイガン

7
@FirstNameLastNameより良い例えは次のとおりです。管理者はブルース・ウェインのrootようで、バットマンのようです。違いは完全に構築されたアイデンティティの問題です。ブルース・ウェインはいつでも好きなときにバットマンになることができますが、彼は常にマスクの下でブルース・ウェインになります。それでも、バットマンは彼が本当の人です-ブルース・ウェインのペルソナは、バットマンであることの結果から彼を守る仕掛けです。日常生活の中でウェインとして登場することで、彼はしばしば自分自身と彼の愛する人たちを彼自身の間違い、システムの欠陥、そしてゴッサム・シティのマルウェアから守ることができます。
エリアケイガン

4

愚かな質問のようなものはありません;)

これで状況が少し明確になることを願っています。

Ubuntuでは、標準アカウントと管理者アカウントの2種類のユーザーアカウントを作成できます。2つの違い:標準アカウントは、rootアクセスを取得してシステムに重要な変更を加えることはできませんが、管理者アカウントは、rootユーザーとしてパスワードを使用して変更を加えることができます。Rootユーザー自体は、システムが作成した多くのユーザーのうちの1人であり、通常は表示も通知もされず、そのようにログインすることはできません(とにかくデフォルトでは)。管理者タイプのアカウントにログインしている場合、このルートユーザーになることができますsudo 端末でコマンドを実行すると、ソフトウェアをインストールしたり、システムを変更したりするためにパスワードを入力できます。標準ユーザーとしてログインしている場合は、そのいずれも実行できません。


管理者がコマンドを実行するだけでrootになることができる場合、他の誰か/ハッカーがそれをリモートで実行してrootユーザーになることができますか?
FirstName LastName

彼らはすでに実行できるようにするリモートで他のユーザーの一人としてログインする必要が@FirstNameLastNamesudo
Izkata

また、@ FirstNameLastNameは、rootアクセスを許可する前にアカウント名とパスワードを要求します。
Destrictor

@Destrictor-はい。実際、それが私を混乱させたものです。私は管理者アカウント内にいて、管理者パスワードを入力してルートにログインします。パスワードとユーザー名がadminとrootで同じ場合、なぜ2つのアカウントがあるのですか?
FirstName LastName

@FirstNameLastName sudoを使用するときにパスワードを入力する必要がある主な理由は、ログを記録するためです。これは主にセキュリティ上の理由によるものです(何かが発生し、IT部門が誰/何/どこを見つけている)
Destrictor

3

すべてのLinuxシステムでシステムを変更するには、rootユーザーとして認証される必要があります。また、すべての変更を適用するには、rootユーザーである必要があります。

通常のユーザーはシステム全体に変更を適用できません。これは、Windowsと比較した場合のLinuxの利点です。

攻撃が行われた場合、それはLinux / Unixシステムのその領域のみに発生します。これは、残りの領域を攻撃または変更するためです。ルート権限が必要ですが、Windowsでは1つの場所が攻撃されるとシステム全体が影響を受けます。

そのため、多くの質問で、ユーザーがrootパスワードを要求しない場合にのみ、セキュリティ環境では推奨されないため、ユーザーに選択を任せて警告します。

rootユーザーになりたい場合は、sudoが役立ちます。

sudo -i 

rootユーザーとしてアプリケーションを起動する場合は、sudoを実行できます。

sudo <app_name>

システムを非rootユーザーとして実行するのが常に良い方法です。


3

インストール中に作成されるアカウントは管理者アカウントです。

Ubuntuでは、rootアカウントにはパスワードがなく、その結果、ユーザーとしてログインできませんroot。これを回避する方法はありますが、これがデフォルト設定です。

Ubuntuの管理者アカウントは、ユーザーがグループsudoに追加されることを意味します。これにより、sudoコマンドを使用して一時的に悪徳を獲得する資格がアカウントに与えられます。PolicyKitは、「管理者」パスワードを要求することにより、特権の昇格を要求できます。(管理者ユーザーを選択し、そのアカウントのパスワードを入力する必要があります。)

これらが正しいことを確認するには:

  • ターミナルを開き、ソフトウェアパッケージインデックスの更新を試みます。apt-get updateこれを行うために使用されるコマンドであり、これルートとして実行する必要があります。ルートとしてログインするか、権限昇格を使用してルートとして実行する場合にのみ機能します。管理者は、任意のユーザーとしてコマンドを実行できるメカニズムにsudo apt-get update認証することで実行sudoできます。標準ユーザーはこれを行うことができません。

  • [システム設定]から[ユーザーアカウント]を開き、新しいユーザーの追加を試みます。そこで使用される保護メカニズムはPolicyKitです。管理者は特権の認証とエスカレーションを許可されますが、標準ユーザーはブロックされます。続行するには「管理者」パスワードが必要です。

アカウントが管理者かどうかを確認する方法は次のとおりです。

  • システム設定からユーザーアカウントを開きます。
  • 左側の列でユーザーアカウントを選択します。
  • Administrator管理者アカウントと一般Standardユーザーの両方のペインのアカウント名の下に表示されます。

2

番号。

Ubuntuにログインするユーザーは、adminユーザーではありません(Linux用語ではadminユーザーはrootと呼ばれます)


6
これはせいぜい誤解を招くだけです。インストール中に作成される非rootユーザー管理者です。ないルートが、管理者(彼らは以下のアクションを実行することができ、主に、意味rootを持つsudoとにPolicyKit)。
エリアケイガン

@EliahKagan-OK、管理者アカウントとルートアカウントの違いは何ですか?私はLinuxが初めてで、コンピューターサイエンスも初めてなので、我慢してください。
FirstName LastName

@EliahKagan実際には、Windowsの用語をLinuxに適用しようとしているだけではありません。 sudorootとして実行しようとしているプログラムによってアクセスが制限される可能性があります。
イズカタ

@FirstNameLastName実際には「root」という名前のユーザーがいます(通常、変更できると聞きましたが、方法はわかりません)。すべてにアクセスできます。
イズカタ

2
@Izkata いいえ、管理者はUbuntuで特定の意味を持ちます。それは単にです、完全に間違ってインストール時に作成したユーザーアカウントが管理者ではないと言うこと。特定のコマンドとして実行できるようにするためのようrootsudo、それは無関係です。管理者は、と同様に任意のコマンドを実行できます。デフォルトでは、他のユーザーはでコマンドを実行できません(または他のユーザー)。また、ルートとしてアクションを実行するためのメカニズムの1つにすぎません。人々が考える傾向があるのは、実際には最近のPolicyKitであることが多いということです。rootsudorootsudosudosudo
エリアケイガン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.