Saya tidak begitu ke Linux dan saya memiliki masalah berikut.
Saya telah menginstal lingkungan LAMP dari sistem Linux Ubuntu yang didedikasikan untuk pengembangan (ini ada di PC saya dan itu bukan server produksi).
Jadi saya mencoba untuk mengatur / var / www sebagai ruang kerja Aptana (IDE yang saya gunakan untuk PHP berkembang) tetapi saya tidak dapat melakukannya karena saya tidak memiliki izin untuk menulis di direktori ini (saya pikir itu adalah pengguna login saya yang tidak memiliki izin ini).
Jadi saya selesai:
sudo chown -R andrea:www-data /var/www/
sudo chmod -R g+s /var/www/
Begitu:
Pertama-tama saya menetapkan pengguna saya (bernama andrea ) sebagai pemilik direktori / var / www / (jadi saya artinya dapat menulis ke direktori ini) dan menetapkan grup data-www .
Lalu saya mengatur direktori ini dengan g + s membuat semua file baru yang dibuat di direktori tersebut mengatur grup mereka ke grup direktori.
Masalahnya adalah bahwa ketika sekarang saya mencoba mengakses direktori / var / www / ini saya mendapatkan pesan kesalahan yang ditolak izinnya , sesuatu seperti ini:
andrea@andrea-virtual-machine:/var$ cd www/
andrea@andrea-virtual-machine:/var/www$ ls
ls: impossibile aprire la directory .: Permesso negato
Teks dalam bahasa Italia dan berarti: mustahil untuk membuka direktori: akses ditolak
Mengapa? Apa yang saya lewatkan? Bagaimana saya bisa mengatasi masalah ini?
EDIT-1: Ini adalah output dari perintah sudo ls -al / var / www :
andrea@andrea-virtual-machine:/var/www$ sudo ls -al /var/www
[sudo] password for andrea:
totale 16
d-wx--s--x 4 andrea www-data 4096 apr 27 15:19 .
drwxr-xr-x 14 root root 4096 apr 27 11:53 ..
drwxr-sr-x 2 andrea www-data 4096 apr 27 12:08 html
drwxrwsr-x 3 andrea www-data 4096 apr 27 15:20 .metadata
sudo ls -al /var/www