腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
非特权
用户
可以修改提升进程的
文件
描述符
表吗?
linux
、
file-access
、
kernel
在
Linux
中,每个进程都有自己的
文件
描述符
表,该表保存对所有打开的
文件
和类似
文件
的设备的引用。此表由内核管理。非特权
用户
是否可能修改提升进程的
文件
描述符
表中的
文件
描述符
,以便
文件
描述符
指向另一个
文件
?--一个实例 Process 1000以root的形式运行,并连续从FD
0
(stdin)读取到FD 1 (stdout)。Process100
浏览 0
提问于2019-11-21
得票数 5
回答已采纳
1
回答
如何在/dev/fd下添加新的
文件
描述符
?
linux
、
bash
、
shell
、
io
、
file-descriptor
我通过ssh使用远程
linux
服务器,所以我没有超级
用户
权限。但是,/dev/fd中挂载的
文件
描述符
是不够的:
0
1 2 user >ls /proc/self/fd我想要的是添加新的
文件
描述符
因为
文件
描述符
不够,所以我不能创建像/dev
浏览 2
提问于2018-02-12
得票数 2
1
回答
如何为
用户
获取打开的
文件
描述符
的数量
linux
、
users
、
non-root-user
、
open-files
因为在后一种情况下,我需要为
用户
获取所有的pids,然后对它们进行筛选,到那时,可以关闭一些
文件
描述符
。也许有一些系统要求这样做,因为很明显,OS会跟踪这个数字,因为如果
用户
的最大限制已经用尽,它就会拒绝创建FD。
浏览 0
提问于2016-04-25
得票数 4
1
回答
linux
stdin,stdout,stderr
linux
、
stdio
可能重复: 如果程序写到stdin会发生什么?或者从标准读物里读到,史德.? 我想从操作系统的角度了解细节。先谢谢你
浏览 1
提问于2012-12-19
得票数 1
1
回答
使用重定向操作时的意外行为
bash
下面的命令用于按照GNU手册复制输入
文件
描述符
:但是,当我像这样更改重定向操作符时,即使
文件
描述符
'
0
‘指向stdin,该命令仍然有效:有人能解释一下背后的原因吗
浏览 0
提问于2016-12-17
得票数 1
回答已采纳
1
回答
Linux
套接字
文件
描述符
一般适合散列吗?
c++
、
linux
、
sockets
、
hash
我正在编写一个
Linux
多
用户
服务器,每个接受的连接都返回一个包含该连接的套接字
文件
描述符
的int。我还有一个UserConnection对象对应于每个连接。我使用哈希表(C++ STL unordered_map<int, UserConnection>)存储套接字
文件
描述符
(键)和UserConnection对象(值)的键值对。将套接字
文件
描述符
作为键放在哈希表中安全吗?
Linux
的套接字号分配中是否有任何模式可能与散
浏览 6
提问于2017-02-28
得票数 2
回答已采纳
4
回答
64位
Linux
上的
文件
描述符
的范围是多少?
c
、
linux
我正在使用epoll_wait编写一个程序来等待64位
Linux
上的
文件
描述符
,并尝试在epoll_event
用户
数据中将一些信息与
文件
描述符
放在一起。 我知道在实践中,
文件
描述符
不太可能超过32位。只想知道内核是保证
文件
描述符
有一个特定的范围,还是它只是从小开始计数,不太可能变得很大?
浏览 4
提问于2011-11-09
得票数 9
回答已采纳
1
回答
使用
linux
-aio可以执行类似sendfile()的操作吗?
c++
、
c
、
linux
、
sendfile
、
aio
我希望通过
linux
-aio将数据从一个
文件
描述符
发送给另一个
文件
描述符
,而不需要缓冲,也不需要在
用户
空间之间来回传输数据。这样的sendfile64()函数在
linux
-aio中可能吗?我查看了一些
linux
-aio示例(用C/C++编写)和简单的
文件
复制程序。所有这些例子都做了->读写->缓冲区的工作。 问候你,菲利普
浏览 8
提问于2013-07-04
得票数 4
回答已采纳
1
回答
如何通过USB HID(/dev/idg
0
)传输数据?
usb
已经尝试将内核配置为两个USB到g_hid.o(内置模块或g_hid.ko模块),然后Windows可以识别为键盘,事件设备有接口(/dev/hidg
0
)那里。 如何通过此接口传输数据?
浏览 0
提问于2015-12-22
得票数 2
1
回答
从内核空间中的
文件
指针获取fd
c
、
linux-kernel
、
file-permissions
、
kernel
给定一个struct
文件
,是否可以在
linux
内核空间中获得相关的
文件
描述符
?我正在尝试使用sys_chmod或sys_fchmod更改权限。一个需要
文件
描述符
,另一个需要来自
用户
空间的
文件
名。我知道如何获取
文件
名,但如何将其转换为
用户
空间指针呢? 谢谢
浏览 3
提问于2013-02-17
得票数 2
回答已采纳
2
回答
如何创建管道分叉两个进程
linux
、
process
、
pipe
、
fork
有人能帮我理解这个问题需要什么吗?怎么做呢? “编写一个简单的程序,创建一个管道,分叉两个进程,然后通过管道发送数据。使用两个标准程序,例如(who)和(Wc)。”
浏览 0
提问于2021-03-04
得票数 0
1
回答
在Python中运行ioctl会返回ENOTTY -设备的ioctl不合适
python
、
linux
、
linux-kernel
、
system-calls
、
ioctl
嘿,我在尝试从python调用ioctl
linux
系统调用时遇到了问题。struct stat sb;parent_fdfrom fcntl import
浏览 182
提问于2018-03-29
得票数 4
回答已采纳
1
回答
如何将
文件
描述符
限制为始终小于1024?
c
、
linux
、
amazon-web-services
、
amazon-ec2
、
suse
这就是
文件
上说的 are less than FD_SETSIZE在AWS之外总是< 1024 在
Linux
系统(Suse
Linux
15 SP2)中是否有总是会创建fds < 1024的设置?
浏览 2
提问于2021-11-16
得票数 0
回答已采纳
3
回答
mmap无效参数错误
c
、
linux
long pageSize = getpagesize () ; if ( map == MAP_FAILED ) {perror ( " error mapping " ) ; }
浏览 8
提问于2015-07-16
得票数 3
1
回答
匿名管道内核缓冲区大小
kernel
、
linux-kernel
、
pipe
、
system-calls
与filedes[
0
]或filedes[1]
描述符
相关联?根据ssize_t read(int fd, void *buf, size_t count);的手册页 READ(2)
Linux
程序员的手册名读--从
文件
描述符
中读取#包括ssize_t读取(int必须有某种结构指向
文件
描述符
所引用的索引,才能构成如下所示的某种结构。,并制作一个程序,上面写着“即将从
文件
描述符
foo读取,缓冲区中目前有120个字节,
文件
位
浏览 0
提问于2017-02-07
得票数 1
2
回答
具有自己的
文件
偏移量的重复
文件
描述符
c
、
windows
、
linux
、
unix
、
file-descriptor
如何从现有的
文件
描述符
创建新的
文件
描述符
,使新
描述符
不共享
文件
表中相同的内部
文件
结构/条目?具体而言,
文件
偏移量(最好是权限、共享和模式)等属性不应在新的和旧的
文件
描述符
之间共享。在Windows和
Linux
下,dup()都会复制
文件
描述符
,但是这两个
描述符
仍然指向进程
文件
表中相同的
文件
结构。对任一<
浏览 4
提问于2009-10-21
得票数 15
回答已采纳
2
回答
为什么函数套接字或接受的返回值可以用作redis中数组的下标
sockets
、
redis
我阅读了红皮书的来源如下: aeFileProc *proc, void *clientData) if (fd >= eventLoop->setsize) { return AE_ERR; aeFileEvent *fe = &eventLoop->events[fd];} 'fd‘参数是函数套接字
浏览 3
提问于2013-08-07
得票数 2
回答已采纳
3
回答
POSIX进程和
文件
描述符
c
、
linux
、
posix
我是一个在C下使用进程的新手,我有一个关于子进程中
文件
描述符
的
linux
行为的问题。我已经发现了
文件
描述符
在子进程和父进程之间共享的信息,而且编号为
0
、1、2的
文件
描述符
是标准输入输出和错误,所以我认为如果我派生进程,我将拥有相同的输入和输出目录,但是当我在子进程中更改它时,它们在父进程中不会更改我的问题是,它是否适用于每个
文件
描述符
,所以如果我决定重写子进程中的
文件
描述符
号100
浏览 0
提问于2013-06-14
得票数 1
回答已采纳
2
回答
unix/
linux
是否维护所有免费
文件
描述符
的列表?
kernel
、
file-descriptors
我正在阅读Robert编写的
Linux
系统程序,并试图理解
文件
描述符
的概念。
文件
描述符
从
0
开始,最多比这个最大值少一个。默认情况下,最大值为1,024现在,如果
文件
描述符
500的
文件
关闭了,这是否意味着要分配的下一个fd将是502?它能重用500吗?如果是这样,那么内核如何维护所有关闭的
文件
浏览 0
提问于2018-01-03
得票数 0
2
回答
向进程的标准写入
proc
、
file-descriptors
如下: Hello echo 'print "Hello"' > /proc/$(pidof python)/fd/
0
浏览 0
提问于2017-08-13
得票数 18
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
linux系统下的用户文件句柄数限制
10分钟Linux-文件与用户权限设置
Eleght科技:Linux下用户配置文件/etc/passwd 解析手册
Linux Beep曝提权漏洞,黑客可窥探用户敏感文件
Linux#9 Shell的人机交互-输出篇
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券