web-dev-qa-db-ja.com

Ubuntuがインストール時にユーザーにパスワードの作成を強制するのはなぜですか?

UbuntuをWindowsと一緒に実行するようにインストールしてから1つの問題がありましたが、他のオペレーティングシステムを置き換えるためにインストールされた場合も同じであると推測されます。ユーザーアカウント名を入力します。パスワードを入力せずにユーザーアカウント名を入力するだけの場合は、パスワードを作成するように求められます。私の比較はWindowsとMac OS Xで行われ、パスワードの作成を強制されることはありません。

[システム設定]> [ユーザーアカウント]で管理者アカウントのパスワードを削除すると、何かをインストールしようとするたびに認証できなくなります。パスワードを要求し、パスワードをまったく入力しないと機能しないからです。 、無効なパスワードを入力したかのように動作します。これは私が「特権からロックアウトすること」と呼んでいるものです。

何かをインストールしたり、迷惑な場所にアクセスしたりするたびに表示される「認証」ウィンドウを見つけています。

だから私の質問は-Ubuntuがインストール時にユーザーにパスワードの作成を強制するのはなぜですか?

9
Davin Ockerby

おそらく本当の疑問は、WindowsまたはMac OS X(実際にそうである場合、決して使用しない)がパスワードを持っていることを要求しないということでしょう。

パスワードを入力しなければならない時間が大幅に減少するという満足のいくようにシステムを設定すると、おそらく開発バージョンを数か月間実行しており、パスワードは1日に1回または2回しか使用していません。 。

パスワードには理由があります-あなたがシステムにアクセスできないのは、あなたがシステムにダメージを与えることができないことに気付いていないからです。

ターミナルで頻繁に使用していることがわかった場合

Sudo -i

必要なことを行ってから終了します。

ルートと須藤を読んでください-それはそこにあり、どこにも行きません。

https://help.ubuntu.com/community/RootSudo

結局のところ、あらゆる種類のLinuxはWindowsでもMacでもありません。

http://linux.oneandoneis2.org/LNW.htm

簡単な質問をしてくれてありがとう、答えは「より安全だから」です。

セキュリティ対策には、少なくとも小さな「迷惑」要素があります。

「ソフトウェアをUbuntuにインストールするにはパスワードを知っておく必要があります。これはUbuntuおよびその他のLinuxディストリビューションのセキュリティ機能です。」

これにより、権限のない人がシステムの設定を台無しにすることを防ぎます。また、実際に設定を変更したいことを確認するための「安全策」でもあります。

とにかくあなたのコンピューターをだれも使用しないことを知っているなら、あなたはパスワードを必要としないが、OSはそれを知る方法がないと主張されるかもしれません。その点で、Ubuntuは、「自分で足を踏み入れる」ことができる他のシステムとは異なり、常にパスワードを持っているように求める点で保守的です。

ところで、Mac OSの動作についてはWordを取り上げますが、実際には完全にパスワードなしであることを覚えていません。アップグレードするとき、時にはソフトウェアをインストールするときに、パスワードの入力を常に求められます。

回避策は、非常に短く簡単なパスワードを設定することです。

10
roadmr

OS Xはパスワードの作成を強制しません。しかし、これは実際には欠陥です。または、うまく言いたい場合は、使いやすさと機能性の間の「妥協」です。 OS Xでパスワードがなければ、Sudoコマンドを使用することはできません。さて、あなたは言う、私は何かをするためにターミナルを使用することはないので、誰が気にしますか?次回、特定の特権を必要とするアプリをインストールしようとすると、インストールできず、最初にパスワードを作成する必要があることがわかります。

実際、Macのフォーラムを見ると、パスワードを設定していない人にとってさまざまな問題が見つかります。たとえば、Windows共有への接続に問題が発生します。

基本的に、何らかの形式の認証が必要なシナリオは、すべて問題が発生する可能性のあるすべての領域です。 この人 誰がパスワードを空白に変更して人生をより簡単にし、Filevaultがそれを好まないことがわかったと考えてください。 (ロックアウトされました)

Windowsについては、Windows 98以来ずっと不慣れでしたが、あなたの言うことにも関わらず、簡単なグーグルは、パスワード(より正確には、「空白」のパスワード)を持たないことを示唆しています 完全ではない 問題の通常の状態。

OS Xの状況と同様に、何かを機能させるために 多少のいじり を行う必要があることがわかります。 Microsoftによると 、「この動作は仕様によるもので、システムのセキュリティを向上させるためのものです」。

Ubuntuがパスワードを必要とする理由を他の人が十分に説明していると思います。私の答えの私のポイントは、AppleとMicrosoftshouldに空白以外のパスワードが必要だということです。あなたは完全な機能のためにそれを必要とするでしょう、そして、ユーザーがパスワードを空白に設定するのを許すことは単にトラブルを求めています。

6
Chan-Ho Suh

OS Xをインストールするたびに、アカウントのパスワードを作成するように求められます。確かに、私はnotの作成を考えたことはありません。

パスワードを要求される回数を劇的に減らす方法があります。誰かが既に言及したように、Sudoコマンドを読んでください。ルート権限を必要とする何かをする必要があるときにパスワードを要求しないように設定できます。

起動時にパスワードを要求しないようにシステムを簡単に構成することもできます。

また、常にrootとして実行することもできますが、それは非常に間違いです。

パスワードは完全なセキュリティではありません。しかし、私のマシンをうろつきや悪意のある通行人から保護するために、他に何もないとしても、私は確かにそれを使用するでしょう。

2
jon c

どうして? UbuntuはLinuxのバージョンであり、これはUnixのプロセッサ固有のバージョンです(Multicsに多少基づいています)。 Unixは最初からマルチユーザーマルチタスクシステムとして設計されていたため、同じマシンで異なるユーザーアカウントを保護するためにパスワードが使用されていました。これには、知識のないユーザーがシステムに損傷を与えるのを防ぐためにパスワードが付けられたrootなどのシステムアカウントも含まれていました。

MS-WindowsはMS-DOSに基づいていました。MS-DOSはUnixからいくつかのアイデアをコピーしましたが、個人用のシングルユーザーシステムになることを目的としていました。 Windows2000およびWindowsXP以降のMS-Windowsの新しいシングルユーザーバージョンは、マルチユーザーマルチタスクWinNTコアに基づいており、システムの損傷を防ぐためにLinuxのようなアクセス制御保護を導入しました。 AppleのMacオペレーティングシステムの新しいバージョンは基本的にUnixのカスタムバージョンですが(この場合、NeXTSTEPに基づいており、BSD Unixに基づいています)、Macは通常シングルユーザーのパーソナルコンピューターでもあります。

Linuxの開発はオープンソースであり、ごく最近まで非常に技術的に精通したユーザーベースしかなかったため、「スーパーユーザー権限を持つユーザーとして実行しないでください(特にrootユーザーとして実行しないでください)」マントラでした。ただし、シングルユーザーシステムとしてのUbuntuの人気が高まるにつれて、システム管理者でもあるユーザーは、頻繁にパスワードを再入力する必要がないようにスーパーユーザーとして実行したいと思います。 Sudo -iで開きます。パスワードを再入力した後、あなたはコマンドを入力するのと同じ人であり、同じ間違いを入力する可能性が高いため、これには特定のロジックがあります。潜在的な危険性を含む詳細情報については、 RootSudo をお読みください。

ただし、既存のLinuxコミュニティの間では、その時点で必要な権限でのみ実行するという強いコンセンサスが残っています。さらに、データのいずれかが個人的なものであり、マシンにアクセスできる人に見られたくない場合は、少なくともユーザーパスワードが必要で、おそらく自動ログオンを有効にしないでください。

1
Smarteralec