如何查看用户在 linux 中运行了哪些命令?[关闭]

How do i see what commands are running by a user in linux? [closed]

提问人:Aleyna Sefer 提问时间:11/17/2023 更新时间:11/17/2023 访问量:16

问:


这个问题似乎与特定的编程问题、软件算法或程序员主要使用的软件工具无关。如果您认为该问题在另一个 Stack Exchange 站点上是主题,您可以发表评论以解释在哪里可以回答该问题。

昨天关闭。

我想查看用户可以在 Linux 中执行哪些命令,但不能查看他们的命令历史记录;我只想看到他们可以执行的成功命令。我想检查该用户是否具有执行 root 命令的权限。我该如何检查?如何查看用户有权运行的命令?

例如,我尝试了命令“cat /home/username/.bash_history”,但它向我显示了我执行的命令,包括不成功的命令。我想要的是只看到用户可以成功执行的命令。后来,我运行了“sudo -l -U username”命令,我看到了类似 (ALL)ALL 的表达式,但是当我尝试时,该用户无法执行所有命令。当我检查 sudoers 文件时,我找不到特定于该用户的任何信息。我所期望和要求的是列出用户有权在系统上执行的命令,并检查用户是否可以执行 root 命令。你能帮我解决这个问题吗?

Linux 身份验证 命令 root 权限

评论


答: 暂无答案