sudoの使用の何が問題になっていますか?


37

ここでのコメント、不必要な使用sudoは避けるべきだと言われました。その特定のケースでは必要ありませんでしたが、使用しても害はありません。

catrootを使用するなどの些細なプログラムを実行するときsudo、システムセキュリティを何らかの形で侵害するバグにぶつかる全体的なリスクは非常に低いと思います。

それでは、さらに4文字とスペースを入力する以外に、考えられる影響を誰かが指摘してください。


12
「質問するだけで何かを「su and say」することができる場合、システム上で非常に深刻なセキュリティ問題が発生していることに注意してください。」(Paul Vixie、vixie-cron 3.0.1インストールノート)

8
コミュニティのwikiはまた言います:「あなたは間違ってコマンドを入力して、システムを破壊する可能性」
Pandya

3
この質問を書いているとき、私は意図せずに悪い意識や全くの愚かさを排除するのを忘れていました。14年以降のLinuxを使用して誰かであること、使用してコマンドを実行するときにように私には明らかに見えたsudoか、rootとしてあなたが注意すると、実際にする必要が知っている、あなたがやっているものをチェック何だタイピングを。質問を削除したかったのですが、このQ / Aはユーザーの経験が少ないので役立ちますので、そのままにしておきます。
1


5
sudo rm -rf /<accidental enter>写真をゲット?
jpmc26 14年

回答:


70

リスクタイプミスは、バグの危険性以上のものです。

「うまくいかない、sudoそれに固執する」という習慣を身に付けるリスク。バグのリスクよりもはるかに高いです。

人々を見てきたシステム管理者sudoは、それらを必要としないあらゆる種類のランダムなコマンドを実行するので、私は常にの余分な使用に注意しますsudo

一方でcat有害ではない、これは奨励していることの習慣があります。


8
@BenCrowell close(ただしsudo、リダイレクトには適用されません)。
ムル14年

13
追加するだけの習慣sudoは、実際には非常に危険なものです。むしろ停止して、「なぜここにsudoが必要なのか」と尋ねるべきです。正当な理由がわからない場合は、コマンドで他の間違いを犯した可能性があります。ただ、それはエラーメッセージが離れて行くこのような過ちにあなたを導く作るために取るものは何でも追加:serverfault.com/questions/587102/...(私のお気に入りのコメントはどのようにしても、誤っ--no-保存ルートを入力します」問うものです? ")
kasperd 14年

22
svn update。激しい対立。知っている。sudo svn update。私は実際にこの...見てきた
ボリス・スパイダー

8
Subversionは使用しませんが、同様のものを使用sudo svn updateするとアクセス権が完全に台無しになり、元の状態よりも悪い状態になってしまうと思います。
ダボロス14年

5
@DaboRossこれは@muruの答えに含めるべきだと思います。これは使用の落とし穴の1つであるため、再度sudo呼び出すことによってのみアクセス可能なファイルを作成することにsudoなります。
Sanchises 14年

15

まだ言及sudoされていない別の問題があると思います。ステータスはデフォルトで15分でシェルにキャッシュされます。これは、潜在的に危険なコマンドを実行するために、次の15分間にパスワードを入力する必要がないことを意味します。

私たちは皆、多かれ少なかれそれから生じる可能性のあるセキュリティ問題を考えることができると思います。

これはsudosudo仕事を終えた後に頻繁にシェルを閉じるために、必要がない場合でも、使用する必要がある場合でも使用しない主な理由です。


1
そのリスクはtty_ticketssudoersとのオプションを使用して軽減できますsudo --remove-timestamp
復帰モニカ-M.シュレーダー14年

1
@MartinSchröderすでにtty_tickets考慮しました。ただし、設定できますtimestamp_timeout。それが「デフォルト」を書いた理由です。大部分のユーザーがこれらのオプションを変更することはないと確信していますが、もちろんそれは私の推測です。
musiKk 14年

9

sudoLinuxで過度に使用することは、管理者アカウントですべてを実行するという古いWindowsの習慣に相当します。そのことは議論され、地獄に戻って批判されているので、Windowsコンピューターを管理者として実行してはいけない理由について話しているすべてを読むことができ、すべての点がsudoLinuxでの習慣的な使用に適用されます。


4

まあ、それはあなたがあなたのファイルシステムの敏感な部分を偶然に混乱させ、あなた自身に多くの問題を引き起こすかもしれないというだけの原因です。注意することは決して十分ではないので、不必要な危険にさらされない


-1

Sudoで何かをするとき、それは完全な権限を与えることを意味します。それは時々非常に危険になるルートアクセスです。 OSの破損。とにかく、猫にとっては、ルートで大丈夫です。


sudoは、制限されたアクセスを提供するように構成できます。デフォルトでは、完全なルートアクセスに相当しますが、必須ではありません。
フリッカーフライ14

-1

不必要にSudoを使用しても問題はありません。Sudo (Ubuntuのデフォルトの構成/目的)は、完全に昇格された特権を提供します。ユーザーにこれらの特権が付与されている場合、ユーザーは彼が望むように(不必要に!を含めて)行使します。ただし、Sudoを使用する必要がない場合は、利害関係が高まります。それは不必要なリスクです。単純なタイプミスは災害になる可能性があります。そのため、ほとんどの人は不要な場合に昇格されたアクセス許可の使用を避けています。ただし、不必要なSudoの使用を避けるのが一般的だからといって、別の方法をとるのが間違っているわけではありません。 心ゆくまで須藤!

AskUbuntuのコンテキスト内では、不必要なSudoの使用を避けるように指示されたことにまったく驚いていません。このサイトの目的は、専門家が質問をして専門家の回答を得ることができるようにすることですが、実際には、トラブルに巻き込まれるのに十分な知識がある初心者ユーザーがここにたくさんいます。ポスターは、これらのユーザーを自分から保護しようとするのが一般的です。須藤の虐待は初心者ユーザーの間では一般的です。なぜなら、彼らは何をするのか、何をするのかを本当に理解していないからです。また、このサイトは質の高いコンテンツの制作に誇りを持っています。不要なコマンドは非効率的であるため、投稿の品質が低下します。


1
悪いアドバイス: sudoは慎重に使用してください!sudo特権が必要な場合、通常は何か危険なことをしていることを意味します
...-Fabby

2
@Fabby OPは、Sudoを安全に使用することを提案していませんが、不必要な使用は安全でない使用と同等ではないことを指摘しています。
ヒプノヒキガエル

2
@Rinzwindミサイルを使ってアリを殺すことは何も悪いことではありませんが、その過程で他のものを爆破しないように注意している限りは。Unnecessaryは、安全でないことの同義語ではありません。
ヒプノヒキガエル

1
はいあります。例#1askubuntu.com/questions
751339

2
@HypnoToad root権限が必要ない場合は個人的にSudoの使用を避け、同じことを他の人に勧めますが、あなたは正しいです。不必要なものと危険なものは同じものではありません。Sudoを安全に使用する限り、実行するすべてのタスクにSudoを使用しても問題はありません。しかし、前述したように、システムを不必要なリスクにさらすため、これを行うことを誰にも勧めません。
ディーンZ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.