Proftp設定虛擬使用者(轉)

來源:互聯網
上載者:User

標籤:

首先在proftpd.conf中添加:

         AuthOrder mod_auth_file.c mod_auth_unix.c

    AuthUserFile /usr/local/etc/ftpd.passwd

    #AuthGroupFile /usr/local/etc/ftpd.group

然後重啟portftpd服務

service proftpd restart

 

  AuthOrder為FTP使用者身分識別驗證順序。mod_auth_file.c是ProFTPD的虛擬使用者驗證,虛擬使用者和組的資訊儲存在下面的AuthUserFile和AuthGroupFile指定的檔案中,不過我想搞簡單點所以就不要虛擬組了。mod_auth_unix.c是系統使用者身分識別驗證,即/etc/passwd。

  然後使用添加如下命令添加一個新的虛擬使用者:

ftpasswd --passwd --file=/usr/local/etc/ftpd.passwd --name=test --uid=1002 --home=/usr/local/ftp/test --shell=/usr/sbin/nologin

–passwd指定建立一個新的虛擬使用者,–group則建立一個虛擬組;

–file指定儲存虛擬使用者的檔案;

–name指定此虛擬使用者的使用者名稱,密碼會在命令執行時要求輸入;

–uid指定此虛擬使用者對應的系統使用者UID,此虛擬使用者將以此系統UID的身份讀寫檔案;

–home指定此虛擬使用者的根目錄,就是其登陸FTP後的根目錄;

–shell指定此虛擬使用者的shell,為了安全當然指定一個不可登陸的shell了。

 

如果是源碼安裝的proftpd ,服務項proftpd以及命令ftpasswd分別在如下兩個目錄

ftpasswd :源碼包目錄/contrib/ftpasswd

proftpd服務程式:源碼包目錄/contrib/dist/rpm/proftpd.init.d

 

加上可執行許可權。然後將ftpasswd 拷貝到/usr/local/sbin目錄下面

將proftpd.init.d拷貝到/etc/init.d/下面 重新命名為proftpd

Proftp設定虛擬使用者(轉)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.