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


9

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

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

何かをインストールしたり、どこかに迷惑をかけたりするたびに表示される「認証」ウィンドウを探しています。これは、常にパスワードを要求するためです。

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


1
ここで優れた回答を考慮に入れても、パスワードの入力を求められる頻度を減らしたい場合は、そうすることができます。ターミナルでsudo visudoと入力し、行を追加しますusername ALL=(ALL) NOPASSWD: ALL。ファイルを保存し、エディターを終了し、ログアウトして、再度ログインします。ログイン時にパスワードの入力を求められますが、GUIでのsudoまたはadmin機能の入力は求められません。この選択によって課せられるセキュリティ条件であなたが平和であることを確認してください。
12

パスワードなしで自動ログインするための設定もあります。これは、一人暮らしで外部ネットワークを使用しない場合に行うのが妥当です。
ユーザー不明

回答:


23

おそらく本当の問題は、WindowsやMac OS X(実際にそうである場合、それを使用したことがない)がパスワードを持っている必要がない理由であるはずです。

システムをセットアップして満足のいくパスワードを入力する必要のある時間が大幅に短縮されたことがわかると思いますが、私は数か月間開発バージョンを実行していて、1日1〜2回しかパスワードを使用していません。 。

パスワードは、理由があるために存在します。そのため、システムに損害を与えることができないことに気付いていないときに、システムにアクセスする人がいます。

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

sudo -i

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

rootとsudoを読んでください-それはそこにあり、どこにも行きません。

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

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

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


1
「LinuxはWindowsではない」というエッセイは素晴らしいです。投稿いただきありがとうございます。
Chan-Ho Suh

10

正直に質問していただきありがとうございます。答えは「より安全だから」です。

セキュリティ対策には、少なくとも「煩わしさ」の要因があります。

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

これにより、権限のない人がシステムの構成を乱用することを防ぎます。これは、構成を実際に変更したいかどうかを確認するための「セーフティネット」でもあります。

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

ちなみに、Mac OSの振る舞いはあなたの言葉ですが、実際には完全にパスワード不要であることを覚えていません。アップグレード時、およびソフトウェアのインストール時に、パスワードを要求されます。

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


投票してストレートな質問をすることに対して感謝することができます。:)
ユーザー不明

1
「より安全だから」はばかげています。仮想マシンでOSを使用する場合のように、パスワードが不便なだけで追加のメリットがない状況が数多くあります。-1
user541686 2013年

6

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

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

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

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

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

Ubuntuがパスワードを必要とする理由を他の人々が十分に説明する以上のものと確信しています。私の回答では、AppleとMicrosoft 空白以外のパスワードを要求する必要があるということです。あなたはそれを完全な機能のために必要とするでしょう、そしてユーザーがパスワードを空白に設定することを許すことはただ問題を求めているだけです。


2

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

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

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

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

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


1

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

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

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

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.