それらを実行するとき、特権管理者(別名root)として実行していると思い込む方法はありますか?私はそれがすべて危険である可能性があることを知っていますが、それは私が便宜の名をとって喜んで受け入れるリスクです。
それらを実行するとき、特権管理者(別名root)として実行していると思い込む方法はありますか?私はそれがすべて危険である可能性があることを知っていますが、それは私が便宜の名をとって喜んで受け入れるリスクです。
回答:
通常、私は回答に指示を含めますが、これは非常に悪い考えです。これを行う方法についていくつかの場所を紹介します。そこからどうぞ。あなたがシステムを壊したとき、あなたは助けのためにここに再び投稿することができますが、人々は笑って頭を振ったり、pebkacエラーなどを参照することに注意してください。
まず、ルート/ sudo のUbuntu ヘルプページ。3つの大きく目立つ警告に注意してください。
ここだ、このような何かをしたし、彼らのシステムを修正することができませんでしたUbuntuのフォーラムのユーザー。
必要に応じてデータのバックアップを保持し、セキュリティをトレーディングすることの便宜を図ってください。再インストールしている間、古いDead Kennedys アルバムを入れているかもしれません...
rootとして実行されている特定のものだけに関心がある場合は、setuidビットが適切な機能です。
このビットを設定すると、プログラムはその所有者の権限で実行されます。したがって、プログラムを取得してその所有者をrootに変更し、setuidビットを設定すると、そのプログラムは特別な介入なしにrootとして実行されます。
Ubuntuの一部のプログラムはデフォルトでsetuidされています-たとえば、 ping
> ls -l `which ping`
-rwsr-xr-x 1 root root 35712 2011-05-03 11:43 /bin/ping
このプログラムはrootとして実行する必要があります。これは、ルートのみが1024未満のポートをリッスンするために開くことができるためです。これは、返信パケットをリッスンするために必要です。
前述のように、デフォルトでプログラムにルート権限を許可することは危険であり、通常、単純で十分に監査されたプログラムのために予約されています。外部入力の結果として悪用される可能性のあるプログラムは、システム全体を危険にさらす危険にさらされます。ユーザーアカウントがアクセスできる領域のみ。
しないでください。あなたは自分を傷つけるだけでなく、他の人も傷つけています。ゾンビ、スパムボット、DDoSホストが十分にあります。