誤って私のホームディレクトリにchmod -R 777を実行しました。変化を感じることはできませんが、私も知らない間に悪いことが起こるかと心配になります。
正常に戻る方法はありますか?
ベストアンサー1
これで、コンピュータの誰でもホームディレクトリ全体を読み、変更(書き込み可能)できます。
私は私の権限を最小限に保ちたいです。つまり、所有者(例:私)のみを読み書きできます。これは私がこれらの権限を設定するために使用するものです。
find /home/me -type d -exec chmod 0700 {} \;
find /home/me -type f -exec chmod 0600 {} \;
このコマンドを実行する前に動作していることを確認してください。
私によると、最初のものはすべてのディレクトリchmod
に適用されますが、2番目はすべての一般的なファイル(ディレクトリではない)に適用されます。0700
/home/me
0600
違いは、ディレクトリを参照できるように設定する必要がある実行ビットです。
実行可能ファイル(スクリプトなど)には実行ビットが設定されていないため、次のように手動でビットを設定する必要があります。
chmod 0700 /home/me/bin/my_favourite_script
またはあなたが好む場合
chmod u+x /home/me/bin/my_favourite_script