![chmod権限をrrrに変更するとどうなりますか? [閉じる]](https://linux33.com/image/146600/chmod%E6%A8%A9%E9%99%90%E3%82%92rrr%E3%81%AB%E5%A4%89%E6%9B%B4%E3%81%99%E3%82%8B%E3%81%A8%E3%81%A9%E3%81%86%E3%81%AA%E3%82%8A%E3%81%BE%E3%81%99%E3%81%8B%EF%BC%9F%20%5B%E9%96%89%E3%81%98%E3%82%8B%5D.png)
/bin/chmod
権限ファイルを変更したいのですが、rrr
自分のコンピュータを紛失するのが怖いです。変更すると、次はどうなりますか?
答え1
実行権限を削除する場合chmodバイナリ、すべてのシェルスクリプト(含む)ファイルの生成s!) を実行しようとするとエラーが発生します。これには多数の管理スクリプトとインストールスクリプトが含まれます。予期しないさまざまな状況では、システムが正常に動作しない可能性があります。
Unixシステムコールの代わりに実際のプログラムを直接呼び出す実装する彼らのために汚れたタスクを実行する他のプログラムは影響を受けません。しかし、これは慰めではありません。システムは依然として深刻に損傷し、潜在的に損傷する可能性があります。
回復するには、実際のシステム呼び出しにアクセスできる物理プログラムを作成する必要があります。これはシェルではなく、CやPerlのようなものを使うという意味です。
答え2
なぜこれを行うのですか?私はこれが潜在的な価値があるとは思わない。
これにより、コンピュータが失われることはありませんが、権限を変更するのが少し難しくなります。 (これをしたい人は、システムコールを実行する他のプログラムを見つけたり作成したりする必要がありますchmod(2)
。
私はこれをしないことをお勧めします。もしあなたが(誤って)そうした場合、私は変更を取り消すことができる他のツールを急いで見つけます。