1 (edited by JoKnarf 2008-06-04 13:57:36)

Topic: Nouvelles Directives

Bonjour smile

Quelques idées de Directives :

ForceUser
ForceGroup
(normalement ok, sur autre topic)

MaximumRights
ForceRights

CanReadFile
CanReadDir
CanWriteFile
CanSetAttribute
CanMakeDir
CanRename
CanSymLink
ou bien
DisableReadFile
DisableReadDir
DisableWriteFile
DisableSetAttribute
DisableMakeDir
DisableRename
DisableSymLink

DisableOverwrite : Empêche écrasement fichier s'il existe déjà

CreateHome : Creer le Home dir s'il n'existe pas (peut être intéressant par exemple avec Home /home/$SSH_CONNECTION qui crée un home a partir IP de connection)

UploadUseTmp : ce serait un mode de transfert ou l'upload se fait sur un fichier temporaire qui est ensuite renommé avec son nom final, ce qui permet d'avoir côté serveur un daemon qui checke la présence de fichiers pour lancer un traitement dessus, en mode standard le daemon ne sait pas facilement si le transfert est terminé, alors qu'avec le renommage oui.
exemple :
put "fichier"
= transfert vers ".#fichier#.<pid>"
+ renommage en "fichier"


Ce serait trop bien big_smile:D:D

JoK

Re: Nouvelles Directives

Salut,

Alors juste pour apporter quelques précision, sur les tags:
- ForceUser
- ForceGroup

Ils seront implémentés seulement sur la prochaine version de MySecureShell (celle d'après la 1.1)
car la version 1.1 est en test depuis pas mal de temps et donc les nouvelles fonctionnalités sont stoppées wink

Mais promis, c'est dans la version suivante !


Pour les autres tags, ca me parait bien, juste une question:
Avec CanReadDir (ou DisableReadDir) quel est l'interêt de l'option ? neutral
de faire de l'upload anonyme (façon SourceForge) ?

3 (edited by JoKnarf 2008-06-02 13:35:30)

Re: Nouvelles Directives

Le DisableReadDir permet d'empêcher le listing des directories
=> en anonyme ou non plusieurs utilités :
exemples :
- repository de fichiers ou la sécurité est gérée au niveau nom de fichier (le nom du fichier à télécharger est envoyé a l'utilisateur)
- depose de fichiers sans connaître ce qui est déjà déposé
... tout ce genre de choses

A ce propos, il me vient d'autres idées complémentaires big_smile :

DisableOverwrite : Empêche écrasement fichier s'il existe déjà
CreateHome : Creer le Home dir s'il n'existe pas (peut être intéressant par exemple avec Home /home/$SSH_CONNECTION qui crée un home a partir IP de connection)
UploadUseTmp : ce serait un mode de transfert ou l'upload se fait sur un fichier temporaire qui est ensuite renommé avec son nom final, ce qui permet d'avoir côté server un daemon qui checke la présence de fichiers pour lancer un traitement dessus, en mode standard le daemon ne sait pas facilement si le transfert est terminé, alors qu'avec le renommage oui.
exemple :
put "fichier"
= transfert vers ".fichier.<pid>"
+ renommage en "fichier"

A Bientôt wink

Re: Nouvelles Directives

Mokay big_smile


C'est possible d'éditer ton premier message ? histoire de réunir les informations smile


Merci de ta participation sur le projet ! et sur le forum wink

Re: Nouvelles Directives

Of Course, c'est fait big_smile

Quand on peut aider wink

JoK