0 کاربر و 11 مهمان درحال مشاهده موضوع.
چیزی که نوشته بودی ایجاد Symbolic Link بود و احتمالا برای همون ارور Too many levels of symbolic links رو میگرفتی.
خوب آلان باید چی کار کنم؟
نقلقول از: PunkGeek در 23 تیر 1393، 11:52 بظخوب آلان باید چی کار کنم؟ کار خاصی لازم نیست. اطلاعاتی که توی /var/www/ هستند، الان رمزنگاری میشن.
چون مجوزهای لازم رو برای دسترسی نداره. مجوزهای لازم رو بهش بدید و کار میکنه.
ln -s ~/crtpted/index.php /var/www/html && chmod 777 ~/crypted/index.php
root@ubuntu:/var/www/html# chmod 777 /var/www/html/index.php chmod: cannot access '/var/www/html/index.php': Too many levels of symbolic links
ls -l /var/
خروجی این دستور چیه؟کد: [انتخاب]ls -l /var/
root@ubuntu:/# ls -l /var/total 44drwxr-xr-x 2 root root 4096 Jul 4 06:52 backupsdrwxr-xr-x 11 root root 4096 May 9 08:11 cachedrwxrwxrwt 2 root root 4096 Jul 12 06:25 crashdrwxr-xr-x 47 root root 4096 Jun 13 01:02 libdrwxrwsr-x 2 root staff 4096 Apr 10 18:11 locallrwxrwxrwx 1 root root 9 May 6 14:04 lock -> /run/lockdrwxrwxr-x 11 root syslog 4096 Jul 14 15:06 logdrwxrwsr-x 2 root mail 4096 Apr 16 17:02 maildrwxr-xr-x 2 root root 4096 Apr 16 17:02 optlrwxrwxrwx 1 root root 4 May 6 14:04 run -> /rundrwxr-xr-x 5 root root 4096 May 6 14:04 spooldrwxrwxrwt 2 root root 4096 Jul 14 11:14 tmpdrwxrwxrwx 3 root root 4096 Jul 14 15:14 www
آها، الان دیدم! دوباره که Symbolic Link ساختید! Symbolic Link نسازید، مستقیم فایلتون رو اونجا بسازید.
root@ubuntu:/# rm -rf /var/www && mkdir /var/www /var/www/html && ln -s ~/crypted/index.php /var/www/html && chmod 777 /var/www/html/index.phproot@ubuntu:/#
root@ubuntu:/# ln ~/crypted/index.php /var/www/htmlln: failed to create hard link '/var/www/html/index.php' => '/root/crypted/index.php': Invalid cross-device link
چون دوباره دارید Symbolic Link میسازید. از دستور ln استفاده نکنید.
cp