Saya mencoba menemukan ini di sini, tetapi tidak bisa meminta maaf jika ini adalah duplikat.
Katakanlah saya memiliki 2 grup dan seorang pengguna: group1, group2, user1 dengan struktur berikut: group1 adalah anggota grup 2, user1 adalah anggota group1
Sekarang katakan saya memiliki file berikut dengan izin yang relevan
file1 root:group1 660
file2 root:group2 660
Sekarang ketika saya masuk ke user1, saya bisa mengedit file1, tetapi tidak mengedit file2. Pendek menambahkan user1 ke group2, apakah ada cara untuk melakukan ini? atau tidak ada jalan?
Saya menggunakan btw Ubuntu.
Jawaban:
Tidak ada yang namanya grup menjadi anggota grup. Grup, menurut definisi, memiliki seperangkat anggota pengguna. Saya belum pernah mendengar tentang fitur yang memungkinkan Anda menentukan “subkelompok” di mana anggota subkelompok secara otomatis diberikan keanggotaan ke dalam supergrup saat masuk. Jika
/etc/group
daftargroup1
sebagai anggotagroup2
, itu menunjuk pengguna yang dipanggilgroup1
(jika ada pengguna, yang memungkinkan: nama pengguna dan nama grup tinggal di ruang nama yang berbeda).Jika Anda ingin user1 memiliki akses ke file2, Anda memiliki beberapa solusi:
file2
dapat diakses oleh dunia (Anda mungkin tidak menginginkan ini)chown user1 file2
adduser user1 group2
Tambahkan ACL ke
file2
yang memberikan akses ke user1 atau grup`:Lihat Membuat semua file baru di direktori yang dapat diakses oleh grup tentang mengaktifkan ACL.
sumber