Ps:详解
#① 创建用户ftpuser, 该用户主目录名为ftpfile -s为该用户所用的shell, 此处表示不登录,既没有ssh功能,如果想用普通登录,则去掉后面的“-s /sbin/nologin”
useradd ftpuser -d /ftpfile -s /sbin/nologin
#② -R表示递归处理 用户名:用户组 该句意思是将ftpfile整个文件夹的拥有者改成ftpuser
chown -R ftpuser:ftpuser /ftpfile/
Ps:详解
#① 关闭防火墙
SELINUX=disabled
#② setsebool命令是用来修改SElinux策略内各项规则的布尔值。setsebool命令和getsebool命令是SELinux修改和查询布尔值的一套工具组。语法:setsebool [-P] 布尔值=[0|1],-P:直接将设置值写入配置文件,该设置数据将来会生效的。如果你希望你的ftp用户可以访问自己的家目录的话,需要开启:
setsebool -P ftp_home_dir 1