Linuxでフォルダとそのサブフォルダやファイルのすべての権限を一括して変更するにはどうしたらいいですか?
Linuxでフォルダとそのサブフォルダやファイルのパーミッションを一括して変更したいのですが。
下記のコマンドを試してみましたが、指定したフォルダでしか動作しませんでした。
chmod 775 /opt/lampp/htdocs
/opt/lampp/htdocsとそのサブフォルダやファイルを含むすべてのコンテンツに
chmod 755` を設定する方法はありますか?
また、今後、htdocs
の中に新しいフォルダやファイルを作成した場合、そのパーミッションを自動的に755
に設定するにはどうしたらよいでしょうか?
このリンク先も見てみました。
https://stackoverflow.com/questions/3740187/how-to-set-default-chmod-in-linux-terminal
[1]: https://stackoverflow.com/questions/3740187/how-to-set-default-chmod-in-linux-terminal
1701
3
Rオプションの確認
chmod -R `。
今後は、まずmanページをチェックすることで、時間を大幅に短縮することができます。
つまり、今回の場合は
すべてのサブフォルダーに(再帰的に)設定するには、-R
また、umaskを使って新しいフォルダー/ファイルにデフォルトを設定するには cd /folder umask 755
使う。
ただし、それには注意が必要です。間違ったファイル/フォルダのパーミッションを変更してしまうと、本当に痛い目にあいます。