GNU/Linux >> Belajar Linux >  >> Linux

Linux – Masalah Izin Untuk Direktori Bersama Di Server?

Pengaturannya adalah kami memiliki VPS yang menjalankan Debian Squeeze, dan saya telah menyiapkan direktori bersama untuk kami berbagi file. Sejauh ini saya telah mengikuti panduan ini:

http://www.cyberciti.biz/faq/linux-setup-shared-directory/

Saya juga telah menyetel umask ke 002 dengan benar (lihat komentar di panduan itu), jadi sekarang kita bisa membuat file dan direktori langsung di server dan kita berdua memiliki izin baca/tulis di sana.

Satu-satunya masalah adalah banyak file kami dibuat di mesin lokal kami (keduanya menjalankan Ubuntu 10.10), dan kemudian dibuang di server. Hal ini mengakibatkan hanya pembuat file/direktori yang memiliki izin menulis, dan anggota lain dari grup yang saya siapkan untuk berbagi folder ini hanya memiliki akses baca.

Pikiran saya berikutnya adalah mengubah umask default pada mesin lokal kami, tetapi tampaknya agak ekstrem untuk melakukan itu, dan saya tidak tahu apakah itu risiko keamanan.

Adakah yang bisa memberi tahu saya jika ada solusi yang lebih baik untuk apa yang ingin saya capai, atau apakah ini jalan yang harus ditempuh?

Banyak terima kasih sebelumnya

Jawaban yang Diterima:

Saya akan menggunakan pendekatan yang berbeda dan membagikan file melalui daftar kontrol akses di direktori.

Pertama-tama pastikan daftar kontrol akses diaktifkan pada sistem file tempat direktori berada (pastikan bahwa entri yang sesuai di /etc/fstab berisi acl di kolom keempat). Pastikan juga Anda telah menginstal utilitas acl (di Debian, instal acl kemasan). Kemudian beri kedua pengguna izin menulis yang dapat diwariskan pada direktori.

setfacl -m user:other_user:rwx /path/to/directory
setfacl -d -m user:other_user:rwx /path/to/directory

Jika ada lebih dari dua pengguna, ulangi perintah ini untuk setiap pengguna (ACL tersirat untuk pengguna yang membuat direktori); atau masukkan pengguna ke dalam grup (seperti yang sudah Anda lakukan), dan gunakan -m group:group_name:rwx di setfacl perintah.


Linux
  1. Linux – Bagaimana Cara Mengatur Izin File Default Untuk Semua Folder / File Di Direktori?

  2. Izin Direktori Lokal Linux Sebagai Tanda Tanya Untuk Non-root?

  3. Lembar contekan Izin File/Direktori Linux

  1. Untuk mengubah izin untuk direktori dan file

  2. Bagaimana cara mengatur izin file default untuk semua folder/file dalam direktori?

  3. Bagaimana cara memaksa izin khusus untuk file/folder baru di server file Linux?

  1. Cara Membuat Direktori Bersama untuk Semua Pengguna di Linux

  2. Jumlah maksimum file/direktori di Linux?

  3. Menghitung file secara rekursif dalam direktori Linux