1. gzyueqian
      13352868059
      首頁 > 新聞中心 > > 正文

      Linux系統vsftpd下建立虛擬用戶方法介紹

      更新時間: 2008-05-07 15:57:29來源: 粵嵌教育瀏覽量:915

        一、建立虛擬用戶數據庫

        # vi /tmp/logins.txt 它的內容是:

        longyufei

        1985731

        liushuai

        123456

        虛擬用戶的信息,格式:

       ?。加脩裘?

       ?。济堋〈a>

        (注意前后不能有空格!)

        二、以root用戶登錄系統,建立用戶數據庫

        # db_load -T -t hash -f /tmp/logins.txt /etc/vsftpd_login.db

        建立數據庫文件 /etc/vsftpd_login.db,同時改變它的文件屬性:

        # chmod 600 /etc/vsftpd_login.db

        三、建立PAM文件,告訴系統你要使用自己的數據庫

        # vi /etc/pam.d/ftp.vu

        內容:

        auth required /lib/security/pam_userdb.so db=/etc/vsftpd_login

        account required /lib/security/pam_userdb.so db=/etc/vsftpd_login

        告訴系統,將新用戶授權庫了。

        四、為虛擬用戶建立文件夾并授權

        # useradd -d /ftp -s /sbin/nologin virtual(-d 用戶的主目錄。-s 用戶名默認使用的shell ,virtual用戶名)

        # chown -R virtual.virtual /ftp (更改/ftp目錄使用者。)

        五、修改vsftpd.conf文件

        # vi /etc/vsftpd/vsftpd.conf,在后面加上(我的配置中只保留了一下內容):

        anonymous_enable=NO

        local_enable=YES

        connect_from_port_20=YES

        listen=YES

        listen_port=21

        tcp_wrappers=YES

        guest_enable=YES

        guest_username=virtual(所有虛擬用戶等同于virtual這個系統賬號的權限)

        user_config_dir=/etc/vsftpd/user_config_dir(指定每個虛擬用戶賬號配置目錄,)

        pam_service_name=ftp.vu(要和剛才建的PAM文件對應)

        local_root=/www (指定默認的ftp目錄,如果不設置,則默認的ftp目錄為ftp這個系統賬號的默認目錄(見/etc/passwd文件內容))

        user_config_dir 文件里面對應的longyufei用戶的配置文件:

        /etc/vsftpd/user_config_dir/longyufei

        anon_world_readable_only=NO

        write_enable=YES

        anon_upload_enable=YES

        anon_other_write_enable=YES

        local_root=/www/longyufei

        anon_mkdir_write_enable=YES

      免費預約試聽課

      亚洲另类欧美综合久久图片区_亚洲中文字幕日产无码2020_欧美日本一区二区三区桃色视频_亚洲AⅤ天堂一区二区三区

      
      

      1. 激情综合色综合久久综合 | 亚洲国产精品中文乱码AV | 久久精品中文字幕乱码视频 | 在线精品国产尤物 | 亚洲久悠悠色悠在线播 | 亚洲精品国产官网 |