NetVision-Technik

Zur?ck   NetVision-Technik > Forum > Server > Webanwendungen

Webanwendungen Alle Fragen zu Installation und Problemlösung (Torrent-Flux, Hostsoftware, Serversoftware)

Antwort
 
Themen-Optionen Ansicht
Alt 16.07.2010, 14:08   #1
Zero111
Ausbilder Schmidt
Letzte Erfolge
 
Benutzerbild von Zero111
 
Registriert seit: 30.10.2008
Ort: Essen (Ruhr) Ruhrpott4Ever :D
Alter: 36
Beitr?ge: 2.665
Abgegebene Danke: 107
Erhielt 1.644 Danke für 154 Beiträge
Downloads: 43
Uploads: 1
Nachrichten: 3942
Renommee-Modifikator:
10 Zero111 genießt hohes AnsehenZero111 genießt hohes AnsehenZero111 genießt hohes AnsehenZero111 genießt hohes AnsehenZero111 genießt hohes AnsehenZero111 genießt hohes AnsehenZero111 genießt hohes AnsehenZero111 genießt hohes AnsehenZero111 genießt hohes AnsehenZero111 genießt hohes AnsehenZero111 genießt hohes Ansehen
Standard [HowTo] Flux Rechte

Viele kennen das Problem:

Alles was der flux lädt lässt sich via ftp nicht löschen und alles was man über FTP hochlädt kann man mit den flux nicht löschen...

Hier ein kleines HowTo wie man dieses Problem umgehen kann:

Am besten legt man sich ein eigenen FTP User an für den Flux

Ich geh mal davon aus dass das Fluxverzeichnis auf /home/flux liegt (wenns bei euch anders ist einfach ändern)

(alles via Putty mit Root Rechten)

Als erstes legen wir uns ein neuen Account an:

Code:
adduser fluxuser
(Wenn anderer Benutzername erwünscht, bitte hier und im weiteren verlauf anpassen)

Bein adden muss ein Passwort gesetzt werden.. Ich denke das kennt aber jeder

Danach den User etwas anpassen:

Usergroup auf www-data setzen (Sollte euer Webserver über ein anderen User laufen bitte anpassen):
Code:
usermod -g www-data fluxuser
Wenn ihr SSH Zugriff für den User deaktivieren wollt (Dann ist für den User kein Zugriff via Putty möglich)

Code:
usermod -s /bin/false fluxuser
Bitte auch beachten dass der FTP Server den Zugang von Usern erlaubt die keine gültige Shell  besitzen.
bei ProFTPD geht das so:

Datei: /etc/proftpd/proftpd.conf (mit einem beliebigen Editor öffnen)
und fogendes ändern:

Code:
# Users require a valid Shell  listed in /etc/shells to login.
# Use this directive to release that constrain.
# RequireValidShell               off
in

Code:
# Users require a valid Shell  listed in /etc/shells to login.
# Use this directive to release that constrain.
RequireValidShell               off
Danach den FTP neustarten

Code:
/etc/init.d/proftpd restart
--

Dann sollten wir das Homeverzeichnis ändern

Code:
usermod -d /home/flux fluxuser
Nun werden wir ein kleinen CronTab anlegen:

wir legen im /root eine beliebige datei an zb. /root/fluxdirset mit folgendem Inhalt: (Ordner ggf ändern)

Code:
chown -R www-data:www-data /home/flux
chmod -R 775 /home/flux
Speichern und ende

danach

Code:
chmod 733 /home/fluxdirset
Nun gehts an den CronTab

Code:
crontab -e
und tippen unter den letzten eintrag folgendes ein:

Code:
00 00 * * * /root/fluxdirset
So wird das script jede nacht um Mitternacht um mitternacht ausgeführt und die 755 Rechte die der flux setzt werden in 775 geändert so dass auch gruppenuser vollzugriff haben

Crontab Speichern und den Editor schließen

um den Crontab zu testen:

Code:
/root/fluxdirset
Sollte keine Ausgabe kommen wurde das Script erfolgreich ausgeführt


Jetzt sollten man nur noch etwas aufräumen:

Code:
rm  -R /home/fluxuser  #Löscht das alte Homverzeichnis welches ja nicht mehr benötigt wird
delgroup fluxuser #Löscht die alte Benutzergruppe
Das wars schon
__________________

Ge?ndert von Zero111 (16.07.2010 um 14:21 Uhr)
Zero111 ist offline   Mit Zitat antworten Nach oben
Folgende 5 Benutzer sagen Danke zu Zero111 für den nützlichen Beitrag:
$iMpLy (17.07.2010), Cerberus (16.07.2010), DoLo (16.07.2010), gotthummer (16.07.2010), tonny (16.07.2010)
Alt 16.07.2010, 15:39   #2
goterneme
Erfahrener Benutzer
Punkte: 9.229, Level: 64 Punkte: 9.229, Level: 64 Punkte: 9.229, Level: 64
Levelaufstieg: 60% Levelaufstieg: 60% Levelaufstieg: 60%
Aktivität: 0% Aktivität: 0% Aktivität: 0%
Letzte Erfolge
Artikel Benutzer besitzt 1x Anfänger Benutzer besitzt 1x Hilfe Level 1 Benutzer besitzt 1x Helfer Benutzer besitzt 1x Hilfe Level 2 Benutzer besitzt 1x Ideen-Spender
 
Benutzerbild von goterneme
 
Registriert seit: 26.10.2008
Beitr?ge: 467
Abgegebene Danke: 22
Erhielt 54 Danke für 9 Beiträge
Downloads: 8
Uploads: 0
Nachrichten: 76
Renommee-Modifikator:
511 goterneme sorgt für eine eindrucksvolle Atmosphäregoterneme sorgt für eine eindrucksvolle Atmosphäregoterneme sorgt für eine eindrucksvolle Atmosphäre
Standard

danke, aber YOU FAIL

Zitat:
und fogendes ändern:

Code:
1.
2.
3.
# Users require a valid Shell  listed in /etc/shells to Login . # Use this directive to release that constrain. # RequireValidShell off
in

Code:
1.
2.
3.
# Users require a valid Shell  listed in /etc/shells to Login . # Use this directive to release that constrain. RequireValidShell off
und das ganze Problem lässt sich auch dadurch lösen, dass man Protfpd richtig einstellt und beim torrentflux ein wenig herumpfuscht...
goterneme ist offline   Mit Zitat antworten Nach oben
Alt 16.07.2010, 15:48   #3
Zero111
Ausbilder Schmidt
Letzte Erfolge
 
Benutzerbild von Zero111
 
Registriert seit: 30.10.2008
Ort: Essen (Ruhr) Ruhrpott4Ever :D
Alter: 36
Beitr?ge: 2.665
Abgegebene Danke: 107
Erhielt 1.644 Danke für 154 Beiträge
Themenstarter Themenstarter
Downloads: 43
Uploads: 1
Nachrichten: 3942
Renommee-Modifikator:
10 Zero111 genießt hohes AnsehenZero111 genießt hohes AnsehenZero111 genießt hohes AnsehenZero111 genießt hohes AnsehenZero111 genießt hohes AnsehenZero111 genießt hohes AnsehenZero111 genießt hohes AnsehenZero111 genießt hohes AnsehenZero111 genießt hohes AnsehenZero111 genießt hohes AnsehenZero111 genießt hohes Ansehen
Standard

dann poste mal deine version und lass uns an dein wissen teilhaben
__________________
Zero111 ist offline   Mit Zitat antworten Nach oben
Alt 16.07.2010, 16:14   #4
gotthummer
Master Coder
 
Benutzerbild von gotthummer
 
Registriert seit: 10.03.2008
Ort: Zuhause
Beitr?ge: 8.037
Abgegebene Danke: 1.199
Erhielt 2.928 Danke für 266 Beiträge
Downloads: 28
Uploads: 9
Nachrichten: 357
Renommee-Modifikator:
10 gotthummer genießt hohes Ansehengotthummer genießt hohes Ansehengotthummer genießt hohes Ansehengotthummer genießt hohes Ansehengotthummer genießt hohes Ansehengotthummer genießt hohes Ansehengotthummer genießt hohes Ansehengotthummer genießt hohes Ansehengotthummer genießt hohes Ansehengotthummer genießt hohes Ansehengotthummer genießt hohes Ansehen
Standard

geht doch viel einfacher einfach im flux im dir bereich lesen und schreiben erlauben dann beim proftp so machen wie schon geschrieben dem ordner des flux users entsprechende rechte geben und schon funzt alles
__________________
Code:
require_once('include/gehirn.php'); 

session_start(); 

if(empty($action)) 
{   
  echo "<td class="tablea">Kopf anstrengen und Nachdenken</td>"; 
}
else
{   
  echo "<td class="tablea">Kopf zuviel angestrenkt nun Qualmt er ;)</td>";
}





gotthummer ist offline   Mit Zitat antworten Nach oben
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, G?ste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beitr?ge zu antworten.
Es ist Ihnen nicht erlaubt, Anh?nge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beitr?ge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:52 Uhr.


Powered by vBulletin® Version 3.8.9 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Template-Modifikationen durch TMS