腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何在红宝石脚本中切换OS用户?
ruby
、
operating-system
我有一个由root用户发起的红宝石脚本。该脚本有一个名为fou()的特定函数。这个函数需要作为用户‘其他人’而不是'root‘来执行。如何切换用户中间的ruby脚本,执行函数,然后切换回root?没有子进程编辑:我真的更喜欢不使用外部宝石的解决方案,只有Ruby2.0.0内置的解决方案
浏览 3
提问于2016-10-03
得票数 0
回答已采纳
1
回答
调用setuid两次以清除已保存的设置用户ID是明智的策略吗?
linux
、
privileges
、
setuid
或者,至少在
Linux
上(在实践中,这将始终运行),我可以使用setresuid一次性完成所有这些操作:int ret = setresuid(-
浏览 2
提问于2020-09-01
得票数 0
1
回答
即使在
seteuid
之后,根优先级也不能在python中丢弃。窃听器?
python
、
privilege
即使在
seteuid
之后,根优先级也不能在python中丢弃。窃听器?嗨。我不能在我的
linux
上放弃python3.2中的根特权。事实上,即使在
seteuid
(1000)之后,它也可以读取根用户拥有的400模式文件.euid肯定设置为1000!它是python中的一个bug,还是
linux
中的bug?事先谢谢。 #
浏览 1
提问于2011-06-02
得票数 4
回答已采纳
1
回答
函数
seteuid
()从set-root-id程序调用,但显示错误msg。
c
、
setuid
(1000); printf("
seteuid
(1000): %s\n", strerror(errno));
seteuid
(1001); printf("
seteuid
(1001): %s\n", strerror(errno));
seteuid
(0); printf("
seteuid
(0): %s\n", strerror(errno)
浏览 8
提问于2014-01-02
得票数 1
回答已采纳
3
回答
RealUID,保存的UID,有效的UID。到底怎么回事?
linux
、
privileges
、
setuid
Effective %d \n", geteuid(), getegid()
seteuid
浏览 1
提问于2011-12-14
得票数 39
回答已采纳
1
回答
作为另一个用户加载进程?
java
、
c
、
linux
、
unix
目前,我正在调用
seteuid
和setegid,然后在创建进程之后重新定位到根。我发现进程仍然加载一个uid根。我该用什么来做这个?@ " + id); } log("
seteuid
C call failed!File avuna = new File(hp, "avuna.jar"); File main = new File(hp,
浏览 1
提问于2015-05-15
得票数 5
回答已采纳
1
回答
临时更改运行过程的标识
php
、
macos
、
posix
我已经读过这样做的方法,首先调用setegid,然后调用
seteuid
。<?phpvar_dump(posix_setegid(61)); # localaccounts(61) var_dump(posix_
seteuid
更新:它在
linux
机器上工作。这是一些奇怪的OSX怪癖吗?
浏览 1
提问于2019-02-02
得票数 0
回答已采纳
1
回答
shell_exec()子进程应该继承euid吗?
php
、
linux
、
posix
、
uid
我以root用户身份运行php-cli 7.3.19 (在Debian 10 Buster上,
linux
内核4.19.0-8-AMD 64上),在使用posix_
seteuid
()更改我的euid之后,=0(root) gid=0(root) groups=0(root)var_dump(posix_
seteuid
(posix_getpwnam("www-data")["u
浏览 2
提问于2020-07-14
得票数 0
回答已采纳
1
回答
如何在
linux
中模拟
python
、
linux
、
impersonation
、
rhel
PROVIDER_DEFAULT)和恢复到用户有谁能建议在
Linux
浏览 4
提问于2014-04-15
得票数 1
1
回答
LSCopyApplicationURLsForURL无法与根用户一起工作
cocoa
当我以管理员身份运行root.If时,LSCopyApplicationURLsForURL没有返回所有已安装的应用程序。致以问候,阿克巴
浏览 3
提问于2011-07-11
得票数 3
回答已采纳
1
回答
子进程需要将Child设置为root,父进程则不需要
c
、
linux
、
exec
、
setuid
childPid == 0){
seteuid
(euid); //I want to drop my setuid permissions with
seteuid
childPid);} vo
浏览 25
提问于2016-08-23
得票数 1
回答已采纳
3
回答
如何从root使用setuid()成为用户,并有可能稍后再次成为root?
c
、
linux
、
security
、
root
、
setuid
如果我使用SUID位对我的二进制文件执行chmod操作,并使其属于根用户,这很有效,因为现在我有UID =某个用户,EUID =根用户,所以我可以使用
seteuid
(0)和
seteuid
(getuid(但是如果我使用sudo而不是设置SUID,那么UID == EUID == 0,因此调用
seteuid
(getuid())不会有任何效果。
浏览 0
提问于2010-02-17
得票数 11
回答已采纳
1
回答
在
seteuid
(0)之后调用popen失败
c
、
linux
、
security
、
setuid
我的C代码做了一个 popen("/root/bin/iptables ....", "r"); 即使我使用
seteuid
(0)调用,它也会失败。似乎
seteuid
和popen不能一起工作。
浏览 1
提问于2012-02-16
得票数 0
回答已采纳
1
回答
无法在同一引导周期中使用setuid(0)再次将根权限分配给我的进程
linux
、
synchronization
、
setuid
、
capabilities
验证setuid/
seteuid
是否有效。但是,可以通过
seteuid
()来完成,我也尝试过了,但仍然无法达到预期的结果。int r0=
seteuid
(0); // This will raise process to root mode
seteuid
(id); /
浏览 0
提问于2021-11-23
得票数 0
1
回答
从c++中获取shell环境变量
c++
、
linux
、
macos
假设我希望使用exec()和fork()从守护进程(以root用户身份运行)生成一个进程,并且我还想在使用
seteuid
()和setegid()生成进程之前模拟一个不同的用户。无论是在
Linux
上还是在Mac上,都想这样做! 谢谢!
浏览 1
提问于2014-10-02
得票数 0
回答已采纳
3
回答
在C中运行setuid程序的正确方法
c
、
linux
、
security
、
setuid
我的
Linux
系统中有两个用户。root用户和appz用户。该进程继承以"appz“用户身份运行的进程管理器的权限。我有两个基本的例程:{ status =
seteuid
(euid); } void undo_root (void)int status; status =
s
浏览 0
提问于2012-02-16
得票数 6
回答已采纳
1
回答
如何从root更改进程的真实用户ID
c
、
process
、
kernel
、
freebsd
我一直在尝试交换进程的I来测试我的程序,我可以很容易地设置该进程的有效UGID/UGID { { } setregid不工作它返回错误“不允许操作”我在FreeBSD上,它在debian和其他
linux
浏览 4
提问于2016-09-29
得票数 0
1
回答
我如何在
linux
发行版上找到glibc.so来动态加载它?
linux
、
dart
、
glibc
、
ffi
、
dynamic-loading
我正在尝试在ubuntu (理想情况下还有其他
linux
发行版)下动态加载glibc。 其目的是调用
seteuid
。 我不确定识别路径的正确方法是什么。/usr/lib/x86_64-
linux
-gnu/libc.so 这是正确的文件吗? 如果它是正确的文件,那么在任何系统上找到它的正确方式是什么(硬编码路径将是最后的手段)。
浏览 31
提问于2020-09-18
得票数 0
3
回答
如何在c++中打开crontab文件
filesystem
、
cron
、
qt
、
c++
我正在开发一个QT应用程序,它使使用GUI更容易使用crontab。但是,在我的应用程序中将作业包含在crontab文件中时,我遇到了麻烦。那么,如何在c++应用程序中打开crontab文件以编辑它。任何帮助都是值得感激的。谢谢
浏览 0
提问于2013-05-14
得票数 0
回答已采纳
2
回答
seteuid
是
Linux
上的系统调用吗?
linux
、
setuid
到目前为止,我在setuid上读到的所有文献都在以某种方式谈论
seteuid
,暗示它是一个系统调用。第2节的man页面从不说明函数是否为系统调用,因此
seteuid
(2)无济于事。
浏览 7
提问于2016-11-22
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux DNS 查询剖析 Linux 中国
Manjaro Linux 22.0 发布|Linux 中国
Alpine Linux 3.18 发布|Linux 中国
Linux基础(3)linux命令3
linux高级课程-在Linux中编程
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券