タグ付けされた質問 「acl」

4
Linuxのディレクトリの下に新しく作成されたファイルとサブディレクトリのデフォルトの権限を設定しますか?
数人のユーザーが共有するディレクトリに出力結果を保存する、長時間実行されるスクリプトとアプリケーションがたくさんあります。この共有ディレクトリの下に作成されたすべてのファイルとディレクトリが自動的にu=rwxg=rwxo=r権限を持つようにする方法を教えてください。 umask 006さまざまなスクリプトの先頭で使用できることはわかっていますが、多くのユーザーが独自のスクリプトを作成し、umaskを自分で設定するのを忘れる可能性があるため、このアプローチは好きではありません。 私は本当に、ファイルシステムが特定のフォルダにある場合、特定の権限で新しく作成されたファイルとディレクトリを設定したいだけです。これはまったく可能ですか? 更新:私はそれでできると思いますデフォルトのACL機能を使用して、POSIX ACLでが、現時点では少し頭がおかしくなっています。デフォルトACLの使用方法を誰かが説明できれば、おそらくこの質問にうまく答えることでしょう。
99 linux  permissions  acl  umask 

3
Web MVCアプリケーションにアクセス制御リストを実装するにはどうすればよいですか?
最初の質問 簡単なACLをMVCに実装する方法を教えてください。 コントローラでAclを使用する最初の方法は次のとおりです... <?php class MyController extends Controller { public function myMethod() { //It is just abstract code $acl = new Acl(); $acl->setController('MyController'); $acl->setMethod('myMethod'); $acl->getRole(); if (!$acl->allowed()) die("You're not allowed to do it!"); ... } } ?> これは非常に悪いアプローチであり、マイナスなのは、Aclコードを各コントローラーのメソッドに追加する必要があることですが、追加の依存関係は必要ありません。 次のアプローチは、すべてのコントローラーのメソッドを作成し、コントローラーのメソッドprivateにACLコードを追加する__callことです。 <?php class MyController extends Controller { private function myMethod() { ... …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.