Linux云服务器中如何使用sudo

  介绍

这篇文章主要介绍“Linux云服务器中如何使用sudo”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Linux云服务器中如何使用sudo”文章能帮助大家解决问题。

第一步:安装sudo

CentOS

 yum  install  sudo  - y 

Ubuntu/Debian

 apt-get  install  sudo  - y 

FreeBSD

 cd /usr/港口/安全/sudo/,,,, make  install 清洁

或者

 pkg  install  sudo 
第二步:创建sudo用户

sudo用户就是在Linux操作系统中的一个普通用户。下面以用户名zhaomu为例,创建一个普通用户。

CentOS/Ubuntu/Debian/FreeBSD

 adduser  zhaomu 
第三步:把用户添加到车轮组中

车轮组是一个限制用户以管理员身份执行的用户组,只有这个用户组里的用户才可以执行sudo命令。在Ubuntu/Debian操作系统中,sudo组通常用来替代车轮组的作用。

CentOS

 usermod  -aG  wheel  zhaomu 

Ubuntu/Debian

 usermod  -aG  sudo  zhaomu 

FreeBSD

 pw  group  mod  wheel  -m  zhaomu 
第四步:配置sudoers

sudo的配置文件是/etc/sudoers,我们需要确保该配置文件没有问题,这样才能正常执行sudo命令。

CentOS/Ubuntu/Debian/FreeBSD

 vi /etc/sudoers 

或者

 visudo 

找到如下代码:

 #, Allow  members  of  group  sudo 用execute  any 命令
  % sudo ,,=(所有):,所有

请确保你使用的Linux云服务器也是这样设置的。注意:有些Linux系统并不是% sudo,而是%轮,这也是没有问题的。

第五步:重启SSH服务

如果你修改了/etc/sudoers文件,需要重启SSH服务使之生效。

CentOS 6

/etc/摆在sshd 启动

CentOS 7

 systemctl  restart  sshd.service 

Ubuntu/Debian

/etc/摆在sshd 启动

FreeBSD

/etc/d/sshd 开始
第六步:测试

完成之前的操作之后,请退出远程登录,再次以sudo用户的身份登录系统,执行以下命令测试sudo是否配置正确。

 sudo 正常运行时间
  sudo  whoami 

其中sudo whoami应该返回根。

执行以下任一条命令,将会从sudo用户切换到根用户。

 sudo  su  -
  sudo 我
  sudo  s 
第七步:禁止根用户登陆

经过测试,如果一切正常,就可以执行最后一步了,也就是禁止根用户登录。我们需要编辑SSH的配置文件。

 sudo  vi /etc/SSH/sshd_config 

使用:w/命令搜索以下代码,删除这行代码前面的注释#,并把值设置为不。

 PermitRootLogin ,,,,没有

接下来,参照第五步的说明重启SSH服务。尝试用根用户登录系统,如果无法登录,说明设置成功了。

关于“Linux云服务器中如何使用sudo”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注行业资讯频道,小编每天都会为大家更新不同的知识点。

     推荐   
      <李>   Linux内核宏Container_Of的案例分析   李   <李>   linux系统分区格式化和挂载数据盘的示例分析   李   

Linux云服务器中如何使用sudo