View Full Version : [GERMAN] eigene flags erstellen?
jack2003
03-10-2004, 09:22 PM
Hi.
Diese Flags sind ja voreingestellt.
'M' - MASTER
'V' - VFS ADMINISTRATOR
'G' - GROUP ADMIN RIGHTS
'F' - FXP DENIED (DOWNLOAD)
'f' - FXP DENIED (UPLOAD)
'L' - SKIP USER LIMIT PER SERVICE
'A' - ANONYMOUS
Nun zu meiner Frage.
Wie kann man eigene Flags erstellen, bzw diese bearbeiten.
Zum Beispiel einen anderen Buchstaben setzen für das G.
Hab auch schon im Forum und in der Dokumentation gesucht, aber nix passendes dazu gefunden.
Ich habe diese Version: beta5-8-4u und kein zusätzlichen Addons/Skripte installiert.
Hoffe einer weià das :D
jack2003
alturismo
03-11-2004, 01:54 AM
flags sind das was du daraus machst
diese gelisteten sind hardcoded, da gibts nix dran zu machen
ansonsten ein Beispiel
[FTP_Custom_Commands]
nuke = EXEC ..\scripts\deinscripts.exe
[FTP_SITE_Permissions]
nuke = 1MN
jetzt hasst du eine flag "erstellt"
nuken dürfen jetzt alle die entweder 1, M, N haben
währe zum Beispiel ne Nuker flag "N"
jack2003
03-11-2004, 07:40 AM
hmm..du hast nich zufällig ein Bespiel dafür?
Ich wüÃte jetzt gar nicht, wie das Script aussehen soll, also wie ich da anfangen soll :(
jack2003
alturismo
03-11-2004, 07:50 AM
das interessiert ja auch nicht, dachte deine frage waren
FLAGS
flags sind ja zur rechtevergabe
beispiel sagt nur aus, kannst nutzen was du willst als flag
und wie du die einbauen kannst als beispiel
io stellt zum beispiel eine tcl schnittstelle zur verfügung. schau dir einfach in den vorhandenen tcl scripten an wie die aussehen und mit io kommunizieren.
auÃerdem kannst du auch in jeder programmiersprache deiner wahl programmieren, solange am ende ein windows executable dabei herauskommt.
es gibt aber genug fertige scripte. das soll deinem eifer eines zu schreiben nicht entgegenstehen. wir freuen uns immer über neue scripter. :)
toki
jack2003
03-11-2004, 05:28 PM
hmm...selber scripten kommt vielleicht später :)
es gibt aber genug fertige scripte
und wo find ich die?*verwirrt*
sind die sachen schon in zum Beispiel ioBanana eingebaut und wo sieht man die Bedeutung der Flags?
also welche sachen schon eingebaut sind, sprich N usw.
oder sieht man die scripts, die du meinst erst nach der registrierung?
fragen über fragen :confused:
jack2003
eingebaut ist das falsche wort. letzten endes sind flags nur markierungen und das script prüft ob ein user das flag hat oder nicht un d entscheidet dann was er darf oder nicht. ob dieses flag "7" "x" "p" "l" oder sonstwas ist ist völlig egal. wenn das script verlangt dass ein user "x" braucht dann muss man dem user auch das flag "X" geben damit er das script nutzen kann. so einfach is das.
lediglich die hart eingebauten sind mit bestimmt io-internen Funktionen verknüpft (fxp, master, gadmin...)
http://www.ioftpd.com/scripts
man klicke sich einfach auf der ioFTPD homepage durch, da gibbs nämlich nen scripts link. wer lesen kann, gell... :D
jack2003
03-12-2004, 05:08 PM
aso...ich hirni.
kann mir einfach flags ausdenken und dem die einfach zuweisen.
dachte die muà man erst irgenwie erstellen.
jetzt wird mir so einiges klar :D
thx.
jack2003
jack2003
03-13-2004, 11:16 AM
nochmal ich :)
also das mit den flags hab ich gerafft. nu hab ich noch nen kleines prob mit den rechten. ich hab alle folder auf 755.
und in der ini so:
Upload = /Apps/ 1234VM
Resume = /Apps/ 1234VM
Download = /Apps/ 12345VM
MakeDir = /Apps/ 1234VM
RemoveDir = /Apps/ 1VM
Rename = /Apps/ 1VM
RenameOwn = /Apps/ 1234VM
Delete = /Apps/ 1VM
DeleteOwn = /Apps/ 1234VM
Also normal sollten die user mit den flags: 1,2,3,4,V,M was hochladen und folder erstellen können. Nur Flag5 darf nur saugen.
geht aber nich :(
kommt immer access denied.
und wenn ich chmod auf 777 mache, dann können auch die user mit der flag5 was erstellen.
wo is mein fehler?
jack2003
jack2003
03-13-2004, 01:13 PM
die frage hat sich erledigt ;)
aber eine andere hat sich noch ergeben.
für !reqadd/!reqfilled/!reqdel muà man dann den dZSbot installieren?
und funktioniert dann ioBanana noch richtig?
SirWesley_de
06-10-2005, 02:06 PM
hallo
muss man das für jeden ordner machen??
Upload = /Apps/ 1234VM
Resume = /Apps/ 1234VM
Download = /Apps/ 12345VM
MakeDir = /Apps/ 1234VM
RemoveDir = /Apps/ 1VM
Rename = /Apps/ 1VM
RenameOwn = /Apps/ 1234VM
Delete = /Apps/ 1VM
DeleteOwn = /Apps/ 1234VM
oder gibts da ne wildcard zu??
in der standart ini steht ja zb.
upload = * *
wäre dann für alle ordner das hier richtig???
upload = * * 12345VM
mfg
mike
aditus
06-11-2005, 04:44 PM
das zweite * steht für die rechte demnach musst du das zweite weglassen, dann sieht es so aus:
Upload = * 12345VM
SirWesley_de
06-11-2005, 04:53 PM
ok danke dir ....... hat alles gefunzt.
mike
vBulletin® v3.8.11 Alpha 3, Copyright ©2000-2024, vBulletin Solutions, Inc.