新しく作成されたすべてのファイルに、作成時に実行権限を持たせることはできますか? デフォルトで付与できないのはなぜですか?
質問する
12300 次
3 に答える
6
ファイルの umask は 666 から減算され、ディレクトリの場合は 777 から減算されます。つまり、umask が 002 でディレクトリを作成すると 775 (777 - 002) になり、ファイルを作成すると 664 (666 - 002) になります。 )。
于 2013-11-27T21:21:08.137 に答える
-5
安全な方法で?いいえ。危険な方法です。ファイルにumask
追加umask xxx
して変更するだけです。ここで、必要なパーミッション マスクを表します。~/.bashrc
xxx
ノート:
- これは安全ではありません (すでに言及しましたか? 他の人がそうでした)。
- 多くの問題につながる可能性があります。1つは、一部のシステムで許可されていないファイルの作成です)
推奨される方法:
実際に実行権限が必要なファイルに対してのみ実行してください。
chmod +x /the/file
于 2013-03-24T15:01:31.510 に答える