腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(141)
视频
沙龙
3
回答
RealUID,保存的UID,有效的UID。到底怎么回事?
、
、
Effective %d Effective %d \n", geteuid(),
getegid
Effective %d Effective %d \n", geteuid(),
getegid
Effective %d Effective %d \n", getuid
浏览 1
提问于2011-12-14
得票数 39
回答已采纳
1
回答
geteuid返回错误的值
、
更重要的是,可执行文件在开始时似乎调用了geteuid和
getegid
。
getegid
() = 2003 geteuid()我的问题是:为什么
getegid
()返回2003,而可执行文件的所有者有uid 3003,并且设置了suid位?
浏览 3
提问于2021-12-08
得票数 0
1
回答
php -如何获取windows下的组名?
我正在使用:要获取组id,我可以从
getegid
数组中获取linux下的名称。你能在windows上做类似的事情吗?
浏览 0
提问于2013-05-28
得票数 0
1
回答
如何在python中获得sudo用户名?
、
我试图按下面的方式运行我的脚本,并希望能够访问运行此脚本的sudo用户。所以在这里,我期望'usergroup‘作为输出。我试过的是 :$ sudo -u usergroup ipython Out[2]: 'akshay' In [4]: os.getenv("SUDO_USER")
浏览 3
提问于2017-05-12
得票数 4
回答已采纳
1
回答
使用不同的权限运行python
、
、
、
我试图以其他用户(不是root)的身份运行一个python脚本,该用户也是一个没有shell的系统用户。我知道我不能直接在脚本上设置suid标志,所以我写了一个C++包装器。#include <stdio.h>#include <unistd.h>{
浏览 1
提问于2012-06-18
得票数 2
回答已采纳
3
回答
GNU冻结试图重新连接
、
.}) = 0
getegid
32() = 1000open("/dev/pts/14", O_RDWR|O_NONBLOCK) = 3
getegid
32SIGHUP, {0x806e520, [], 0}, {SIG_DFL, [], 0}, 8) = 0 get
浏览 0
提问于2012-08-29
得票数 16
回答已采纳
1
回答
process.setuid文件系统模块的nodejs process.setgid、nodejs行为
、
console.log(' group id: ', process.getgid());console.log('group effective id: ', process.
getegid
()); console.log('\n switching user and groupconsole.log(' group id:
浏览 0
提问于2016-08-03
得票数 1
2
回答
issetugid的目的是什么?
、
、
、
=
getegid
()) return 1; 在Solaris上,它看起来如下所示:我有点怀疑,但部分原因是很难理解像geteuid和
getegid
这样的函数在所有平台上返回什么--例如,BSD、Linux、Unix和Solaris。第三个问题:跨平台实现geteuid和
getegid
是相同的吗?对于具有三个id的系统-真实的、有效的和已保存的,情况如何? 第四个问题:有效的id是这里唯一重要的id吗?
浏览 1
提问于2013-05-18
得票数 1
回答已采纳
1
回答
C不能使用setresuid授予其他用户权限。
、
、
include <unistd.h>int main(int argc, char **argv, char **envp) setresgid(
getegid
(),
getegid
(),
getegid
()); execve("/bin/
浏览 6
提问于2022-08-18
得票数 0
1
回答
在堆栈上没有缓冲区的情况下,如何覆盖返回地址?
、
、
、
filename[256] = ""; { setregid(
getegid
(),
getegid
()); snprintf(filename, 255, "/var/smash/g6/%s", basename(argv[1]));
浏览 3
提问于2022-02-08
得票数 -1
1
回答
利用C中的system()调用
、
、
、
的文件中有以下代码:#include <stdlib.h> gid_t egid =
getegid
浏览 1
提问于2016-10-09
得票数 0
回答已采纳
2
回答
如何以编程方式检索正在运行的进程的GID
、
、
如果
getegid
()采取PID参数..。
浏览 0
提问于2014-07-02
得票数 5
回答已采纳
1
回答
用于python脚本的setuid/setgid包装器
、
、
、
、
" % os.getuid()print "gid: %s" % os.geteuid()#include <sys/types.h> setuid(geteuid()); setgid(
getegid
浏览 4
提问于2014-07-02
得票数 5
回答已采纳
1
回答
如何替换在gid检查下的文件?
、
、
、
=
getegid
()) fprintf(stderr, "The file must be owned by group %d.\n",
getegid
()); } fprintf(stderr, "All checks passed!
浏览 5
提问于2020-11-29
得票数 0
回答已采纳
1
回答
用C包装器编写脚本的Setuid
、
、
、
、
我只想使用一个具有根权限的php脚本,并使用类似于这个的C包装器。-rwsr-xr-x. 1 root root 6466 Aug 15 03:07 createConfig-rw-r--r--. 1 root root 822 Aug 14 21:35 index.php#include <sys/types.h>#include <stdio.h> int
浏览 4
提问于2013-10-25
得票数 0
回答已采纳
1
回答
如何让这个C程序在不修改代码的情况下调用这个函数?
、
、
char buf[128]; } gid_t gid =
getegid
浏览 3
提问于2013-05-04
得票数 0
1
回答
有效的UID对杀死命令不起作用
、
、
t= %d\n", geteuid()); printf("Effective GID\t= %d\n",
getegid
t= %d\n", geteuid()); printf("Effective GID\t= %d\n",
getegid
t= %d\n", get
浏览 1
提问于2014-08-11
得票数 3
回答已采纳
2
回答
使用setuid更改root密码
、
、
是否可以使用setuid更改root密码? 我尝试的是编写一个简单的程序,它调用根用户拥有的system("passwd root"),并且设置了setuid位,但是它没有工作。输出是:You may not view or modify password information for root.
浏览 0
提问于2016-02-06
得票数 1
回答已采纳
2
回答
这段C代码有什么漏洞?
、
、
、
、
include <stdio.h> { uid_t uid; gid =
getegid
浏览 0
提问于2011-11-29
得票数 33
回答已采纳
1
回答
如何防止进程将其setuid位更改为进程本身内的RUID。
、
、
、
、
我将SETUID位设置为非根用户,以便进程始终拥有该可执行文件的所有权。但我发现在脚本本身中,setuid位可以更改为RUID。我尝试了下面的实验。chmod u+s /usr/local/bin/php<?php echo "EUID: " . posix_geteuid() . "\n"; ech
浏览 0
提问于2018-11-01
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python基础知识学习
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券