centos将某一目录权限给用户_CentOS7 下新建用户并限制用户访问权限指定到特定目录...

首先说一下需求:

新建一个用户,并且为了保证系统的安全,指定该用户在特定的目录内进行访问

1.新建用户组

groupadd idns

mkdir /var/www/html //我只想让特定用户访问/var/www/html 当然如有过了你就不用创建了

2.新建用户并将用户添加到分组当中

//别说看不懂 -d宿主目录 -g 分到哪个组

useradd -d /var/www/html -g idns huxiaobai

3.为huxiaobai用户设置密码

passwd huxiaobai

接下来自己去设置密码就行了

//看看有没有设置成功

groups huxiaobai

4.修改sshd_config,使用chroot监狱限制ssh用户访问指定目录

vim /etc/ssh/sshd_config

在文件的最后加入:

Match group visitors

ChrootDirectory /var/www/html

X11Forwarding no

AllowTcpForwarding no

ForceCommand internal-sftp

这一段的意思就是对idns分组里面的用户,我们只给他们通过sftp访问/var/www/html的权限,不同直接通过ssh登录服务器

5.subsystem

同时记得把

Subsystem sftp /usr/libexec/openssh/sftp-server

改成

Subsystem sftp internal-sftp

最后把AddressFamil/ inet 注释掉 没有就不用管了

6.重启sshd服务

systemctl restart sshd

7.配置权限

chmod -R 777 /var/www/html

不然huxiaobai无权限访问!

8.试试吧

huxiaobai通过sftp只能访问到/var/www/html目录下 其他的无法看到访问

本作品采用《CC 协议》,转载必须注明作者和本文链接

胡军

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值