weixin_43674800 2023-10-12 11:19 采纳率: 93.4%
浏览 14
已结题

linux怎么限制普通用户修改 sudo vim /etc/sudoers

linux怎么限制普通用户使用sudo修改/etc/sudoers,我辛辛苦苦建立的sudoers配置,普通用户直接 sudo vim /etc/sudoers,就能修改配置,这不是白做配置么,怎么禁止普通用户修改/etc/sudoers文件

sudo vim /etc/sudoers

  • 写回答

4条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-10-12 14:47
    关注

    【以下回答由 GPT 生成】

    可以通过修改文件的权限和所属用户组来限制普通用户对/etc/sudoers文件的修改权限。具体步骤如下:

    1. 使用超级管理员权限登录系统。

    2. 运行以下命令更改/etc/sudoers文件的所属用户组为管理员组(通常是"sudo"组):

    sudo chown root:sudo /etc/sudoers
    
    1. 运行以下命令更改/etc/sudoers文件的权限为只读模式,仅管理员可以写入:
    sudo chmod 440 /etc/sudoers
    
    1. 确保其他办法不能将文件的权限和所属用户组更改为其他值,可以通过运行以下命令来锁定文件的权限和所属用户组:
    sudo chattr +i /etc/sudoers
    
    1. 验证修改是否生效,尝试通过普通用户使用sudo命令来修改/etc/sudoers文件。应该会提示权限不足或者文件被锁定。

    请注意,修改/etc/sudoers文件的权限和所属用户组可能会对系统造成影响,请在操作前备份文件并确保您了解所做更改的影响。

    以上是一种常见的方法来限制普通用户对/etc/sudoers文件的修改权限,但是无法完全阻止用户通过其他方式修改文件。如果要更严格地控制访问权限,可以考虑使用访问控制列表(ACL)或使用专门的访问控制工具。



    【相关推荐】



    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

问题事件

  • 系统已结题 11月2日
  • 已采纳回答 10月25日
  • 创建了问题 10月12日

悬赏问题

  • ¥15 鼠标右键,撤销删除 复制 移动,要怎样删除
  • ¥15 使用MATLAB进行余弦相似度计算加速
  • ¥15 服务器安装php5.6版本
  • ¥15 我想用51单片机和数码管做一个从0开始的计数表 我写了一串代码 但是放到单片机里面数码管只闪烁一下然后熄灭
  • ¥20 系统工程中,状态空间模型中状态方程的应用。请猛男来完整讲一下下面所有问题
  • ¥15 我想在WPF的Model Code中获取ViewModel Code中的一个参数
  • ¥15 arcgis处理土地利用道路 建筑 林地分类
  • ¥20 使用visual studio 工具用C++语音,调用openslsx库读取excel文件的sheet问题
  • ¥100 寻会做云闪付tn转h5支付链接的技术
  • ¥15 DockerSwarm跨节点无法访问问题