Linux - Kepemilikan file tidak berfungsi

1

Saya menjalankan pengaturan Apache di Arch Linux (Apache berjalan sebagai pengguna http, grup http). Root dokumen berada di bawah / srv / http. Saya telah menambahkan pengguna saya (ben) ke grup http, dan membagikan / srv / http ke http: http. Tidak peduli apa yang saya coba, ketika saya melihat direktori ini ke http: http, pengguna saya, ben, tidak dapat mengaksesnya. Ketika mencoba untuk cd ke / srv / http, saya mendapat izin ditolak. Saya bahkan sudah mencoba menjalankan chmod 777 di / srv / http tapi saya masih belum bisa mengaksesnya. Apakah ada sesuatu yang saya lewatkan di sini?

DoctorSelar
sumber

Jawaban:

0

Ben adalah anggota dari dua kelompok atau lebih; grup utama digunakan secara default. Untuk memilih keanggotaan grup 'http' untuk menulis file selama sesi shell Ben dapat menggunakan:

newgrp http

Untuk mengubah mode direktori menjadi baca-tulis untuk grup http, untuk secara otomatis menggunakan grup http untuk memiliki file, atur 'grup-bit' pada direktori. Kemudian Ben juga dapat mentransfer file dan itu akan ditangani secara otomatis:

chmod 2770 /srv/http

Untuk mengubah kepemilikan grup, gunakan:

chmod -R g+rwx /srv/http
bbaassssiiee
sumber