Current time: 11-22-2024, 02:52 PM Hello There, Guest! (LoginRegister)


Post Reply 
Remettre les droits de fichier sur le /var/www/virtual/
Author Message
krok Offline
Junior Member
*

Posts: 23
Joined: Dec 2008
Reputation: 0
Post: #1
Remettre les droits de fichier sur le /var/www/virtual/
Bonjourà tous,

kk connait-il une solution pour repasser les droits de tout les fichiers se trouvant dans le dossier /var/www/virtual ? (genre avec les programmes dans /var/www/ispcp/engine/) ?
10-07-2009 09:12 PM
Visit this user's website Find all posts by this user Quote this message in a reply
joximu Offline
helper
*****
Moderators

Posts: 7,024
Joined: Jan 2007
Reputation: 92
Post: #2
RE: Remettre les droits de fichier sur le /var/www/virtual/
il y a deux script pour les droits ispcp:
engine/setXXXpermissions (engine, gui)

et pour le virtual: normale c'est: vu2xxx:vu2xxx .... (fait un nouveau domain et tu peux voir les droits...)

/J
10-07-2009 11:05 PM
Visit this user's website Find all posts by this user Quote this message in a reply
krok Offline
Junior Member
*

Posts: 23
Joined: Dec 2008
Reputation: 0
Post: #3
RE: Remettre les droits de fichier sur le /var/www/virtual/
donc si j'ai bien comprit pour les domaines faut que je refasse tout moi meme ya pas de script auto ?
10-10-2009 01:13 AM
Visit this user's website Find all posts by this user Quote this message in a reply
joximu Offline
helper
*****
Moderators

Posts: 7,024
Joined: Jan 2007
Reputation: 92
Post: #4
RE: Remettre les droits de fichier sur le /var/www/virtual/
Oui

Mais tu peut écrire une script... - peut-être quelque chose comme ça (vois au decu)...

Seulement le fichier (folder???) tu doit refasse toit-meme:
Code:
# ls -l /var/www/virtual/
drwxrwx--- 11 vu2006 www-data 4096 2009-10-09 00:00 dom1.tld

owner=user, group=www-data

et start le script dans le "folder"

cd /var/www/virtual/domaine...
run-this-script...

(text en allemand - je ne suis pas francophone.. :-)
Code:
#!/bin/bash

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 ""

ce script met:
user:group = vuxxxx:vuxxx (du user du "folder" actuelle)
chmod 755 pour folder, 644 pour files et 640 pour php files...


sorry some words in english...

/J
10-10-2009 06:34 AM
Visit this user's website Find all posts by this user Quote this message in a reply
Post Reply 


Forum Jump:


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