Ada direktori bernama Joomla
dalam /opt/lampp/htdocs
direktori. Ketika saya membuat direktori, hal pertama yang saya lakukan adalah mengubah mode sebagai:
[root@Feddy htdocs]# chmod 777 Joomla
Lalu saya membuka ritsleting a zip file ke dalam Joomla
direktori :
unzip -d /opt/lampp/htdocs/Joomla zipfile.zip
tetapi ketika saya memeriksa hak istimewa untuk direktori / file di bawah direktori Joomla yang aksesnya saya ubah 777
, ia mengembalikan:
[root@Feddy Joomla]# ls -l
total 124
drwxr-xr-x. 10 root root 4096 Feb 4 05:35 administrator
drwxr-xr-x. 2 root root 4096 Feb 4 05:35 bin
drwxr-xr-x. 2 root root 4096 Feb 4 05:35 cache
drwxr-xr-x. 2 root root 4096 Feb 4 05:35 cli
drwxr-xr-x. 13 root root 4096 Feb 4 05:35 components
-rw-r--r--. 1 root root 823 Feb 4 05:35 CONTRIBUTING.md
-rw-r--r--. 1 root root 3118 Feb 4 05:35 htaccess.txt
drwxr-xr-x. 5 root root 4096 Feb 4 05:35 images
drwxr-xr-x. 2 root root 4096 Feb 4 05:35 includes
-rw-r--r--. 1 root root 1544 Feb 4 05:35 index.php
drwxr-xr-x. 10 root root 4096 Feb 4 05:35 installation
-rw-r--r--. 1 root root 1889 Feb 4 05:40 joomla.xml
drwxr-xr-x. 4 root root 4096 Feb 4 05:35 language
drwxr-xr-x. 3 root root 4096 Feb 4 05:35 layouts
drwxr-xr-x. 9 root root 4096 Feb 4 05:35 libraries
-rw-r--r--. 1 root root 17816 Feb 4 05:35 LICENSE.txt
drwxr-xr-x. 2 root root 4096 Feb 4 05:35 logs
drwxr-xr-x. 16 root root 4096 Feb 4 05:35 media
drwxr-xr-x. 26 root root 4096 Feb 4 05:35 modules
-rw-r--r--. 1 root root 871 Feb 4 05:35 phpunit.xml.dist
drwxr-xr-x. 13 root root 4096 Feb 4 05:35 plugins
-rw-r--r--. 1 root root 4340 Feb 4 05:35 README.txt
-rw-r--r--. 1 root root 865 Feb 4 05:35 robots.txt
drwxr-xr-x. 5 root root 4096 Feb 4 05:35 templates
drwxr-xr-x. 2 root root 4096 Feb 4 05:35 tmp
-rw-r--r--. 1 root root 1715 Feb 4 05:35 web.config.txt
sementara untuk Joomla
direktori yang saya dapatkan:
drwxrwxrwx. 19 root root 4096 Mar 14 20:42 Joomla
Mengapa file - direktori di dalamnya Joomla
direktori tidak memiliki hak yang sama dengan direktori Joomla
diri ? Bagaimana saya bisa memberikan setiap file direktori di dalamnya Joomla
direktori tersebut 777
hak istimewa?
Jawaban:
Karena izin file / direktori tidak mendapatkan warisan. Mereka diatur sesuai dengan
umask
untuk setiap yang baru dibuat. Anda dapat mengubahumask
atau jalankan rekursifchmod -R
setelah selesai membuat semua folder baru yang Anda butuhkan.sumber
chmod -R 777 Joomla
?/opt/lampp/htdocs/
atau jalankan sajachmod -R 777 /opt/lampp/htdocs/Joomla
Karena ketika Anda menerapkan izin file belum di direktori (dan Anda tidak menggunakannya
chmod -R
opsi, jadi bahkan jika mereka berada di dalam izin tidak akan diterapkan pada mereka). File baru disalin (atau dibuat) menggunakan topeng dari pengguna yang menyalin. Anda dapat menerapkan kembali izin pada direktori (dengan -R untuk rekursif) menggunakanchmod -R 777 joomla
atau Anda dapat menggunakan ACL.Dengan ACL Anda dapat menentukan izin untuk file yang ada dan izin default untuk file baru di direktori.
sumber