linux/Ubuntu服務器ftp配置錯誤及解決方案小記

錯誤:500 OOPS: cannot change directory:/home/uftp安全

意思是:不能改變目錄:/ home / uftpbash

緣由:通過查看,發現並無/ home / uftp這個目錄ide

解決方案:修改該ftp用戶目錄ui

命令:usermod -d /home/ftp uftp加密

---------------------------------------------------------spa

錯誤:could not read chroot() list file:/etc/vsftpd.chroot_listmd5

意思是:不能讀取chroot()列表文件:/ etc / vsftpd.chroot_listit

緣由:通過查看,沒有/ etc / vsftpd.chroot_listtable

解決方案:建立/ etc / vsftpd.chroot_list文件登錄

---------------------------------------------------------

錯誤:500 OOPS: vsftpd: refusing to run with writable root inside chroot()

意思是:vsftpd:拒絕運行有可寫權限的根目錄

緣由:爲了不一個安全漏洞,從 vsftpd 2.3.5 開始,ftp用戶根目錄必須不可寫

解決方案:修改根目錄權限

命令:chmod a-w /home/ftp   /home/ftp爲用戶根目錄

---------------------------------------------------------

正確的新建用戶方法:

輸入"sudo useradd -d /home/uftp -s /bin/bash uftp"-->回車-->用戶新建成功

-->輸入"sudo passwd uftp"設置uftp用戶的密碼-->回車-->輸入兩次密碼-->回車-->密碼設置成功。

對於建立命令的解釋:

useradd 選項 用戶名
    其中各選項含義以下:
    -c comment 指定一段註釋性描述。
    -d 目錄 指定用戶主目錄,若是此目錄不存在,則同時使用-m選項,能建立主目錄。
    -g 用戶組 指定用戶所屬的用戶組。
    -G 用戶組,用戶組 指定用戶所屬的附加組。
    -s Shell文件 指定用戶的登陸Shell。
    -u 用戶號 指定用戶的用戶號,若是同時有-o選項,則能重複使用其餘用戶的標識號。
    -p這個命令是需求提供md5碼的加密口令,普通數字是不行的。

修改帳號:

    例如:
    # usermod -s /bin/ksh -d /home/z -g developer sam
    此命令將用戶sam的登陸Shell修改成ksh,主目錄改成/home/z,用戶組改成developer。

刪除帳號:

    userdel 選項 用戶名
    經常使用的選項是-r,他的做用是把用戶的主目錄一塊兒刪除。
    例如:
    # userdel -r sam
    此命令刪除用戶sam在系統文件(主要是/etc/passwd,/etc/shadow,/etc/group等)中的記錄,同時刪除用戶的主目錄。

查看賬號屬性
     格式: id user1  顯示user1的uid和gid ,缺省爲當前用戶的id信息

---------------------------------------------------------

解決方案持續更新中....

歡迎留言求方案...

相關文章
相關標籤/搜索