本文主要介绍“如何在Linux云服务器中使用sudo”的相关知识。主机频道通过实际案例向您展示操作流程,简单、快捷、实用。我希望这篇文章“如何在Linux云服务器中使用sudo”可以帮助您解决问题。
步骤1:安装sudoCentOS
yum install sudo -yUbuntu/Debian
apt-get安装sudo -yFreeBSD
CD/usr/port/security/sudo/& amp;& amp清洁安装或
Pkg安装sudo第二步:创建sudo用户sudo用户是Linux操作系统中的普通用户。我们以用户名zhaomu为例创建一个普通用户。
CentOS/Ubuntu/Debian/FreeBSD
第三步:将用户添加到轮组中。轮组是限制用户以管理员身份执行的用户组。只有该用户组中的用户可以执行sudo命令。在Ubuntu/Debian操作系统中,通常使用sudo组来代替wheel组的角色。
CentOS
usermod-aG wheel zhaomuUbuntu/Debian
usermod -aG sudo zhaomuFreeBSD
Pw group mod wheel -m zhaomu第四步:配置sudoerssudo的配置文件为/etc/sudoers。我们需要确保这个配置文件没有问题,这样sudo命令才能正常执行。
CentOS/Ubuntu/Debian/FreeBSD
Vi /etc/sudoers或
Visudo找到以下代码:
#允许组sudo的成员执行任何命令
% sudo all =(all:all)all请确保您使用的Linux云服务器也是这样设置的。注意:有些Linux系统不是%sudo,而是%wheel,这没有问题。
步骤5:重新启动SSH服务如果修改了/etc/sudoers文件,则需要重新启动SSH服务以使其生效。
CentOS 6
/etc/init.d/sshd restartCentOS 7
系统重启sshd.serviceUbuntu/Debian
/etc/init.d/sshd restartFreeBSD
/etc/rc.d/sshd启动步骤6:测试完成前的操作后,请退出远程登录,再次以sudo用户身份登录系统,并执行以下命令测试sudo是否配置正确。
sudo正常运行时间
Sudo whoami,sudo whoami应该返回根。
执行以下任何命令都会从sudo用户切换到root用户。
sudo su -
苏多岛
Sudo -S步骤7:禁止根用户登录。经过测试,如果一切正常,您可以执行最后一步,即禁止root用户登录。我们需要编辑SSH的配置文件。
Sudo vi /etc/ssh/sshd_config使用:w/命令搜索以下代码,删除这行代码前的注释#并将值设置为No。
PermitRootLogin no接下来,按照步骤5中的描述重新启动SSH服务。尝试以root用户身份登录系统。如果您无法登录,则安装成功。
评论前必须登录!
注册