Pertanyaan Mac OS X ACL dan izin file


Saya mencoba berbagi direktori antara 2 pengguna, sehingga keduanya memiliki akses penuh ke sana dan ke file apa pun, dan direktori yang dibuat di dalamnya. Berikut hal-hal yang telah saya lakukan sejauh ini:

  1. Buat grup untuk 2 pengguna (sebut saja group)
  2. Setel grup direktori ke group
  3. Atur mode direktori menjadi 2770 (rwxrwx --- dengan sticky)
  4. Tambahkan entri ACL group allow add_file,delete,file_inherit,directory_inherit

Jadi saya mengharapkan semuanya berjalan. Namun, beberapa aplikasi sepertinya tidak mengenali entri ACL yang telah saya tetapkan. Saya belum pernah benar-benar melakukan apa pun dengan umask, jadi direktori dibuat dalam mode 0755 (tidak yakin tentang file), dengan ACL diwarisi, tetapi ketika satu pengguna mencoba untuk membuat file baru di dalam direktori yang dibuat oleh pengguna lain, sistem mengeluh tentang hak akses file. Saya sudah menguji ini dengan emacs. Namun, ketika saya membuat file menggunakan gema atau hanya menyentuh, tidak ada masalah, dan file dibuat. Bagaimana saya mengatasi ini? Apakah ada cara untuk mengatur umask tertentu direktori?


3
2017-09-05 11:10


asal




Jawaban:


Saya menemukan ada izin untuk add_subdirectory jadi saya menambahkannya ke ACE. Ini sepertinya telah memecahkan masalah.

Anda bisa memeriksanya Entri Akses Kontrol untuk izin diutamakan (ini adalah dokumentasi untuk Lion Server).


2
2017-09-06 06:42