VSFTPD添加用戶

VSFTPD的安裝網上有不少教程這裏就很少說了,這裏主要是針對作主機空間服務的朋友在安裝好vsftpd後如何爲用戶增長ftp帳號服務器

先來看一看咱們通常在*inux系統下面如何增長用戶的rest

#adduser 用戶名<----------你要加的用戶名教程

#passwd 用戶名<----------你要設置密碼的用戶名token

回車後系統會給出如下提示:ip

Changing password for user XX用戶名.it

New password:io

BAD PASSWORD: it does not contain enough DIFFERENT charactersftp

Retype new password:date

passwd: all authentication tokens updated successfully.service

但像以上這樣增長用戶是不行的,加樣加出來的用戶爲普通用戶,有系統登錄權限,因此我要在adduser命令後後面加上參數,以下:

[root@srsman]# adduser -g ftp -s /sbin/nologin srsman

[root@srsman]# passwd beinan

Changing password for user beinan.

New password:

Retype new password:

passwd: all authentication tokens updated successfully.

這樣加出來的用戶也是普通用戶,但這個用戶是不能登入系統的,只能是登入FTP

經過上面的命令加的用戶系統會在/home目錄下創建一個同名的文件夾,用戶FTP上來後指向的目錄也爲此目錄,如何爲ftp用戶指定到特定的目錄呢?

命令以下:

[root@srsman]# adduser -d /opt/srsman -g ftp -s /sbin/nologin srsman

[root@srsman]# passwd srsman

Changing password for user beinan.

New password:

Retype new password:

passwd: all authentication tokens updated successfully.

這樣就爲系統增長了一個名爲srsman,目錄指向爲/opt/srsman的ftp用戶

    Tips:不少朋友在增長用戶後ftp上服務器的時候老是提示

ftp服務器鏈接失敗,錯誤提示:

500 OOPS: cannot change directory:/home/*******

500 OOPS: child died

當你看到以上提示時,試着在輸入如下命令解決

setsebool -P ftpd_disable_trans 1

service vsftpd restart

第一行中的-P參數是爲了之後不須要每次開機都輸入這個命令

//===================================================================

修改vsftpd.conf文件:

user_config_dir=/etc/vsftpd/user_config_dir

並在這個文件夾下面添加用戶名的文件

anon_world_readable_only=NO

anon_upload_enable=YES

anon_mkdir_write_enable=YES

anon_other_write_enable=YES

//===================================================================

修改文件夾的讀寫權限:

chown ftp /var/ftp/upload

chmod 777 /var/ftp/upload

//===================================================================

相關文章
相關標籤/搜索