三周第三次课
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 -i | q切换到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 -不用密码 |
以上是关于三周第三次课的主要内容,如果未能解决你的问题,请参考以下文章