linux 普通用户切换普通用户权限控制

应用场景:

1.两个普通用户 xiao1  xiao2 (都没有sudo权限)

2.要求使用xiao1只能切换到xiao2这个用户,并且是使用的xiao1的密码(适用于生产环境中xiao1可以使用xiao2这个用户的所有权限,但是又不能知道用户xiao2密码的情况)

 

实现步骤:

1.建立xiao2,xiao3这两个普通用户  ,设置xiao2的密码为 xiao2,xiao3的密码为xiao3

  # useradd  xiao2

  # useradd  xiao3

  # echo "xiao2" | passwd --stdin xiao2

  # echo "xiao3" | passwd --stdin xiao3

2.修改su的pam配置文件

  # vim /etc/pam.d/su 

保存,退出

3.修改sudoers文件(直接使用visudo命令修改)

  # visudo

添加如下配置

Defaults:xiao2 runas_default=xiao3
xiao2 ALL=(xiao3) ALL

4.测试用户xiao2切换到用户xiao3(注意这里是通过sudo -i切换到的xiao3用户,不能使用sudo su - xiao3来切换

4.1测试xiao2使用xiao2的密码是否可以切换到其他用户

新建一个用户xiao4,密码xiao4

       # useradd  xiao4

  # echo "xiao4" | passwd --stdin xiao4

切换失败,打到需求的效果

 

转载于:https://www.cnblogs.com/heaven-xi/articles/8967175.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值