Ini sepertinya mudah, tapi ...
Saya dan mitra saya menggunakan satu akun Dropbox.com untuk menjaga agar semua proyek bersama kami tersinkronisasi di antara komputer kami - dan ini telah bekerja dengan baik selama bertahun-tahun. Kami sekarang telah menambahkan MacBook Air ke dalam campuran, dan kami masing-masing memiliki akun di dalamnya dan dapat mengambilnya dan pergi ketika kami perlu melakukan pekerjaan jarak jauh.
Saya sudah mencoba untuk menyinkronkan Dropbox ke Air - tetapi saya ingin memilikinya di direktori "Dibagi" sehingga kami berdua dapat mengaksesnya - tidak masalah siapa yang masuk. Ini sepertinya tidak bekerja
Saya dapat menemukan Dropbox di direktori bersama dengan baik - tetapi ketika saya mengubah pengguna yang masuk, pengguna itu tidak memiliki izin untuk menyinkronkan Dropbox atau mengakses file.
Saya dapat membuatnya berfungsi jika saya membuat folder ~ / Dropbox terpisah untuk setiap pengguna, tetapi ini berakhir dengan 50GB yang digandakan dua kali jika seluruh Dropbox disinkronkan - pemborosan ruang yang sangat konyol pada SSD.
Ada ide bagaimana cara berbagi ini berfungsi ????
sumber
Jawaban:
Anda dapat melakukan ini menggunakan ACL , yang akan menghindari masalah izin saat file baru dibuat:
di mana
$USER
nama pengguna pengguna lain, dan$DIR
direktori apa pun (Dropbox atau lainnya) yang Anda inginkan agar pengguna lain memiliki izin penuh.Kami menggunakan ini untuk berbagi folder Dropbox tunggal antara empat pengguna (2 orang dewasa dengan akses penuh, 2 anak-anak dengan akses ke subdirektori mereka saja), dan itu telah bekerja dengan baik untuk kami. Satu-satunya batasan adalah bahwa pengguna yang menjalankan Dropbox harus masuk dan menjalankan Dropbox. Pengguna lain tidak memiliki ikon Dropbox dan info status di bilah menu.
sumber
Salah satu metode yang saya gunakan dengan beberapa keberhasilan adalah dengan mengatur izin pada folder untuk memungkinkan beberapa akun pengguna "Baca & Tulis" ke
/Users/Shared/Dropbox/
folder.Anda dapat melakukannya dengan:
Get Info
( Cmd+ i) pada/Users/Shared/Dropbox
folderSaya tidak terlalu yakin, tetapi Anda mungkin masih memiliki beberapa masalah terkait izin jika Anda mendapatkan file dari akun pengguna Mac lain. Itu mungkin memerlukan menetapkan kepemilikan dengan benar.
sumber
Meskipun bukan solusi yang lengkap, Anda dapat memilih folder dropbox mana yang akan disinkronkan pada akun kedua Anda, sehingga mengurangi jumlah ruang HDD yang diperlukan dan file duplikat yang tidak perlu.
sumber
Anda juga dapat meninggalkan folder Dropbox di lokasi default dan menghubungkan tautan ~ / Dropbox ke / Users / Shared / dan mengaktifkan izin dengan Terminal.app dengan demikian:
sumber
Saya ingin menggunakan solusi yang sama ini untuk mengatasi akun Dropbox for Business dengan pembatasan "Izinkan hanya satu akun Dropbox per komputer".
Solusi ACL menjanjikan, tetapi saya sering mengalami masalah izin; ternyata ACL tidak diwarisi oleh file yang ada yang disalin / dipindahkan ke direktori, yang merupakan deal breaker.
Inilah solusi yang akhirnya saya selesaikan; ini mengasumsikan semua pengguna administrator lokal akan berbagi akses ke Dropbox.
Pilih pengguna untuk menjalankan Dropbox. Folder Dropbox akan berada di folder Beranda pengguna ini, dan pengguna harus masuk agar Dropbox dapat disinkronkan.
Ubah
umask
untuk aplikasi pengguna menjadi002
. Ini akan membuat file baru dapat ditulis grup secara default; ini seharusnya tidak berbahaya, karena grup pengguna Anda mungkinwheel
, dan semua anggotawheel
sudah memilikisudo
izin.Untuk OS X Yosemite 10.10.3 dan lebih tinggi:
Untuk versi yang lebih tua, lihat artikel Apple Support Mengatur umask kustom di OS X .
Restart komputer Anda untuk
umask
perubahan efek take.Mengubah izin folder Dropbox bersama Anda secara rekursif untuk memberikan izin penuh kepada pengguna dan grup:
Untuk setiap pengguna , tambahkan izin menulis grup ke semua file pengguna yang sudah ada:
Yang pertama
chmod
berlaku menulis kelompok secara rekursif; yang keduachmod
menghapus grup tulis dari direktori itu sendiri untuk menjaga mereka tetap terlindungi.Semuanya sekarang harus berfungsi sebagaimana dimaksud. Pengguna kedua dapat menambahkan Dropbox pengguna pertama ke bilah samping Finder, dan Dropbox berjalan dengan sangat baik di akun pengguna latar belakang. Hanya integrasi Finder dan status bilah menu yang hilang.
Karena setiap akun pengguna OS X dapat menggunakan metode ini untuk berbagi Dropbox sendiri, ini pada dasarnya menyediakan akun Dropbox tanpa batas pada satu mesin.
sumber
Pikiran pertama saya adalah mempartisi HD (atau SSD). Satu partisi akan memiliki OS X, aplikasi, folder pengguna, dll., Dan yang kedua hanya memiliki folder Dropbox. Pilih ikon untuk partisi dan centang Abaikan Izin, dan kedua pengguna harus memiliki akses. Namun, saya memiliki volume di mana saya telah memeriksa Abaikan Izin mengembalikan sehingga pengguna lain tidak dapat mengakses ini, tetapi ini adalah perbaikan cepat.
sumber
Ini sebenarnya sederhana.
Berikan izin ke direktori bersama ini ke akun ke-2. (untuk memberikan izin akun ke-2 untuk mengedit / menghapus)
Masuk ke akun kedua.
sumber
Anda dapat menggunakan umask untuk mengatur batasan untuk mengajukan izin. Pengaturan standar adalah 022 sehingga file mask adalah 644 (atau 755 untuk dir). Cara sederhana adalah dengan mengatur umask 002 (dalam file / etc / profile atau lainnya), tetapi ini mengarah pada masalah keamanan.
Ups, ini jawaban untuk masalah izin file ketika 2 pengguna bekerja di bawah satu akun Dropbox di PC yang sama.
Dan komentar kedua, pengguna Mac harus mengedit umask di file /etc/launchd-user.conf atau /etc/launchd.conf (lihat http://support.apple.com/kb/ht2202 untuk detailnya)
sumber