如何在Linux中如何限制对su命令的访问

[ARM-Linux开发]深入理解 sudo 与 su 之间的区别 在早前的一篇文章中,我们深入讨论了 sudo 命令的相关内容。同时,在该文章的末尾有提到相关的命令 su的部分内容。本文,我们将详细讨论关于 su 命令与 sudo 命令之间的区别。在开始之前有必要说明一下,文中所涉及到的示例教程都已经在 Ubuntu 14.04 LTS 上测试通过。Linux su 命令su 命令的主要作用是让你可以在已登录的会话中切换到另外一个用户。换句话说,这个工具可以让你... 阅读详情
导读本文通过限制Linux用户对su命令的访问来向您展示提高Linux服务器安全性的简单技巧。

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

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

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

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

创建组

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

sudo groupadd admin

如何在Linux中如何限制对su命令的访问如何在Linux中如何限制对su命令的访问

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

将用户添加到新组

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

sudo usermod -a -G admin linuxidc.com

如何在Linux中如何限制对su命令的访问如何在Linux中如何限制对su命令的访问

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

限制su访问

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

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

如何在Linux中如何限制对su命令的访问如何在Linux中如何限制对su命令的访问

试一试

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

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

原文来自:https://www.linuxprobe.com/access-su-command.html

set_data_check专题[使用,report_timing,setup/hold检查] set_data_check用于约束『数据-对-数据』的『建立保持』时间检查,通常被称为非时序约束 ( non-sequential constraints ), 理论上set_data_check 可以设在任意的两个data pin 上,其中一个pin 称为 constrained pin 类似于寄存器的data pin, 另一个pin 称为related pin 类似于寄存器的clock pin. 阅读详情

相关推荐

Zotero PDF Translate插件实战:DeepL API免费申请与高效翻译配置指南

本文提供Zotero PDF Translate插件配置DeepL API的完整实战指南。详细介绍了如何免费申请DeepL API密钥,解决国内访问问题,并在插件中完成精细配置,实现文献阅读时的无缝划词翻译,大幅提升科研人员和学生的英文文献阅读效率。

rum55的博客 462

用户su权限被拒绝

【代码】用户su权限被拒绝。

m0_72866386的博客 1万+

山东大学软件工程应用与实践——GMSSL开源库(六)——SM9密钥交换协议

2021SC@SDUSC 文章目录基本概念符号及辅助算法SM9密钥交换协议 基本概念 1976年,Diffie和Hellman在其题为《密码学的新方向》的论文中首次给出了公钥密码学的定义,并提出了Diffie-Hellman密钥交换算法。该算法解决了对称密码体制中的密钥分发问题,使得通信双方可以通过公开信道安全地交换共享密钥。 使用SM9通信的双方通过对方的标识和自身的私钥,经过两次或者可选的三次信息传递过程,计算获取一个由双方共同决定的共享秘密密钥。该密钥可以作为对称密码算法的会话密钥,其中可选步骤用来实

m0_51588039的博客 1988

限制使用su命令的用户(非root用户)

即可su - tom。

m0_63835818的博客 478

ANSYS Maxwell:创建即用型 3D 轴向磁通电机模型

Magnet Length” 是磁体的径向长度。“Magnet Thickness” 是磁体的轴向长度。为了对 AFM 进行更详细的分析,用户需要在 ANSYS Maxwell 中运行 3D FEA 分析。对于 2D 模型,它们类似于 MotorCAD 中的模型,后者对等效的直线电机进行建模。单击“确定”后,将创建一个 3D Maxwell 模型。“长度”是转子铁的轴向长度。然后需要定义定子的“磁芯”尺寸和材料。“长度”是定子铁芯的轴向长度。“转子”# 的极数必须与“定子”中定义的磁极相同。

jkh920184196的博客 1157

基于Arduino 的 FM 调频收音机

这是一个基于 Arduino 的开源的收音机项目,它具备一台标准收音机的全部功能,从控制部分到外壳都可以自己 DIY。在项目中,我们将介绍让 FM 收音机调谐器的 RDA5807 模块与 I2C 协议进行通信的方法,整个过程只需要两根线就可以与 IC 通信,接线非常简单。3D 打印的外壳也非常简洁。总之,是个非常简单和实用的项目,来试试吧!

ByteBox的博客 1643

Linux--- su命令使用进行限制设置

su命令使用进行限制设置 说明:修改配置文件,限制只允许特定账户使用su命令(只允许wheel组用户使用)。用su切换用户可以使用su和su - ,二者的区别主要在于是否附加root账户的属性。 环境一、Redhat6、Redhat7系统中 在/etc/pam.d/su文件中增加 auth required pam_wheel.so use_uid 或: auth required pam_wheel.so group=wheel 将普通用户加入到wheel组: usermod -G wheel us

u014379204的博客 4150

Qt 5.9.1 32位下,手把手搞定周立功CAN二次开发库的加载与配置(含常见错误排查)

本文详细介绍了在Qt 5.9.1 32位环境下配置周立功CAN二次开发库的完整流程,包括环境准备、项目配置、常见错误排查及性能优化建议。特别针对MinGW 32bit环境,提供了.pro文件的精准配置和DLL部署策略,帮助开发者快速解决库文件匹配、编译报错和运行时问题,实现高效的CAN总线通信开发。

weixin_28717431的博客 356

linux限制su管理员命令的使用

说明 限制用户使用su命令变更为其他用户,防止不当的角色切换。 检查方法 1)在终端中输入命令: [test@localhost ~]$ more /etc/pam.d/su 2)检查以下行: auth required pam_wheel.so 是否被注释,是否有添加参数 修改建议 1)限制可使用su命令的用户组,使用vim编辑pam.d的关于su的安全配置文件 [test@localhost ~]$ sudo vim /etc/pam.d/su 2)添加或修改以下内容: auth .

qq_17576885的博客 1964

openclaw 保姆级部署与核心玩法解析:国产DeepSeek模型 + 飞书

OpenClaw是一款功能强大的开源AI个人助理,支持全平台私有化部署,数据完全本地掌控。它不仅可通过聊天窗口直接操控电脑(安装软件、创建项目),还支持接入飞书等主流通讯工具,化身24小时在线的智能助理。本文提供了从零开始的详细部署教程,涵盖基础安装、模型配置(如GLM-4、DeepSeek)到飞书集成的完整实战指南,助你将这款“核动力”AI助手快速融入日常工作流。

甘蓝的专栏 3000

2023华为OD面试手撕真题【最长公共前缀】

2023华为OD面试手撕真题【最长公共前缀】

MISAYAONE的博客 5243

linux 限制用户间su,如何在Linux中如何限制对su命令的访问

导读本文通过限制用户对su的访问来向您展示提高Linux服务器安全性的简单技巧。如果您已经向数据中心添加了Linux,或者您只是为您的业务使用了一台Linux机器,那么您需要确保它是尽可能安全的。当然,每个人都认为Linux是地球上最安全的平台之一。或许可能真的安全,但是您还事需要做许多事情来进一步提高Linux的安全性。一个技巧是限制对su的访问。通过使用su命令,用户可以从一个用户更改为另一个...

weixin_39962758的博客 329

Java中使用工厂模式和策略模式优雅消除if-else语句(UML类图+案例分析)

在最近的后端开发中,多多少少会发现有很多if-else语句,如果条件过多则会造成整体代码看起来非常臃肿。本篇博客汇总了我对工厂模式和策略模式的理解,以及我是如何把它们巧妙运用在实际项目当中的一些技巧进行了分享,如有问题,欢迎评论区讨论!

黄团团的个人博客 2613

linux禁用4750端口,在Linux中如何限制对su命令的访问

本文通过限制Linux用户对su命令的访问来向您展示提高Linux服务器安全性的简单技巧。如果您已经向数据中心添加了Linux,或者您只是为您的业务使用了一台Linux机器,那么您需要确保它是尽可能安全的。当然,每个人都认为Linux是地球上最安全的平台之一。或许可能真的安全,但是您还事需要做许多事情来进一步提高Linux的安全性。一个技巧是限制对su命令的访问。通过使用su命令,用户可以从一个用...

weixin_42525385的博客 238

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

xampp打开mysql的admin访问被拒绝_如何在Linux中如何限制对su命令的访问

创建组我们将首先在我们的服务器(或桌面)上创建一个新组。 为此,请打开终端窗口并发出命令:sudo groupadd admin您现在已将新组添加到系统中。 如果您发现管理组已存在,则可能必须创建具有不同名称的组。将用户添加到新组假设我们有用户linuxidc.com,我们想将他添加到新组,以便他可以访问su命令。 对此的命令是:sudo usermod -a -G admin linuxidc....

weixin_39603537的博客 303

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

10个关于 Linux Sudo 命令的超有用示例

sudo (superuser do) 它允许授权用户作为另一个用户执行命令。另一个用户可以是普通用户或超级用户,大多数时候我们使用它来执行具有更高权限的命令。

xiaochong0302的博客 1111

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

sudo和su命令的联系和区别详解

sudo和su命令 sudo sudo是一种权限管理机制,依赖于/etc/sudoers,其定义了授权给哪个用户可以以管理员的身份能够执行什么样的管理命令。 默认情况下,系统只有root用户可以执行sudo命令。需要root用户通过使用visudo命令编辑sudo的配置文件/etc/sudoers,才可以授权其他普通用户执行sudo命令。 sudo的运行有这样一个流程: 1).当用户运行sudo时,系统于/etc/sudoers文件里查找该用户是否有运行sudo的权限; 2).若用户具有可运行sudo的权限

weixin_43896829的博客 1873

Linux 系统安全配置最全攻略!让你的服务器坚不可摧稳如泰山

戳下方名片,关注并星标!回复“1024”获取2TB学习资源!????体系化学习:运维工程师打怪升级进阶之路 4.0— 特色专栏—MySQL/PostgreSQL/MongoDBElasticSearch/Hadoop/RedisKubernetes/Docker/DevOpsKafka/RabbitMQ/Zookeeper监控平台/应用与服务/集群管理N...

民工哥的博客 395

su ,sudo命令

1、su在不退出系统的情况下切换用户。 2、sudo临时给权限给某个用户。 sudo的优点: a、不需要知道所要代替用户的密码不用把密码泄漏给当前用户。su需要知道其他用户密码。 b、只有本次执行有权限。如果把该权限直接分配给用户容易产生危险的操作。 c、能记录用户的访问日志。

lwwgtm的专栏 465

su、sudo、限制root远程登录

su命令su:切换用户1、root用户切换test用户不需要密码[root@test ~]# su - test[test@test ~]$2、普通用户切换为root用户就需要密码[test@test ~]$ su -Password: #root密码[root@test ~]#3、需要加上-,这个表示真正切换了用户sudo命令1、是限制版的su命令。su命令缺点:当十个用...

weixin_33817333的博客 91

深入理解 sudo 与 su 之间的区别

深入理解 sudo 与 su 之间的区别 作者: Himanshu Arora 译者: LCTTzhb127 在早前的一篇文章中,我们深入讨论了 sudo 命令的相关内容。同时,在该文章的末尾有提到相关的命令 su 的部分内容。本文,我们将详细讨论关于 su 命令与 sudo 命令之间的区别。 在开始之前有必要说明一下,文中所涉及到的示例教程都已经在 Ubuntu 14.0...

weixin_30505043的博客 100

Linux系统安全及应用详解

linux系统安全 文章目录linux系统安全前言工作原理1.用户账号文件2.用户影子文件——shadow3.su命令二、使用步骤1.引入库2.读入数据总结 前言 随着Internet网络的日益普及,采用linux网络操作系统作为服务器的用户也越来越多,一方面是因为linux是开放源代码的免费正版软件;另一方面也是因为较之微软的Windows网络操作系统而言,Linux系统具有更好的稳定性、效率性和安全性。在Internet的大量应用中,网络本身的安全面临着重大挑战,随之而来的信息安全问题也日益突出。 工

Grit的博客 1223

Linux中系统安全及应用

文章目录前言一、账号安全基本措施1.系统账号清理2.密码安全控制3.命令历史限制4.终端自动注销二、使用su命令切换用户1.通途及用法2.密码验证限制使用su命令的用户查看su操作记录su命令的安全隐患PAM(Pluggable Authentication Modules)可插拔式认证模块二、1.2.总结 前言 提示:以下是本篇文章正文内容,下面案例可供参考 一、账号安全基本措施 1.系统账号清理 将非登录用户的Shell设为/sbin/nologin 锁定长期不使用的账号 删除无用的账号 锁定.

白雪滑落树梢 2901

等保测评linux脚本,等保测评主机安全:centos访问控制(续)

原标题:等保测评主机安全:centos访问控制(续)一、说明权限控制在等保测评里仅仅说了要求,但是怎么落地却基本没写,怎么说呢,比较抽象。所以,我觉得还是有必要了解一下centos系统大概有什么方法可以实现对用户的权限控制,不至于测评的时候完全不知道怎么测。这里我把我现在知道的关于权限控制的方法都列举出来,供大家参考参考。这里是访问控制的上一篇文章,大家可以先看看上一篇:等保测评主机安全:Cent...

weixin_35011928的博客 634

linux 帐户安全管理员权限,Linux系统账号安全控制

一、基本安全1.系统账号清理Linux中账号有root,手工创建的,维护系统运作的,和非登录用户,常见的非登录用户有bin.daemon.adm.mail.nobody.apache.mysql.ftp等,其中一部分很少用到,可以删除,如news.uucp.games.gopher。还有就是应用卸载后残留用户,需管理员手工删除,可以在/etc/passwd中查询grep "/sbin/nologi...

weixin_33438009的博客 2259

Linux用户权限——sudoers的深入剖析

sudo命令的意思是以其他用户身份执行命令,用户是否拥有sudo权限?拥有哪些权限?sudo执行时是否需要输入密码?这些都是通过/etc/sudoers文件进行配置和控制的。普通用户我们可以通过su命令切换到其他用户,但是需要知道其他用户的密码,如果是需要执行管理员命令则需要知道root密码。但是如果普通用户拥有sudo权限则可以只需要输入自己密码或者不输入密码完成管理员命令的执行。既保证了超级管理员的密码的安全性,又满足了普通用户执行特殊命令的需求,这就是/etc/sudoers文件的作用。

zhanglongfei1016的专栏 8141
上一篇: 5种在Linux终端中进行算术运算的方法
下一篇: Linux零拷贝技术浅析
Listen2You
博客等级 码龄10年 202粉丝 1001原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值