问题标签 [uid]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
727 浏览

linux - 在 CRAMFS 文件系统上设置权限

我正在尝试创建一个 CRAMFS 文件系统,但正在努力争取权限。如何设置权限,以便在主机挂载文件系统时它将是 root:root?

一旦创建了 CRAMFS,它就是一个只读 FS,因此不会发生任何更改;因此我需要在运行 mkcramfs 之前设置更改。

目前,我可以通过设置 777 来使事情正常进行;但是在将它安装到设备上并检查权限后,我发现它们被设置为 1000:232 而不是 root:root。显然我不能 chown - 只读。而且由于磁盘空间不足,我也无法在设备上解压、调整和重新打包 CRAMFS。

我怀疑它与设备上的 root 用户和组的 UID/GID 以及在打包 CRAMFS 之前正确设置这些有关。顺便说一句 - 设备上的 Linux 受限版本没有 ID 命令。

任何帮助,将不胜感激!

0 投票
1 回答
2077 浏览

c - Linux; 如果您不是 root,请将 UID 更改为 root

我写了一个简单的程序

当你运行这个程序时,如果你不是root用户,输入root密码,然后将uid更改为root

root获取密码后如何将uid更改为root ?

0 投票
2 回答
4968 浏览

android - ApplicationInfo().uid 是如何工作的,与系统应用程序有区别吗?

我想知道我是否可以使用系统应用程序获得 root 权限来执行命令。

在这段代码中:

在文档中,我可以读到uid是分配给此应用程序的内核用户 ID;目前这不是唯一的 ID(多个应用程序可以有相同的 uid)。

但这是如何分配的?

还有分配给系统应用的uid,是不是比普通应用有更多的权限来执行命令?

0 投票
1 回答
560 浏览

imap - 不同的imap邮箱uid麻烦

我正在研究一个可以管理多个邮箱的电子邮件管理器。这是我的场景:我通过邮箱获取邮件并将它们的属性存储在数据库中,包括 uid。邮箱可以配置为使用imap或pop3协议下载,这取决于邮箱本身。

POP3 uids: 消息的唯一 ID 是由服务器确定的任意字符串,由 0x21 到 0x7E 范围内的 1 到 70 个字符组成,它唯一地标识了邮件投递中的消息,并且在会话中持续存在。

IMAP uids: 分配给每条消息的 32 位值,当与唯一标识符有效性值(见下文)一起使用时,形成一个 64 位值,该值不得引用邮箱中的任何其他消息或具有相同的任何后续邮箱永远的名字。

因此,几乎不可能找到两个相同的 POP3 uid,尽管在不同的邮箱之间。但更有可能发生在 IMAP uid 上。

所以,我需要确定 uid 都是不同的。我不需要代码来做,我只需要知道是否可以做,如何做,需要一个正确的推理。

0 投票
1 回答
2588 浏览

android - 比较 Android PackageManager 的 uid 和 ls -l 的 uid

我怀疑我收到的一些错误报告(无法打开数据库,或 Context.getFilesDir() 返回 null)是由于底层 linux 权限错误造成的;我看到一些参考资料说,有时 android 应用程序会进入一个糟糕的状态,即应用程序数据目录的所有者与分配给应用程序的 UID 不同。

所以在我使用的工作设备上

并获得了 u0_a29 的 UID。我还运行了这段代码:

并获得了 10029 的 UID。

大概这些实际上是相同的值,看看应用程序在这个设备上的工作方式,但这里的实际关系是什么?是“取最后 2 个字符,丢弃其余字符,然后根据您要走的路在前面加上 u0_a 或 100”?因为这看起来很奇怪。a29 看起来像十六进制,但当然只有 2601。在将代码部署到现场以尝试从损坏的安装中捕获此信息之前,我想了解这一点。

0 投票
1 回答
494 浏览

android - 如果我将 shareduserId 设置为“android.uid.system”,则无法运行 android 单元测试

我在运行目标包的 sharedUserId 为“android.uid.system”的测试时遇到问题

当我在 shell 中输入这个

它永远不会返回结果。

但是当我删除“android.uid.system”时,它就可以工作了

谁能帮我 ?

0 投票
0 回答
324 浏览

uniqueidentifier - 如何在 Applet 中读取 Java 卡图像编号(CIN)

我是 java 卡开发的新手。我想在 Applet 中读取 UID。然后无法在 Applet 中读取卡 UID。然后我阅读全球平台文档。他们说有一个唯一的密钥,称为卡图像编号 (CIN) .我对CIN一无所知,我使用jcop 31(2.1.1)java卡进行开发。谁能告诉我如何使用CIN以及UID和CIN之间的主要区别是什么。谢谢

0 投票
2 回答
240 浏览

linux - 找出哪个用户在应用程序内部创建了本地传入 TCP 连接

在 Linux 上,可以根据创建它们的用户或组(即拥有套接字的人)过滤源自 localhost 的数据包:

但我想从程序的角度来处理它,在 localhost 上运行并用 C 编写,接收数据包:我绑定到某个端口,这里有一个新的 TCP 连接/UDP 数据包。怎么查出是谁发的?

0 投票
2 回答
40 浏览

imap - 如何在 IMAP 中发出长命令?

我想用 FETCH 发出一个长命令,它给了我: 1.什么是 UID?2.什么是附件?和其他东西

0 投票
1 回答
31637 浏览

linux - 在linux中更改用户id

这是我想要做的简短描述:

用户 tom 的 id 为 1000。我正在打电话usermod -u 2000 tom

除了 tom 的 id 变为 2000 之外,究竟会发生什么?该用户拥有的文件和文件夹是否仍由该用户保留,还是我必须再次明确设置所有者?

谢谢你的帮助!