linux云服务器如何使用sudo(linux云服务器怎么用)

linux云服务器如何使用sudo(linux云服务器怎么用)

扫码添加渲大师小管家,免费领取渲染插件、素材、模型、教程合集大礼包!

linux云服务器使用sudo的方法:1。打开linux云服务器终端控制台安装sudo;2。输入“adduser yisu”命令创建sudo用户;3。将创建的sudo用户添加到wheel组中;4。检查sudo的配置文件/etc/sudoers有没有问题;5。如果修改了/etc/sudoers文件。需要重启SSH服务才能生效;6。退出远程登录。以sudo用户的身份登录系统进行测试;7。测试成功后。再禁止root用户登录即可。

linux云服务器如何使用sudo(linux云服务器怎么用)

具体内容如下:

第一步:安装sudo

CentOS

yuminstallsudo-y

Ubuntu/Debian

apt-getinstallsudo-y

FreeBSD

cd/usr/ports/security/sudo/&&makeinstallclean

或者

pkginstallsudo

第二步:创建sudo用户

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

CentOS/Ubuntu/Debian/FreeBSD

adduseryisu

第三步:把用户添加到wheel组中

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

CentOS

usermod-aGwheelyisu

Ubuntu/Debian

usermod-aGsudoyisu

FreeBSD

pwgroupmodwheel-myisu

第四步:配置sudoers

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

CentOS/Ubuntu/Debian/FreeBSD

vi/etc/sudoers

或者

visudo

找到如下代码:

#Allowmembersofgroupsudotoexecuteanycommand

%sudoALL=(ALL:ALL)ALL

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

第五步:重启SSH服务

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

CentOS 6

/etc/init.d/sshdrestart

CentOS 7

systemctlrestartsshd.service

Ubuntu/Debian

/etc/init.d/sshdrestart

FreeBSD

/etc/rc.d/sshdstart

第六步:测试

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

sudouptime

sudowhoami

其中sudo whoami应该返回root。

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

sudosu-

sudo-i

sudo-S

第七步:禁止root用户登陆

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

sudovi/etc/ssh/sshd_config

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

PermitRootLoginno

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

分享到 :
相关推荐

租用国外云服务器怎么免受DDoS攻击(租用国外云服务器怎么免受ddos攻击)

租用国外云服务器免受DDoS攻击的方法:1。对国外云服务器的总流量进行实时监控;2。...

如何通过.htaccess文件开启Gzip压缩

做网站的朋友都知道网站开启网站HTML和CSS文件的Gzip压缩。会加快网页加载速度...

国际服务器租用有哪些优缺点(国际服务器租用有哪些优缺点呢)

国际服务器租用的优点:1。全球范围内的服务国际服务器租用可以提供全球范围内的服务[&...

Doteasy主账户的设置教程

Doteasy成立于2000年。是一家国外云虚拟主机商。位于加拿大。主要提供域名注册...

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注