Project

General

Profile

Evolution #4808

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

Added by Joël Cuissinat about 8 years ago. Updated over 7 years ago.

Status:
Fermé
Priority:
Normal
Category:
-
Start date:
Due date:
11/29/2013
% Done:

100%

Spent time:
Distribution:
EOLE 2.4

Associated revisions

Revision e65ae259 (diff)
Added by christophe guerinot almost 8 years ago

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.

Revision a85903c8 (diff)
Added by christophe guerinot over 7 years ago

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'.

Revision 8187cd13 (diff)
Added by christophe guerinot over 7 years ago

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

Revision 1640db82 (diff)
Added by Joël Cuissinat over 7 years ago

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

Revision 15a09b29 (diff)
Added by moyooo about 7 years ago

Computer loses licenses during transfer see #4808

History

#1 Updated by Joël Cuissinat about 8 years ago

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

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

#2 Updated by Joël Cuissinat almost 8 years ago

  • Target version changed from Eole 2.4-dev-3 to Eole 2.4-alpha

#3 Updated by Joël Cuissinat over 7 years ago

  • Target version deleted (Eole 2.4-alpha)

#4 Updated by christophe guerinot over 7 years ago

  • Status changed from Nouveau to Résolu
  • % Done changed from 0 to 100

#5 Updated by Joël Cuissinat over 7 years ago

  • Due date set to 11/29/2013
  • Target version set to Eole 2.4-beta3

#6 Updated by christophe guerinot over 7 years ago

  • Status changed from Résolu to 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:~#

Also available in: Atom PDF