最新のInsiderPreviewリリース(ビルド番号14316)に関する情報についてWindowsブログを閲覧しているときに、インストール時にbash
がデフォルトでルートプロンプトを表示することに気付きました。 rm -rf C:/
(WSLはWindowsファイルシステムアクセスをサポート)のようなセキュリティの問題にもかかわらず、Ubuntu 14.04LTSベースのSudo
の動作は、デフォルトでは複製されません。bash
はあなたに起動時にユーザーレベルのプロンプトが表示されたら、必要に応じてSudo
からroot
に移動できますか?
root
は管理者またはシステムにマップされますか?また、これらの状況でのchmod
とchown
の予想される動作は何ですか? WindowsユーザーとグループはWSLを介してUbuntuベースに直接反映されますか、それともその間に何かがありますか?
WindowsユーザーとグループはWSLを介してUbuntuベースに直接反映されますか、それともその間に何かがありますか?
1週間前に発表されたときにこの機能に関する2つのビデオを見た後の私の理解は、そのようなものは現在実装されていないということでした。この環境はアプリケーションとして実行することを目的としており、システム上のすべてのユーザーが自分のコピーを持っていることに注意してください。だからあなたはあなたがやりたいことを自由に行うことができます。現時点では、機能は単純であり、Windowsでアクセス許可を持っている環境内からのみファイルにアクセスできるはずです。
将来のバージョンでは、環境の新規インストールを実行すると通常のユーザーとしてログインするように改善される可能性があります。たとえば、現時点ではsudoers
が適切に構成されていないようです。
rm -rf C:/
のようなセキュリティの問題にもかかわらず(WSLはWindowsファイルシステムアクセスをサポートします)
正しいパスは/mnt/c/
(他のドライブまたはネットワークリソースはその時点でマウントされていませんでした)なので、rm -rfv /mnt/c/
を実行したところ、システムディレクトリ内のファイルを変更する権限がないというエラーメッセージが多数表示されました。 System32と似ていますが、ユーザーディレクトリ内のファイルが削除されました。コマンドの再帰的オプションは「セキュリティの問題」ではないことを忘れないでください。権限が多すぎて、コマンドやオプションを理解または気にせず、より安全なオプションを選択することが実際の「セキュリティリスク」です。少なくとも彼ら自身のデータに関しては。