9月21日学习笔记

3.7 su命令

3.8 sudo命令

3.9 限制root远程登录

 

3.7 su 命令

     su命令是用来切换用户的,可以用id或者whomi命令来查看当前的用户是谁。su - username是用来彻底切换到自己的家目录下,能加载自几家目录下的配置文件c445463136224c2b15adb14fb007f693c0a.jpg

 

以指定用户的身份去执行一条命令:   su --c '一条命令' 指定用户

fa843cc532bc1e8860fc3b317b24df24973.jpg

 

 

如果用户没有家目录,则要创建用户的家目录并修改用户组

8e68b77b2931628161e9ac1387bdb492a10.jpg

 

3.8 sudo命令

sudo可以让普通用户以指定用户的身份去执行一条命令,执行visudo,找到第91行,从下面加入命令。

4eaaa1f11426dfa46b16787b41e4575724b.jpg

 

以命令的别名来给普通用户执行命令的权限

 

5dd6bbff0294d2b7c506d89b026054e9e0c.jpg

 

设定普通用户在使用设定命令时不输入密码就可以使用命令

只需要在 设定命令前加一句 NOPASSWD:

如: cansheng    ALL=(ALL)    NOPASSWD: /usr/bin/ls, /usr/bin/cat/

 

3.9 限制root远程登录

   首先要设定限制root用户远程登录,方法:

  1. vi /etc/ssh/sshd_config

  2. /Root(搜索关键字)  修改文件a62d91eb61b9a57b16c88fa3a8bddcf2fe7.jpg

     3. 限制root用户登录后,使用设定的su才能登录到root用户

 

怎么实现su切换到root,不需输入root密码且不能远程连接?

把su 命令放到sudo命令列表里

首先 visudo

添加可以切换到root用户下的普通用户有哪些!

41808479ef5388f4682f44159dabad9a80d.jpg

接着在设定一个规则:

636245b3a75763fd905b936f8c45569ded0.jpg

然后

c5e636901aa253e7ba0e54b29ffe34b9693.jpg

转载于:https://my.oschina.net/u/3962517/blog/2120459

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值