ユーザーのデフォルト RWX を設定するには、次の権限セットを使用します。何らかの理由で新しく作成されたファイルには影響しません。
新しく作成されたファイル(/home/adminの下)に対するRWX権限を取得する方法をご存知ですか?
root@admin:# getfacl /home/admin/
getfacl: Removing leading '/' from absolute path names
# file: home/admin/
# owner: admin
# group: some_group
user::rwx
group::r-x
other::---
default:user::rwx
default:group::r-x
default:other::---
「管理者」ユーザーとして
admin@admin:~$ mkdir test1
admin@admin:~$ getfacl test1
# file: test1
# owner: admin
# group: some_group
user::rwx
group::r-x
other::---
default:user::rwx
default:group::r-x
default:other::---
admin@admin:~$ touch test1/testfile
admin@admin:~$ getfacl test1/testfile
# file: test1/testfile
# owner: admin
# group: some_group
user::rw-
group::r--
other::---
ご覧のとおり、生成されたファイルにはRWX権限が設定されていません。
ACLが必要ですか、またはACLを使用して同じ結果を得る可能性はありますかumask
?
答え1
AFAIKデフォルトでは、ファイルを生成するときにフラグを追加する方法はありませんx
。これはファイルを実行できる特別なフラグなので、事後に手動で設定する必要があります。