Current time: 12-26-2024, 06:46 AM Hello There, Guest! (LoginRegister)


Post Reply 
Rechte neu stezen
Author Message
Viktor Offline
Junior Member
*

Posts: 118
Joined: Nov 2006
Reputation: 1
Post: #1
Rechte neu stezen
Hallo,

ich siehe jetzt mit einigen Domains von einem Server zum anderen.

Ich habe die Backups auf den neuen Server kopiert und die Wiederherstellung gemacht.

Alles klappt.

Jetzt hat aber eine Domain nicht mehr die gleiche "vu2XXX" Nummer.

Wiederherstellen klappt aber die Rechte stimmen nicht mehr.

Was mir jetzt fehlt ist ein Knopf der die Rechte von einer Domain neu setzt.

Gibt es das schon in IspCP?

Wenn nein kann man das irgendwie selbst machen?

Gruß
Viktor
09-12-2008 01:10 AM
Visit this user's website Find all posts by this user Quote this message in a reply
BeNe Offline
Moderator
*****
Moderators

Posts: 5,899
Joined: Jan 2007
Reputation: 68
Post: #2
RE: Rechte neu stezen
Es gibt eigentlich nur ein Script im engine Ordner "set-gui-permissions.sh".
Das setzt allerdings nur die ispCP GUI rechte neu. Aber kannst Dir ja mal das Script anschauen. Vielleicht lässt sich ja auch was für die User draus basteln.

Greez BeNe
09-12-2008 03:59 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: #3
RE: Rechte neu stezen
Hi

ich hab mal sowas gebastelt - um die Berechtigungen und Besitzer von Website-Strukturen, die ich als Anfang immer darein kopiere, zu setzen...

Code:
#!/bin/bash

# Man sollte im htdocs Verzeichnis sein
# und dieses sollte dem richtigen vuXXX-User gehören
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 ""

Das darf natürlich noch erweitert und angepasst werden...

Gruss J.
09-12-2008 04:42 PM
Visit this user's website Find all posts by this user Quote this message in a reply
BeNe Offline
Moderator
*****
Moderators

Posts: 5,899
Joined: Jan 2007
Reputation: 68
Post: #4
RE: Rechte neu stezen
Nicht verzagen - Joxi fragen! Smile
Sehr schön, könnten wir ja eigentlich auch mal in das engine Verzeichniss aufnehmen oder ?

Greez BeNe
09-12-2008 04:57 PM
Visit this user's website Find all posts by this user Quote this message in a reply
Viktor Offline
Junior Member
*

Posts: 118
Joined: Nov 2006
Reputation: 1
Post: #5
RE: Rechte neu stezen
Hallo,

wo das sieht ja schon mal schön aus.

Vielleicht könnte man sowas mit bei der User-Verwaltung fest einbauen.

So könnte man als Reseller die Rechte neu setzen da es schon mal Probleme gibt.

Gruß
Viktor
09-12-2008 08:51 PM
Visit this user's website Find all posts by this user Quote this message in a reply
fulltilt Offline
Member
***

Posts: 1,225
Joined: Apr 2007
Reputation: 5
Post: #6
RE: Rechte neu stezen
nicht schlecht :-)
das ist aber nur für die Webs - nicht für die Mailfolder oder?

joximu Wrote:Hi

ich hab mal sowas gebastelt - um die Berechtigungen und Besitzer von Website-Strukturen, die ich als Anfang immer darein kopiere, zu setzen...

Code:
#!/bin/bash

# Man sollte im htdocs Verzeichnis sein
# und dieses sollte dem richtigen vuXXX-User gehören
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 ""

Das darf natürlich noch erweitert und angepasst werden...

Gruss J.
09-12-2008 10:48 PM
Find all posts by this user Quote this message in a reply
BeNe Offline
Moderator
*****
Moderators

Posts: 5,899
Joined: Jan 2007
Reputation: 68
Post: #7
RE: Rechte neu stezen
Quote:das ist aber nur für die Webs - nicht für die Mailfolder oder?
Richtig! Aber da kann man sicher auch noch was dran machen Wink

Greez BeNe
09-12-2008 11:13 PM
Visit this user's website Find all posts by this user Quote this message in a reply
fulltilt Offline
Member
***

Posts: 1,225
Joined: Apr 2007
Reputation: 5
Post: #8
RE: Rechte neu stezen
hab demnächst auch noch einen Umzug zu machen ...
Ich weiss noch von vhcs her, das auch die FTP User beim migrieren nicht mehr gepasst haben, musste die alle manuell im PMA setzen ...
Ist das eigentlich bei ispCP auch der Fall z.B. nach einem toadd ?

BeNe Wrote:
Quote:das ist aber nur für die Webs - nicht für die Mailfolder oder?
Richtig! Aber da kann man sicher auch noch was dran machen Wink

Greez BeNe
09-12-2008 11:23 PM
Find all posts by this user Quote this message in a reply
Viktor Offline
Junior Member
*

Posts: 118
Joined: Nov 2006
Reputation: 1
Post: #9
RE: Rechte neu stezen
Hallo,

das ist schön das das Thema so viel Interesse findet.

Kann man es vielleicht nicht so machen das wenn man eine Domain auf "change" setzt das dann die Rechte neu gesetzt werden.

Also alles kpl. auch die Dateien in den Ordnern.
Ich meine nur die "vuxxx:vuxxx" oder "vuxxx:www-data" Rechte.

So wäre doch das Problem gelöst.Rolleyes

Gruß
ViktorWink
09-12-2008 11:43 PM
Visit this user's website Find all posts by this user Quote this message in a reply
fulltilt Offline
Member
***

Posts: 1,225
Joined: Apr 2007
Reputation: 5
Post: #10
RE: Rechte neu stezen
Viktor Wrote:Kann man es vielleicht nicht so machen das wenn man eine Domain auf "change" setzt das dann die Rechte neu gesetzt werden.

Hallo Viktor,
stimmen bei Dir die FTP User auch noch?
09-12-2008 11:54 PM
Find all posts by this user Quote this message in a reply
Post Reply 


Forum Jump:


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