【脚本】多功能Ubuntu临时授予用户sudo权限管理工具

转载请注明出处:小锋学长生活大爆炸[xfxuezhagn.cn]

设计原理和初衷可以看这里:
【技巧】Ubuntu临时授予用户sudo权限,并在一定时间后自动撤销_ubuntu jianshao sudo-CSDN博客文章浏览阅读404次。非常实用_ubuntu jianshao sudohttps://blog.csdn.net/sxf1061700625/article/details/133270785这里为了方便,特地写了个脚本。开源在这里:

GitHub - songxf1024/tsm: Temporary sudo privilege manager.Temporary sudo privilege manager. Contribute to songxf1024/tsm development by creating an account on GitHub.icon-default.png?t=N7T8https://github.com/songxf1024/tsm


演示如下。

用法说明:

sudo bash tsm.sh

初始化日志文件和权限目录:

sudo bash tsm.sh init

新增临时用户:

sudo bash tsm.sh add <username> <time>

新增永久用户(伪永久,876000小时约100+年):

sudo bash tsm.sh add <username> -p

列举已授权用户:

sudo bash tsm.sh list

删除已授权用户:

sudo bash tsm.sh del test

更新已授权用户时间(同新增用户):

sudo bash tsm.sh add <username> <time>

相关推荐

  1. 创建用户 admin 并授予 sudo管理员权限的方法

    2024-04-14 21:50:02       65 阅读
  2. Ubuntu 22.04 系统创建用户授权sudo权限

    2024-04-14 21:50:02       62 阅读
  3. Linux 用户权限 管理员与普通用户区别 sudo命令

    2024-04-14 21:50:02       30 阅读
  4. ubuntu 添加 sudo 权限

    2024-04-14 21:50:02       58 阅读
  5. 【Linux】如何检查Linux用户是否具有sudo权限

    2024-04-14 21:50:02       61 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-14 21:50:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-14 21:50:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-14 21:50:02       82 阅读
  4. Python语言-面向对象

    2024-04-14 21:50:02       91 阅读

热门阅读

  1. 【uniapp】初始化项目

    2024-04-14 21:50:02       40 阅读
  2. 洛谷 P3390 [模板] 矩阵快速幂 题解

    2024-04-14 21:50:02       35 阅读
  3. 关于DFS的学习

    2024-04-14 21:50:02       30 阅读
  4. Solon 的事务管理工具类(TranUtils)

    2024-04-14 21:50:02       42 阅读
  5. HTTP学习笔记

    2024-04-14 21:50:02       30 阅读