From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-3.6 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_LOW, SPF_PASS autolearn=ham version=3.2.5 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:content-type:content-transfer-encoding; bh=rV8qPW0BipsjyQ3EjPX6vU71QgOHzuk2W7U8GprrUNw=; b=JW+TItNMZabqXxSsmSvrmfME4ECEALgFJ/FDr6J7ulqxYllv6cZ/DZZ/dJE5U0da3X Ly+DgboyNBI8gizyqvNU89XCcUHSwZdWHM/Xbd6x75fb/LV3N3X5OUQdBo0HY11D+MoV 5yCVmJxos+Y06N6XCUzzHKLOOzSDxZfCUKZyCjmWRadhpmDc5K4PETyqCiHSiuF+AOpE WAm4GvvhsR+8zLxkxmzrBHSyZ8GOFILVv43oa27HXHbe/CXa2+2E5Dj0cQXYg1IyvcP0 S2V0qAgFV/3bZ+Vh2DgrYz5yPy/hhmwdrQyOCp556xIxNOMJR1dMRLxRcNJN0hJ6p+it 2uRA== MIME-Version: 1.0 Sender: eugene.prokopiev@gmail.com Date: Mon, 26 Mar 2012 11:32:30 +0400 X-Google-Sender-Auth: XwFObItAThojYF8EM0WCdXPvaGQ Message-ID: From: Eugene Prokopiev To: Sysadmins@lists.altlinux.org Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: quoted-printable Subject: [Sysadmins] =?koi8-r?b?cGFtIMkgdnNmdHBkIHZpcnR1YWwgdXNlcnM=?= X-BeenThere: sysadmins@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux sysadmins' discussion List-Id: ALT Linux sysadmins' discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Mar 2012 07:32:37 -0000 Archived-At: List-Archive: =FA=C4=D2=C1=D7=D3=D4=D7=D5=CA=D4=C5! =F0=CF=D4=D2=C5=C2=CF=D7=C1=CC=CF=D3=D8 =DA=C1=D7=C5=D3=D4=C9 =D7=C9=D2=D4= =D5=C1=CC=D8=CE=D9=C8 =D0=CF=CC=D8=DA=CF=D7=C1=D4=C5=CC=C5=CA =D7 vsftpd. = =E4=C5=CC=C1=C0 =D7 =D3=CF=CF=D4=D7=C5=D4=D3=D4=D7=C9=C9 =D3 /usr/share/doc/vsftpd-2.3.5/EXAMPL= E/VIRTUAL_USERS/README: # db_load -T -t hash -f /usr/share/doc/vsftpd-2.3.5/EXAMPLE/VIRTUAL_USERS/logins.txt /etc/vsftpd_login.db # chmod 600 /etc/vsftpd_login.db # cat >/etc/pam.d/vsftpd << EOF > auth required pam_userdb.so db=3D/etc/vsftpd_login > account required pam_userdb.so db=3D/etc/vsftpd_login > EOF # useradd -d /home/ftpsite virtual # cp /etc/hosts /home/ftpsite # chown virtual.virtual /home/ftpsite/hosts # cat >/etc/vsftpd/conf << EOF > anonymous_enable=3DNO > local_enable=3DYES > write_enable=3DNO > anon_upload_enable=3DNO > anon_mkdir_write_enable=3DNO > anon_other_write_enable=3DNO > chroot_local_user=3DYES > guest_enable=3DYES > guest_username=3Dvirtual > listen=3DYES > listen_port=3D10021 > pasv_min_port=3D30000 > pasv_max_port=3D30999 > EOF =FA=C1=D0=D5=D3=CB=C1=C0 (=C4=D2=D5=C7=C9=C8 =D3=D2=C5=C4=D3=D4=D7 =CF=D4= =CC=C1=C4=CB=C9 =CE=C5 =CE=C1=DB=C5=CC): # strace -f vsftpd =F4=C5=D3=D4=C9=D2=D5=C0: $ ftp localhost 10021 Connected to localhost (127.0.0.1). 220 (vsFTPd 2.3.5) Name (localhost:enp): tom 331 Please specify the password. Password: 530 Login incorrect. Login failed. ftp> =F7 =D7=D9=D7=CF=C4=C5 strace =CE=C1=C2=CC=C0=C4=C1=C0 =CF=C2=D2=C1=DD=C5= =CE=C9=C5 =CB /lib64/security/pam_userdb.so =C9 /lib64/libdb-4.7.so, =C1 =DA=C1=D4=C5=CD =D7=CD=C5=D3=D4=CF /etc/vsftpd_log= in.db =D3=D2=C1=DA=D5 =CB /etc/pam.d/other =C9 /lib64/security/pam_deny.so. =F3=CF=CF=D4=D7=C5=D4=D3= =D4=D7=C5=CE=CE=CF, =D0=CF=C4=CF=DA=D2=C5=D7=C1=C0, =DE=D4=CF =D7 /etc/pam.d/vsftpd =D1 =CE=C1= =D0=C9=D3=C1=CC =DE=D4=CF-=D4=CF =CE=C5 =D4=CF. =FE=D4=CF? --=20 =F3 =D5=D7=C1=D6=C5=CE=C9=C5=CD, =F0=D2=CF=CB=CF=D0=D8=C5=D7 =E5=D7=C7=C5=CE=C9=CA