четверг, 20 июня 2013 г.

vsftpd в opensuse 12.3

В сусе 12.3 есть (был?) косяк с vsftp
2013-03-14T19:00:52.496856+06:00 suse123 vsftpd: PAM audit_log_acct_message() failed: Operation not permitted



После перехода на systemd появилась масса багов, мелких и не очень.. в частности, с vsftpd - не отладили толком сервис. Совсем быстрое решение -- перейти на proftpd, он хотя бы стартует "из коробки".

Итак. Одна из причин - система не понимает, через какой PAM пускать сервис, укажем напрямую
в конфиг vsftpd.conf
pam_service_name=vsftpd

Примерное содержание файла (сверить, при установке из репы он должен быть)
#%PAM-1.0  
  
# Uncomment this to achieve what used to be ftpd -A.  
# auth       required     pam_listfile.so item=user sense=allow file=/etc/ftpchroot onerr=fail  
  
auth     required       pam_listfile.so item=user sense=deny file=/etc/ftpusers onerr=succeed  
# Uncomment the following line for anonymous ftp.  
#auth    sufficient     pam_ftp.so  
auth     required       pam_shells.so  
auth     include        common-auth  
account  include        common-account  
password include        common-password  
session  required       pam_loginuid.so  
session  include        common-session

Линки:

Комментариев нет:

Отправить комментарий