Current time: 09-28-2024, 05:31 AM Hello There, Guest! (LoginRegister)


Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
chmod mit ispcp dateimangager...?!
Author Message
joximu Offline
helper
*****
Moderators

Posts: 7,024
Joined: Jan 2007
Reputation: 92
Post: #4
RE: chmod mit ispcp dateimangager...?!
fastcgi/fcgid bzw. mod_php - das hast du bei der Installation von ispcp ausgewählt.

Im fall von fastcgi/fcgid musst du keine Berechtigungen auf 777 setzen, wichtig ist einfach, dass alle PHP dateien dem vu-User gehören - wenn der Webserver schreiben muss, wird das auch als User vu2xxx gemacht - nicht mehr als wwwrun oder www-data.
Damit entfällt dieses lästige und gefährliche "rumchmoden"...

Im Prinzip würde ich zuerst den User nochmals setzen und dann - falls nötig - die Berechtigungen:

cd /var/www/virtual/domain
chown -R vu2xxx:vu2xxx htdocs
chmod ....

dieses skript - aufgerufen zB. im htdocs Verzeichnis, sollte eigentlich alles richtig setzen:
Code:
#!/bin/bash

# liest den Besitzer des aktuellen Verzeichnisses
username=$(ls -ld . | cut -d" " -f3)
echo "Setze auf Benutzer: $username"
echo "Abbrechen -> Ctrl-C, sonst weiter mit Enter..."

read

# Owner setzen vu:vu
cmd="find ./ -type d -exec chown $username:$username {} ;"
#echo $cmd
($cmd)

cmd="find ./ -type f -exec chown $username:$username {} ;"
#echo $cmd
($cmd)

# Permissions setzen
cmd="find ./ -type d -exec chmod 0755 {} ;"
#echo $cmd
($cmd)

cmd="find ./ -type f -exec chmod 0644 {} ;"
#echo $cmd
($cmd)

# aber PHP Dateien etwas weniger...
cmd="find ./ -type f -regex .*\.php$ -exec chmod 0640 {} ;"
#echo $cmd
($cmd)

echo "fertig..."
echo ""
08-17-2009 09:39 PM
Visit this user's website Find all posts by this user Quote this message in a reply
Post Reply 


Messages In This Thread
RE: chmod mit ispcp dateimangager...?! - joximu - 08-17-2009 09:39 PM

Forum Jump:


User(s) browsing this thread: 1 Guest(s)