linux - 如何授予正在运行的进程 sudo 权限

标签 linux sudo

我想授予正在运行的进程 sudo 权限。 就像我正常打开eclipse一样。现在,当我在 Eclipse 上启动服务器时,它需要 sudo 权限,但为此我必须关闭 Eclipse,然后使用 sudo eclipse 打开它以获得 sudo 权限。 我尝试设置/usr/bin/eclipse 的 setuid 和 setgid 但没有成功。我不知道为什么它不起作用。

最佳答案

Setuid/setgid 不起作用,因为这些文件掩码位在创建进程时由内核使用,以赋予其提升的权限。

我认为如果不向内核添加主要功能,这是不可能的。

关于linux - 如何授予正在运行的进程 sudo 权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4623673/

相关文章:

c# - 哪个是 MSCorEE.h 在单声道编译器中的等效头文件?

c - 读取(3) "called with bigger length than size of the destination buffer"

linux - 带引号的 sudo 命令行为

ubuntu - 安全地授予用户 sudo 访问权限

linux - 在 Ubuntu 上使用 gnome-terminal --tab 选项打开选项卡并运行脚本

node.js - `prefix ~/.npm-packages` 与 `prefix=${HOME}/.npm-packages` 相同吗

c - 通过C输入sudo密码

c++ - 链接到 .a,但仍然需要 .so? (C++, Linux)

linux - 当创建/删除新进程时,内核中的哪个代码块会写入/proc?

c - pthread_create 参数丢失