11、只允许在主目录下上传和下载文件,不允许用putty登录
创建用户xiao, 使其只允许在用户主目录 (/var/www/html)下上传和下载文件,不允许用putty登录
(为了安全起见,不给过多的权限)
1、创建xiao用户
[root@localhost root]# cd /var/www/html
[root@localhost html]# useradd xiao -d /var/www/html -s /sbin/nologin -g apache
-d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。
-g 用户组 指定用户所属的用户组。
-s Shell文件 指定用户的登录Shell。
[root@localhost html]# passwd xiao
分别输入二次密码 就设置xiao用户的密码,如下图
2、把/var/www/html目录的属主和属组都改为apache,加读写权限
[root@localhost html]# l -d .
drwxr-xr-x 3 root root 4096 2015-06-16 06:37 . (原来是root)
[root@localhost html]# chown -R apache:apache .
[root@localhost html]# l -d .
drwxr-xr-x 3 apache apache 4096 2015-06-16 06:37 (成功改为apache)
[root@localhost html]# chmod -R 775 . (给读写权限)
-R 对目前目录下的所有文件与子目录进行相同的变更
如果这里不给权限,那么上传dd.txt会提示下面的错误
3、测试
①看putty可以登录?
(不能,输入密码后,putty自动消失)
②Windows下(或者Linux)上传和下载文件
Linux下也是这样