1.软文推荐

2.软文推荐

3.软文推荐

su命令用于切换当前用户身份到指定用户或者以指定用户的身份执行命令或程序,本篇文章重点为大家讲解一下Linux中限制su命令访问的具体方法。

如果您已经向数据中心添加了Linux,或者您只是为您的业务使用了一台Linux机器,那么您需要确保它是尽可能安全的。当然,每个人都认为Linux是地球上最安全的平台之一。或许可能真的安全,但是您还事需要做许多事情来进一步提高Linux的安全性。

一个技巧是限制对su命令的访问。通过使用su命令,用户可以从一个用户更改为另一个用户(如果他们有另一个用户的密码)。为什么这很重要?你可能有某些用户管理员组中有完全访问特定目录(其中一些可能包含敏感数据),并且不希望不在该组中的用户能够切换到用户(通过使用su命令),然后获得对该信息的访问权限。

这个技巧可以在任何Linux发行版上完成,但我将在Ubuntu Server平台上进行演示。 我们将创建一个新组,将用户添加到该组,然后限制对该组su命令的访问。

但是我们如何限制对su命令的访问? 这实际上非常简单。 让我演示给你看。

创建组

我们将首先在我们的服务器(或桌面)上创建一个新组。 为此,请打开终端窗口并发出命令:

sudo groupadd admin

您现在已将新组添加到系统中。 如果您发现管理组已存在,则可能必须创建具有不同名称的组。

将用户添加到新组

假设我们有用户linuxidc.com,我们想将他添加到新组,以便他可以访问su命令。 对此的命令是:

sudo usermod -a -G admin linuxidc.com

运行该命令后,用户linuxidc.com将成为admin组的成员。

限制su访问

现在我们需要允许管理组中的那些人访问su命令。 这可以使用单个命令完成。 返回终端窗口,发出以下命令:

sudo dpkg-statoverride --update --add root admin 4750 /bin/su
试一试

从终端窗口登录为用户linuxidc.com。如果您试图为该用户使用su命令,那么将允许使用该命令。为什么?因为linuxidc是admin组的成员,admin组可以访问su,但是如果你以另一个用户的身份登录并尝试使用su命令,会被拒绝,为什么?因为只有admin组中的成员才能访问su。

这就是限制在Linux中访问su命令的全部内容。 虽然这不是您为了加强Linux安装而需要采取的唯一步骤,但它肯定会阻止用户访问可以将其权限提升到他们不应具有的级别的工具。

本文来源:www.lxlinux.net/8703.html,若引用不当,请联系修改。

相关文章 8

1

优化大师官方网站(优化大师官方网站) 1分钟前

目录:1、怎么下载优化大师?2、windows优化大师最新版本是什么,官方网站是什么3、优化大师的官方网站是什么4、哪个网站可以下载windo...

2

Linux系统top命令具体使用方法 4分钟前

在Linux系统中top命令经常用来监控linux的系统状况,比如cpu、内存的使用,但是大多数人并不会真正的使用这个命令,下面良许教程网为大家...

3

Linux系统中串口调试工具 6分钟前

在进行嵌入式开发时,总是要面对着来自终端的各种报文。不同的设备、终端厂商都有一套自己的报文协议,如何调试和测试是开发过程中...

4

idc和云计算的关系(idc和云计算的关系是什么) 8分钟前

目录:1、云计算比传统IDC多了哪些优势?2、传统IDC行业与云计算的区别?3、云计算 cdn idc 区别4、大数据、IDC和云计算之间有什么关系吗?...

5

构建nftables具体方案 10分钟前

nftables 是一个新式的数据包过滤框架,旨在替代现用的 iptables 、 ip6tables 、 arptables 和 ebtables 的新的包过滤框架。 nftables 诞生于 2008 年,...

6

Linux下安装并使用KeeWeb密码管理工具 12分钟前

KeeWeb 是一个开源、跨平台的密码管理工具,具有云同步和插件等功能,界面比较美观。可以在 Windows、Linux 和 Mac OS 上运行,并拥有各自对应...

8

Linux下pycharm的安装与破解 15分钟前

PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智...