Dapatkah saya meletakkan folder saya di luar folder pengguna (mis. Pada root Mac HD), seperti folder pribadi atau folder kerja, di mana saya memiliki banyak file? Alasan saya ingin melakukannya adalah karena OS X mungkin memiliki masalah kinerja di mana satu folder memiliki terlalu banyak file (referensi) , dan sebagai switcher Windows baru-baru ini, ini lebih seperti pendekatan partisi / disk untuk mengatur file. Saya satu-satunya pengguna macbook saya sehingga tidak ada masalah privasi. Ketika saya pertama kali menyalin file ke root, os meminta kata sandi admin. Apakah saya akan memiliki masalah dengan izin jika saya melakukannya? Dan secara umum, apa kontra potensial dengan ini dan apa yang istimewa tentang folder rumah?
filesystem
egwene sedai
sumber
sumber
/
atau/home
) dan untuk banyak sistem (Linux, MacOS X ...). Ini adalah risiko manajemen manusia. Bagaimana Anda membayangkan pemilik direktori semacam itu akan mendeteksi file yang hilang? Bagaimana Anda membayangkan GUI (Finder) akan melakukan pembaruan gambar atau ikon yang terkait dengan konten direktori seperti itu?Jawaban:
Jika Anda membuat (atau mengganti nama) folder di root, OS X akan meminta kata sandi Anda. Ini karena Anda tidak memiliki folder root. Setelah folder ada, Anda dapat menyalin (atau menambah) sebanyak mungkin file dan folder tanpa harus memasukkan kata sandi. Dalam hal izin, satu-satunya perbedaan, antara folder tersebut dan folder rumah Anda, adalah folder rumah memiliki Daftar Kontrol Akses (ACL). Memasukkan perintah
ls -led ~
di jendela terminal menghasilkan daftar izin folder rumah. Di komputer saya yang menjalankan OS X 10.10.4, saya mendapatkan output berikut.ACL adalah
group:everyone deny delete
. Saya berasumsi menolak semua orang menghapus izin mencegah penghapusan folder rumah Anda.Satu poin kecil, biasanya file Anda ditugaskan ke grup yang bernama
staff
. Jika Anda membuat folder di folder root, grup itu akan menjadiwheel
dari padastaff
. Anda dapat memperbaikinya dengan mengetikkan perintahchgrp staff /newfolder
setelah membuat folder. Ganti nama folder Anda dengannewfolder
.sumber