Saya baru menyadari bahwa folder rumah saya ( / HD / Pengguna / Bob ) memiliki izin Semua Orang 'Baca Saja' ditetapkan pada tingkat dasarnya.
Jika saya menelusuri folder ini dari akun lain, saya dapat melihat folder, tetapi saya tidak diizinkan untuk membuka folder standar OS X (Desktop, Dokumen, Musik, Film, dll ...). Namun, saya telah membuat beberapa folder pada tingkat root dari folder rumah saya, dan yang ADA dapat diakses oleh pengguna lain ini. Mereka dapat membuka folder, dan membuka beberapa dokumen dengan akses ReadOnly.
Apakah ada orang lain yang melihat ini? Apakah ini konfigurasi standar, atau Mac saya kacau? Ini sepertinya lubang keamanan untuk memungkinkan pengguna mengakses file pengguna lain pada sistem.
Saya menjalankan bangunan Yosemite 10.10.1 yang cukup bersih - ini dipasang sekitar sebulan yang lalu. Saya memulihkan file lama saya dari hard drive. Mereka tidak dipulihkan melalui Time Machine
Jika Anda ingin folder baru di tingkat atas folder rumah Anda secara default tidak dapat dibaca oleh siapa pun kecuali Anda, tambahkan dua ACL berikut ke folder rumah Anda. JANGAN PROPAGASI IZIN. ACL pertama membuat semua folder baru tidak dapat dibaca, tidak dapat ditulis, dan tidak dapat ditelusuri oleh semua orang. ACL kedua membuat pengecualian untuk Anda. Pastikan untuk memasukkannya dalam urutan ini, sehingga entri kedua dapat mendorong dirinya sendiri ke depan.
Tapi sejujurnya, lebih mudah untuk hanya memperbaiki izin pada subfolder yang Anda buat langsung di bawah folder rumah Anda. Maksud saya, ini tidak seperti Anda akan sering melakukannya, bukan?
Dan selain itu, siapa bilang Anda ingin folder baru ini hanya bisa dibaca oleh Anda? Bagaimana jika Anda ingin folder yang dapat dibaca grup untuk beberapa grup tetapi tidak dapat dibaca dunia? ACL yang diwarisi ini hanya akan menghalangi jalan Anda kemudian.
Membuat folder top-of-home-folder harus menjadi peristiwa langka. Solusi ad hoc terbaik untuk acara langka.
sumber
Wow saya cukup terkejut ketika saya menyadari ini.
Solusi lain adalah mengunci direktori home untuk semua orang:
chmod 700 ~
sumber