关注分享主机优惠活动
国内外VPS云服务器

如何在Linux云服务器中使用sudo

本文主要介绍“如何在Linux云服务器中使用sudo”的相关知识。主机频道通过实际案例向你展示操作流程,简单、快捷、实用。希望这篇文章《如何在Linux云服务器中使用sudo》可以帮助你解决问题。第一步:安装sudoCentOSyum & nbsp安装& nbspsudo & nbsp-yUbuntu/debian apt-get & nbsp;安装& nbspsudo & nbsp-yFreeBSDcd & nbsp;/usr/ports/security/sudo/& nbsp;& amp& amp& nbspmake & nbsp安装& nbsp清洁或包装。安装& nbspSudo第二步:创建sudo用户sudo用户是Linux操作系统中的普通用户。我们以用户名zhaomu为例,创建一个普通用户。CentOS/Ubuntu/Debian/FreeBSDadduser & nbsp;赵母第三步:添加用户到轮组。轮组是限制用户以管理员身份执行的用户组。只有该用户组中的用户可以执行sudo命令。在Ubuntu/Debian操作系统中,通常使用sudo组来代替wheel组的作用。CentOSusermod & nbsp-aG & nbsp;车轮& nbspzhaomuUbuntu/Debianusermod & nbsp;-aG & nbsp;sudo & nbspzhaomuFreeBSDpw & nbsp集团& nbspmod & nbsp车轮& nbsp-m & nbsp;昭木第四步:配置sudoerssudo的配置文件是/etc/sudoers。我们需要确保这个配置文件没有问题,这样sudo命令才能正常执行。CentOS/Ubuntu/Debian/FreeBSDvi & nbsp;/etc/sudoers或visudo找到以下代码:# & nbsp允许& nbsp成员& nbsp属于& nbsp集团& nbspsudo & nbsp到& nbsp执行& nbsp任何& nbsp命令% sudo & nbsp& nbsp& nbspALL =(ALL:ALL)& nbsp;请确保你正在使用的Linux云服务器也是这样设置的。注意:有些Linux系统不是%sudo,而是%wheel,这个没问题。第5步:重启SSH服务如果修改了/etc/sudoers文件,需要重启SSH服务才能使其生效。CentOS 6/etc/init . d/sshd & nbsp;restartCentOS 7systemctl & nbsp重启& nbspsshd.serviceUbuntu/Debian/etc/init.d/sshd 餐厅FreeBSD/etc/RC . d/sshd & nbsp;开始步骤6:测试完成前的操作结束后,请退出远程登录,再次以sudo用户身份登录系统,执行以下命令测试sudo是否配置正确。sudo & nbspuptimesudo & nbsp其中sudo whoami应该返回到root。执行以下任何命令都会从sudo用户切换到root用户。sudo & nbsp苏& nbsp-sudo & nbsp;-I sudo & nbsp;-S步骤7:禁止root用户登录。测试结束后,如果一切正常,就可以执行最后一步,即禁止root用户登录。我们需要编辑SSH的配置文件。sudo & nbspvi & nbsp/etc/ssh/sshd_config使用:w/命令搜索下面的代码,删除这行代码前的注释#并将值设置为No. PermitRootLogin & nbsp& nbsp& nbsp& nbsp& nbsp否。接下来,请参考步骤5中的说明来重新启动SSH服务。尝试以root用户身份登录系统。如果无法登录,则安装成功。

未经允许不得转载:主机频道 » 如何在Linux云服务器中使用sudo

相关推荐

评论 抢沙发

评论前必须登录!