11、只允许在主目录下上传和下载文件,不允许用putty登录
2015-08-26 05:47
459 查看
创建用户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自动消失)
Linux下也是这样
(为了安全起见,不给过多的权限)
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自动消失)
Linux下也是这样
相关文章推荐
- 几个不错的编辑器BoneEdit
- php中的const和define区别(补充)
- php重定向网页
- php中的die()和exit()区别
- struts2基础知识
- Unity Game Programming AI(1)人工智能导论
- Rotate Image
- php对象的序列化(串行化)用作 写入文件或者网络传输
- [LeetCode#268]Missing Number
- php中的接口和抽象类
- php中的clone对象
- RPG黑暗之光(5)NGUI实现背包系统初步
- php中static和const
- RPG黑暗之光(4)添加第一个NPC、NGUI实现任务发布
- Single Number III
- UIDatePicker 使用方法
- mysql手工添加windows服务
- php实现post和get
- MySQL-python “error: command 'gcc' failed with exit status 1”错误
- PHP中可以静态调用非静态方法么?(诡异的调用)