码迷,mamicode.com
首页 > 其他好文 > 详细

同学的sudo笔记

时间:2017-06-15 00:35:56      阅读:275      评论:0      收藏:0      [点我收藏+]

标签:环境   cst   apple   thread   href   data-   res   查看   touch   

3.7 su命令

1.使用

1.1 id查看当前用户组

1.2查看当前用户

1.3 su – 用户名 -的意义在于彻底的切换到用户的环境变量、配置、家目录等。

1.3 在当前用户下以指定用户的身份执行命令

1.4 系统默认的用户配置文件目录

cp /etc/skel/.bash* /home/user5

3.8 sudo命令

sudo可以使普通用户临时执行命令,并且使用root的身份。

1、配置文件

[root@maogea ~]# visudo

2、这表示允许root在任何位置执行任何命令。

## Allow root to run any commands anywhere
root ALL=(ALL) ALL

第一个ALL 主机  (ALL)指用户   ALL=(ALL) 主机将以那个用户的身份运行命令

第二个ALL 命令可以是ls、mv、cat

3、sudo 要使用绝对路径

3.9 限制root远程登录

直接登录root用户是有危险性的。所以限制root用户就很必要。

1、编辑配置文件

[root@maogea ~]# vi /etc/ssh/sshd_config

2.修改

PermitRootLogin no

3.重启服务

[root@maogea ~]# systemctl restart sshd.service
[root@maogea ~]#

 

扩展
sudo与su比较 http://www.apelearn.com/bbs/thread-7467-1-1.html
sudo配置文件样例 www.opensource.apple.com/source/sudo/sudo-16/sudo/sample.sudoers
sudo -i 也可以登录到root吗? http://www.apelearn.com/bbs/thread-6899-1-1.html

同学的sudo笔记

标签:环境   cst   apple   thread   href   data-   res   查看   touch   

原文地址:http://www.cnblogs.com/0329linux/p/7011587.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!