Projet

Général

Profil

Evolution #4808

Etudier la possiliter d'intégrer les variables pour l'Ajout d'accès FTP supplémentaires

Ajouté par Joël Cuissinat il y a environ 11 ans. Mis à jour il y a plus de 10 ans.

Statut:
Fermé
Priorité:
Normal
Catégorie:
-
Début:
Echéance:
29/11/2013
% réalisé:

100%

Temps passé:
Distribution:
EOLE 2.4

Révisions associées

Révision e65ae259 (diff)
Ajouté par christophe guerinot il y a presque 11 ans

Configuration Proftpd : ajout d'une ligne 'include' pour la mise à disposition
d'un miroir de signatures mcAfee sur le serveur ( fixes #5272 ).
  • La fonctionnalité d'ajout d'accès ftp est déplacé dans le répertoire 'include' ('/etc/proftpd.conf.d/').
    Cette fonctionnalité devrait être reprise en 2.4 dans le projet 'eole-proftpd' ( ref #4808 ).
  • Possibilité d'activer l'accès en anonyme.

Révision a85903c8 (diff)
Ajouté par christophe guerinot il y a plus de 10 ans

Ajout d'accès FTP supplémentaires ( fixes #4808 ).
Ajout de la possibilité d'autoriser ou non les comptes ldap et ajout de la possibilité d'autoriser ou non l'accès CAS ( fixes #6715 ).
  • Ajout des variable 'ftp_pam_ldap' et 'ftp_pam_sso'.
    Ajout de la possibilité d'utiliser le fichier '/etc/fileusers' pour rajouter des utilisateurs FTP ( fixes #6716 ).
  • Ajout de la variable 'ftp_fileusers'.

Révision 8187cd13 (diff)
Ajouté par christophe guerinot il y a plus de 10 ans

Suppression des templates 'pam_proftpd.esbl' ( ref #6715 ), et '00-proftpd-acces.conf.esbl' ( ref #4808 ).

Révision 1640db82 (diff)
Ajouté par Joël Cuissinat il y a plus de 10 ans

"%end if" manquant dans proftpd.conf (Ref #4808 @10m)

Révision 15a09b29 (diff)
Ajouté par moyooo il y a environ 10 ans

Computer loses licenses during transfer see #4808

Historique

#1 Mis à jour par Joël Cuissinat il y a environ 11 ans

En 2.4, il est également possible d'utiliser :

# Include other custom configuration files
Include /etc/proftpd/conf.d/

#2 Mis à jour par Joël Cuissinat il y a presque 11 ans

  • Version cible changé de Eole 2.4-dev-3 à Eole 2.4-alpha

#3 Mis à jour par Joël Cuissinat il y a plus de 10 ans

  • Version cible Eole 2.4-alpha supprimé

#4 Mis à jour par christophe guerinot il y a plus de 10 ans

  • Statut changé de Nouveau à Résolu
  • % réalisé changé de 0 à 100

#5 Mis à jour par Joël Cuissinat il y a plus de 10 ans

  • Echéance mis à 29/11/2013
  • Version cible mis à Eole 2.4-beta3

#6 Mis à jour par christophe guerinot il y a plus de 10 ans

  • Statut changé de Résolu à Fermé

Ajout d'accès ftp supplémentaires Ok
Utilisation de la variable 'ftp_pam_ldap' ('Autoriser les comptes LDAP à se connecter en accès FTP ') Ok

/etc/proftpd/proftpd.conf

si 'Activer des accès FTP supplémentaires' à 'non'

# on arrive dans le répertoire spécial FTP
DefaultChdir            ~/.ftp

# Include other custom configuration files
Include /etc/proftpd/conf.d/

si 'Activer des accès FTP supplémentaires' à 'oui'
et 'Nom du répertoire FTP supplémentaire' avec les deux valeurs '/home/scanner' et '/home/miroir'

# on arrive dans le répertoire spécial FTP
DefaultChdir            ~/.ftp

<Directory /home/scanner>
    <Limit ALL>
        Order Allow,Deny
        Allow ALL
    </Limit>
</Directory>
<Directory /home/miroir>
    <Limit ALL>
        Order Allow,Deny
        Allow ALL
    </Limit>
</Directory>

# Include other custom configuration files
Include /etc/proftpd/conf.d/

si on ajoute

'Activer l'accès anonyme ' à 'oui'
et 'Nom du répertoire anonyme' avec '/home/public'

# on arrive dans le répertoire spécial FTP
DefaultChdir            ~/.ftp

<Anonymous /home/public>
    User                ftp
    Group               ftp
    UserAlias           anonymous ftp
    RequireValidShell   off
    <Limit WRITE>
        DenyAll
    </Limit>
</Anonymous>

<Directory /home/scanner>
    <Limit ALL>
        Order Allow,Deny
        Allow ALL
    </Limit>
</Directory>
<Directory /home/miroir>
    <Limit ALL>
        Order Allow,Deny
        Allow ALL
    </Limit>
</Directory>

# Include other custom configuration files
Include /etc/proftpd/conf.d/

/etc/pam.d/proftpd

prise en compte de la variable 'ftp_pam_ldap' Ok

root@sbl-149:~# echo $(CreoleGet ftp_pam_ldap)
oui

root@sbl-149:~# echo $(CreoleGet activer_sso)
non

root@sbl-149:~# echo $(CreoleGet ftp_pam_sso)
root - Creole error 1: trying to access to an option named: ftp_pam_sso with properties ['disabled']

root@sbl-149:~# echo $(CreoleGet ftp_pam_fileusers)
non

root@sbl-149:~# cat /etc/pam.d/proftpd
#%PAM-1.0
auth     sufficient      pam_ldap.so
@include login
root@sbl-149:~#

et si 'Autoriser les comptes LDAP à se connecter en accès FTP' est à 'non'

root@sbl-149:~# echo $(CreoleGet ftp_pam_ldap)
non

root@sbl-149:~# cat /etc/pam.d/proftpd
#%PAM-1.0
@include login
root@sbl-149:~#

Formats disponibles : Atom PDF