Berechtigungen bei Attachments

In this board you can talk about general questions about phpMyFAQ

Moderator: Thorsten

Post Reply
carsten
Posts: 2
Joined: Mon Jan 19, 2004 10:27 am

Berechtigungen bei Attachments

Post by carsten »

Wenn in ein Attachment anfügen will, wird unter attachments ein neues Verzeichnis angelegt. Die Dateisystemberechtigungen werden auf 644 gesetzt. Das ist nicht gut:

1) Noch nicht einmal der owner selbst kann in das Verzeichnis wechseln.
2) Das Hochladen schlägt fehl, da hier anscheinend die Gruppe schreibrechte haben muss.

Wenn ich die Dateisystemberechtigungen auf 775 setze, geht alles. Was muss man machen, damit das standardmäßig so ist?

Gruß

Carsten
Thorsten
Posts: 15739
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Post by Thorsten »

Hi Carsten,

du hast Recht, das gibt unter manchen PHP-Installationen Probleme.

Du kannst das ändern, in dem du in der admin/attachment.php die Zeilen 163 bis 175 in das hier änderst:

Code: Select all

		if (!is_dir($attpfad)) {
			mkdir($attpfad, 0775);
			}
		if (!is_dir($attpfad.$_REQUEST["id"])) {
			mkdir($attpfad.$_REQUEST["id"], 0775);
			}
		if (@move_uploaded_file($_FILES["userfile"]["tmp_name"], $attpfad.$_REQUEST["id"]."/".$_FILES["userfile"]["name"])) {
            chmod ($attpfad.$_REQUEST["id"]."/".$_FILES["userfile"]["name"], 0644);
			print $ad_att_suc;
			}
		else {
			print $ad_att_fail;
			}
bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
Thorsten
Posts: 15739
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Post by Thorsten »

Hi,

das Problem ist in der demnächst erscheinenden phpMyFAQ 1.3.10 gefixt.

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
Post Reply