Bagaimana cara membuat file dapat diedit oleh dua pengguna yang berbeda dalam grup yang berbeda?
10
Saya punya folder di /home/www/, dan pemiliknya www, yang merupakan bagian dari www-group. Saya punya pengguna lain john,, bagian dari johngrup. Bagaimana saya bisa chown/home/www/membuatnya bisa ditulis oleh keduanya wwwdan john? Terima kasih
Daripada mengubah izin pada direktori, mungkin lebih mudah untuk memasukkan pengguna john ke dalam wwwgrup. Pengguna dapat berada dalam beberapa grup. Gunakan usermod, edit /etc/groupfile, atau jika Anda memiliki GUI di mesin linux Anda gunakan program manajer pengguna grafis (mungkin disebut nama yang berbeda berdasarkan distro dan lingkungan desktop). Metode termudah mungkin untuk membuka prompt perintah, dan ketik:
sudo usermod -G www -a john
Ini akan meminta kata sandi akun Anda, dan begitu Anda memasukkannya, pengguna john akan memiliki akses tingkat grup ke direktori / home / www.
Ini dengan anggapan grup www telah memiliki akses baca / tulis / eksekusi ke direktori / home / www Jika grup itu tidak memiliki level akses itu, gunakan chgrp www /home/wwwdan chmod g+rwx /home/wwwurus.
catatan: jika saat ini Anda masuk sebagai 'john', Anda mungkin harus keluar dan kembali agar izin Anda diperbarui.
Kamu tidak bisa Tetapi Anda mungkin dapat mengatur ACL untuk itu.
sumber
acl
opsi mount (baik difstab
atau menggunakanmount -o remount,acl /
).rwx
untuk/home/www
tidak tidak memberikan akses tulis ke file di dalam.Coba buat grup baru
www-and-john
, laluchown -R www:www-and-john /home/www/
chmod -R g+w .
dan pada akhirnya tambahkan kedua pengguna ke grup
www-and-john
.sumber