创建用户命令:如我的目录是根目录下的MyWeb用户名:xdh2571

#useradd-Gftp-d/MyWeb-Mxdh2571

#passwdxdh2571

#chownxdh2571.ftp/MyWeb-R

#chmod750/MyWeb-R

#servicevsftpdstart

测试是否能登入ftp

#ftplocalhost

输入刚创建的用户名密码wps for linux,倘若登录失败,解决以下问题:

1、查看MyWeb的权限

#ls-l

要保证MyWeb的权限起码是rootxdh2571

若两个都是rootlinux 创建ftp用户linux apache 虚拟主机,则更改如下:

#chown-Rroot:xdh2571MyWeb

2、有关SELinux

linux 创建ftp用户_linux 创建ftp用户_创建用户linux命令

我的系统是:RedHatEnterpriseLinux5

系统安装了SELinux,由于默认下是没有开启FTP的支持,所以访问时都被制止了。

//查看SELinux设置

#getsebool-a|grepftp

ftpd_disable_trans-->off

或则

ftp_home_dir-->off

解决方式:

//使用setsebool命令开启

#setseboolftpd_disable_trans1

或则

#setseboolftp_home_dir1

再度查看当前状态是否是on的状态

#getsebool-a|grepftp

ftpd_disable_trans-->on

或则

ftp_home_dir-->on

//setsebool使用-P参数,无需每次开机都输入这个命令

#setsebool-Pftpd_disable_trans1

或则

#setsebool-Pftp_home_dir1

#servicevsftpdrestart

有关selinux的配置

如关掉linux 创建ftp用户,仅仅警告,强制等等须要编辑/etc/sysconfig/selinux默认是强制

/***************************************************以下为相关知识点********************************************************/

查看当前SELinux设置和状态

Tagged:
Author

这篇优质的内容由TA贡献而来

刘遄

《Linux就该这么学》书籍作者,RHCA认证架构师,教育学(计算机专业硕士)。

发表回复