τι δεν καταλαβαίνω στα file permissions???
Nick Demou
ndemou at gmail.com
Wed Aug 10 14:30:53 EEST 2011
ένα αρχείο ανήκει στο group smbusers:
> ls -l /home/shares/marketing2/temp/t.txt
-rwxrw---- 1 tiger smbusers 4 2011-08-10 14:11
/home/shares/marketing2/temp/t.txt
το group αυτό έχει μέλος τον χρήστη www-data
> grep smbusers /etc/group
smbusers:x:1002: ... , ... , www-data
και μπορώ να το διαβάσω ως χρήστης www-data
> sudo -u www-data cat /home/shares/marketing2/temp/t.txt
lala
αλλά όταν προσπαθώ μέσω http αποτυγχάνω:
> wget http://.../marketing2/temp/t.txt
...
14:38:42 ERROR 403: Forbidden.
> tail -n1 /var/log/apache2/error.log
[Wed Aug 10 14:20:21 2011] [error] [client 94.65.100.100]
(13)Permission denied: file permissions deny server access:
/home/shares/marketing2/temp/t.txt
παρόλο που από όσα βλέπω ο apache τρέχει ως www-data
> ps axu | grep apache
root 10263 0.0 0.1 10484 2964 ? Ss Jul26 0:29
/usr/sbin/apache2 -k start
www-data 32637 0.0 0.0 10484 1796 ? S Aug07 0:00
/usr/sbin/apache2 -k start
www-data 32641 0.0 0.1 231956 3404 ? Sl Aug07 0:00
/usr/sbin/apache2 -k start
www-data 32645 0.0 0.1 231956 3420 ? Sl Aug07 0:00
/usr/sbin/apache2 -k start
αν κάνω το αρχείο world-readable όλα είναι ΟΚ
> chmod -R o+r /home/shares/marketing2/temp/t.txt
> wget http://enl-lion.dyndns.org:8080/marketing2/temp/t.txt
...
14:47:33 (0.00 B/s) - `t.txt.1' saved [0/0]
More information about the Linux-greek-users
mailing list