web-dev-qa-db-ja.com

Linux Ubuntu / Mintにrootアカウントがないのはなぜですか?

これはLinuxUbuntu(およびMint)に関する質問です。 Linuxシステムの新規ユーザーとして、UbuntuではPCの所有者がroot /管理者になることを許可していないという事実に興味がありました。これには正当な理由があるかどうかにかかわらず、私は困惑しています。

Root権限が必要なsmethingを実行したい場合は、Sudoコマンドを使用する必要があります。しかし、実際にSudoによってrootユーザーになることができるのであれば、rootユーザーを削除する意味は何でしょうか(もちろん、その時点でPCの所有者である必要があります)。これで何が解決したのかわかりません。

2
P_Q

buntuサイト には、Sudoアプローチを使用することの利点であると彼らが感じる多くのことがリストされています。私がこのルートに行く正当な理由であると思うものを選びます:

  • Ubuntuインストーラーには、尋ねる質問が少なくなっています。
  • ユーザーは追加のパスワードを覚えておく必要はありません。
  • ボックスにブルートフォース攻撃を試みているクラッカーはすべて、ルートという名前のアカウントを持っていることを認識し、最初にそれを試みます。 (つまり、rootアカウントがない場合は、少しの作業がなければ、システム上の他のアカウントが何であるかがわかりません。)
  • Sudoは、よりきめ細かいセキュリティポリシーで設定できます。
  • ルートアカウントのパスワードは、システムで何らかの管理タスクを実行する必要があるすべての人と共有する必要はありません(前の箇条書きを参照)。
  • 認証はしばらくすると自動的に期限切れになります(したがって、マシンから離れて、15分後に完全なroot権限で誰かを連れてくることはできません)。

私にとって最大のものは最後のものです。 rootとしてGUIにログインし、セッションをロックしない場合、物理的にアクセスできる人が何ができるかがわかります。一人暮らしでもそれほど大きな問題ではありませんが、それでも素晴らしい機能だと思います。

6
Windos

その単なるセキュリティ対策。人々は常にrootアクセスでログインするだけなので、悪意のあるソフトウェアや人々があなたのマシンにアクセスすることを許可します。

Rootにパスワードを与えることでrootユーザーにアクセスできます

Sudo passwd root

パスワードを入力してから、新しいルートパスワードを入力し、確認します

その後、rootとしてログインできるようになります

0
Keltari