腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
编译内核模块后出错: sys/syscall.h:没有这样的文件或目录
、
、
、
/module.h>#include </usr/src/kernels/
linux
/arch/x86/include/asm/unistd.h>#include <asm/unistd.h>#include <
linux
浏览 2
提问于2017-09-05
得票数 1
1
回答
Setuid Perl脚本可在Solaris上运行,但不能在
Linux
上运行
、
、
"\n";Effective:0
geteuid
():0Effectiv
浏览 2
提问于2020-09-03
得票数 3
1
回答
syscall(SYS_getuid)返回与getuid()不同的结果
、
、
、
、
)); printf("%d\n", uid); return 0;运行(在x64 Windows10上):docker run --platform
linux
/386 --rm -v ${pwd}:/usr/local/src/:rw my-gcc gcc -m32 -xc/usr/local/src/
浏览 3
提问于2021-11-21
得票数 5
回答已采纳
1
回答
地球机器人指的是哪里?
我有一个关于
linux
中的getuid()和
geteuid
()的问题。我知道getuid将返回当前进程的真实用户id。此外,
geteuid
()将返回当前进程的有效用户id。
浏览 1
提问于2017-09-03
得票数 3
回答已采纳
1
回答
更改用于分配其他功能的用户ID
、
、
、
因为我是在非特权用户下启动程序的,所以在尝试将套接字绑定到设备时,
Linux
内核会执行所有的权限检查,从而导致在检查CAP_NET_RAW功能时在子例程sock_setbindtodevice()中出现故障version = _
LINUX
_CAPABILITY_VERSION; if(capget(cap_header; } * Parent Process cod
浏览 4
提问于2013-07-19
得票数 4
回答已采纳
1
回答
不改变
、
、
我在
Linux
上工作,并试图在
Linux
上使用setuid执行一个C程序。<errno.h> { fprintf ( stderr, "Orig: %d Effective: %d\n", getuid(),
geteuid
setuid " ); } fprintf ( stderr, "UID : %d Effective: %d\n", getui
浏览 2
提问于2016-02-11
得票数 0
回答已采纳
1
回答
为什么setuid()不能处理非根用户?
、
、
、
我正在经历一个关于setuid()和setuid比特的奇怪行为。+s未设置,调用用户为根用户。我希望我忽略了一个细节,但我找不到我的错误。 最终目标将是有一个二进制文件,可以从任何用户调用并假定一个固定的uid。我不希望它被根用户所拥有,而是由应该被假定身份的用户所拥有(主要是因为这是一个关于堆栈分解的练习,它将允许一个priv
浏览 0
提问于2019-10-24
得票数 3
回答已采纳
2
回答
issetugid的目的是什么?
、
、
、
当我查看可用的实现时(例如,在
Linux
系统上作为库,因为
Linux
内核不提供API),我发现了以下内容:if (getgid() != 0);第三个问题:跨平台实现
geteuid</em
浏览 1
提问于2013-05-18
得票数 1
回答已采纳
2
回答
Anaconda Navigator不能以root用户权限运行
我是Ubuntu16.04LTS的新成员。在ubuntu16.04上安装anaconda之后,就会出现"Anaconda无法以root用户权限运行“的问题。(PS:我作为根用户登录Ubuntu )我应该做什么来打开导航器?寻求你的帮助,泰克斯。
浏览 0
提问于2018-11-21
得票数 0
1
回答
使用python获取进程ID
、
、
有一个函数os.
geteuid
(),但它只适用于
linux
/unix,有人能告诉我在windows上获取当前进程id的pythonic方法是什么吗?
浏览 0
提问于2010-10-04
得票数 18
回答已采纳
2
回答
set-UID优先程序
、
我有两个问题:考虑了进程希望访问文件以进行读取的情况;进程的有效用户ID为3000,实际用户ID为4000。如果该文件对于用户ID 4000是可读的,但对于用户ID 3000则不能读取,则此进程可以访问该文件?。
浏览 4
提问于2020-09-22
得票数 1
回答已采纳
2
回答
suid可执行文件不提升权限,但“`sudo`”会提升权限
笔记本电脑正在运行
Linux
,特别是Manjaro。 为此,我试图制作一个名为setuid的downnow可执行文件,它使用固定的参数执行shutdown (并生成一个shell)。
浏览 0
提问于2019-01-10
得票数 2
回答已采纳
1
回答
为什么“记录器”总是作为同一个用户执行?
、
、
我在debian上使用rsyslog 8.24。每次我触发logger "some message"时,syslog都是指同一个系统用户--如果我切换用户(即使是root),消息总是以相同的用户登录--甚至在服务器上--我猜是在桌面上,这是因为GUI以该用户的身份运行,而在服务器上运行,因为我以该用户的身份登录,然后切换到root --这可能是吗?但是无论如何,我如何将一条消息作为root记录到syslog?
浏览 0
提问于2018-08-03
得票数 0
回答已采纳
4
回答
python脚本上的Setuid位:
Linux
、
、
、
我正在
linux
和Solaris 上以非特权用户的身份运行这个小型python脚本:import os在运行之前,setuid位是在脚本上设置的(不是在pythonchown root:myusergrp getuid.py在Solaris上,由于setuid位设置了有效uid:但在
Linux
浏览 6
提问于2011-11-29
得票数 16
回答已采纳
1
回答
C++系统/状态.h有错误吗?
、
、
、
但不知何故,我得到了这些错误:"/usr/include/x86_64-
linux
-gnu/sys/stat.h:105:错误:字符串常量之前应为未限定的id“ "/home/david/VocabularyTra
浏览 1
提问于2013-04-25
得票数 0
回答已采纳
1
回答
如何从内核空间调用
Linux
syscall?
、
我正在移植为
Linux
2.4编写的
linux
内核模块,以便与
Linux
2.6一起工作。代码中使用了一些通过syscallN()宏声明并包装在set_fs()调用中的syscall。在
Linux
2.6中没有这些宏的情况下,我怎么还能使用系统调用呢? 我知道从内核空间使用syscall是一种不好的体验,而且syscallN()宏在大多数平台上都会被破坏。任何合理的方式来替换内核空间中的getuid、
geteuid
、mknod、chown、unlink、sched_yield系统调用都是值得赞赏的。
浏览 1
提问于2010-01-15
得票数 5
回答已采纳
1
回答
setuid函数与seteuid函数的区别
、
、
unistd.h> { setuid(1000); setuid(1014); printf(&quo
浏览 1
提问于2015-10-12
得票数 6
1
回答
知道脚本是否以根权限开头
、
如何知道脚本是否以根权限开始?import ... ... print('This program must be start as root')有可能吗?
浏览 1
提问于2018-01-07
得票数 0
回答已采纳
1
回答
setuid和getuid似乎不起作用
、
、
、
我正在编写一个访问
Linux
原始套接字的Qt应用程序,所以我需要root特权来运行这个程序。所以我做了这个:if (getuid() !
浏览 0
提问于2013-11-20
得票数 3
回答已采纳
1
回答
使用不同的权限运行python
、
、
、
stdio.h>#include <unistd.h>{print "USER:", getpass.getuser(), pwd.getpwuid(os.getuid()) print "EUSER:", pwd.getpwuid(os.
geteuid
浏览 1
提问于2012-06-18
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux DNS 查询剖析 Linux 中国
Manjaro Linux 22.0 发布|Linux 中国
Alpine Linux 3.18 发布|Linux 中国
Linux基础(3)linux命令3
linux高级课程-在Linux中编程
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券