#adduser 用户名<----------要加的用户名
#passwd 用户名<----------要设置密码的用户名

回车后给出以下提示:

Changing password for user XX用户名.
New password:
BAD PASSWORD: it does not contain enough DIFFERENT characters
Retype new password:
passwd: all authentication tokens updated successfully.

但像以上这样增加用户是不行的,上面加出来的用户为普通用户,有系统登陆权限,所以我要在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用户
很多时候在增加用户后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

------------------------这是分隔线--------------------------

正文到此结束

本文标题:VSFTPD添加用户

本文链接:https://www.hantaosec.com/106.html

除非另有说明,本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议

声明:转载请注明文章来源及链接,不带链接禁止任何转载!访问任何网络安全相关文章,则视为默认接受网络安全文章免责声明 ,请认真阅读。

喜欢我的文章吗?
别忘了点赞或赞赏,让我知道创作的路上有你陪伴。