Kontrol berbagi sistem file NTFS

8

Saya memiliki partisi NTFS, dan saya ingin berbagi folder, tetapi saya ingin mengelola akses subfolder, misalnya folder ini berisi 20 subfolder, pengguna desktop hanya memiliki akses ke 10 subfolder. Bagaimana saya bisa mengatur ini? Bagaimana saya bisa mengontrol partisi NTFS sama sekali?

OHLÁLÁ
sumber

Jawaban:

5

Anda dapat memasang partisi NTFS dengan izin baca-tulis untuk root saja

sudo mount -o fmask=0177,dmask=0077 /dev/sdaX /media/root-view

di mana /dev/sdaXperangkat partisi NTFS, dan /media/root-viewmerupakan mountpoint, yang harus dibuat jika perlu (jelas, Anda dapat memilih nama yang Anda suka).

Kemudian instal bindfsmemungkinkan untuk memasang direktori pada mountpoint dengan izin yang dimodifikasi. Bind mount akan ditetapkan sebagai berikut

sudo bindfs -p ugo=rwX /media/root-view/shared /media/user-view

di mana shareddirektori yang ingin Anda bagikan, dan /media/user-viewmerupakan mountpoint lain, harus dibuat jika diperlukan, seperti di atas.

Sekarang semua pengguna memiliki akses baca-tulis /media/user-view, mewakili /sharedfolder pada partisi NTFS, dan tidak ada akses ke direktori lain pada partisi yang sama.

Anda dapat mengulangi bindfsuntuk semua direktori yang Anda minati, tetapi akan lebih baik untuk mengatur ulang konten partisi NTFS, menempatkan semua direktori untuk dibagikan dalam satu direktori. Maksud saya, ubah tata letak dari

/shared01
/shared02
...
/shared10
/unshared01
/unshared02
...
/unshared10

untuk

/shared
    /shared01
    /shared02
    ...
    /shared10
/unshared
    /unshared01
    /unshared02
    ...
    /unshared10

Dengan tata letak ini, Anda hanya perlu berbagi direktori /shared, memberikan akses otomatis ke semua sub-direktori.

enzotib
sumber