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用户的密码,如下图

image

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会提示下面的错误

image

3、测试

①看putty可以登录?

image

(不能,输入密码后,putty自动消失)

②Windows下(或者Linux)上传和下载文件

image

Linux下也是这样

原文地址:https://www.cnblogs.com/weiapro/p/4759183.html