三周第三次课

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了三周第三次课相关的知识,希望对你有一定的参考价值。

3.7 su命令

切换用户的命令

su -   username

完整的切换用户名,包括用户的环境变量

su   username

切换用户

su - -c "touch   /tmp/aiker.11" aiker

以aiker这个用户创建文件而不登录

su -

普通用户切换到root用户需要root密码

 

 

[[email protected] ~]# mkdir /home/user5

[[email protected] ~]# chown -R user5:user5 /home/user5

[[email protected] ~]# cp /etc/skel/.bash* /home/user5

[[email protected] ~]# chown -R user5:user5 /home/user5

[[email protected] ~]# su - user5

Last login: Tue Dec  5 00:43:01 CST 2017 on pts/0

[[email protected] ~]$



3.8 sudo命令

让普通用户以root身份执行命令

 

visudo

指定用户在执行某些命令时有root权限,也可以是所有命令ALL,命令必须是绝对路径或者命令别名

aiker   ALL=(ALL)       /usr/bin/ls, /usr/bin/mv, /usr/bin/cat

visudo

sudo ls /root/

需要输入密码后执行

user5   ALL=(ALL)       NOPASSWD: /usr/bin/ls, /usr/bin/mv,   /usr/bin/cat

visudo

sudo ls /root

不需要密码即可执行

sudo -iq切换到root权限下




3.9 限制root远程登录


限制root账号ssh登录,编辑/etc/ssh/sshd_config

permitrootlogin no


User_Alias AIKERS =   user5, aiker, user4

visudo   用户组别名包含用户

AIKERS  ALL=(ALL)       NOPASSWD: /usr/bin/su

普通用户su -不用密码


以上是关于三周第三次课的主要内容,如果未能解决你的问题,请参考以下文章

2018.4.4 三周第三次课

2018.4.11 三周第三次课

三周第三次课(4月4日)

2018.4.12 三周第三次课

linux三周第三次课笔记

三周第三次课(2月7日)