uid

为什么外部服务器注册的是uid而不是用户生成的用户的用户名?
uid

为什么外部服务器注册的是uid而不是用户生成的用户的用户名?

我在 Ubuntu 中运行由 AWS ParallelCluster 生成的集群。当我以默认用户“ubuntu”和 uid:gid 1000:1000 运行集群时,集群会调用单独服务器上的许可证管理器,并通过以 ubuntu@hostname 格式分别分配席位来注册用户。 为了允许多个用户,我希望每个用户都有自己的登录名并单独调用集群。因此,我生成了第二个用户,adduser newuser然后是sudo usermod -aG sudo newuser,因为用户需要 sudo 权限才能调用集群程序。当我检查时,/etc/passwd我可以看到这个用户已被添...

Admin

安装不属于请求用户的设备
uid

安装不属于请求用户的设备

使用 Ubuntu 18.04。登录 PC 的 tty 终端时,会出现dmesg以下行 [ 83.966238] Mount of device (uid: 0) not owned by requested user (uid: 1000) [ 83.966795] Reading sb failed; rc = [-1] 似乎可以解释这个结果mount: Operation not permitted。然后我就看到了正常的提示。 常规/home已安装,我可以看到/home/user(ls -l home给出drwx------ 4 user u...

Admin

如何在 SFTP 会话中从远程主机上的数字 uid/gid 获取字符串用户名/组名?
uid

如何在 SFTP 会话中从远程主机上的数字 uid/gid 获取字符串用户名/组名?

我正在通过 SFTP 自动传输文件,但在远程主机中更改文件所有权时卡住了。问题是 SFTPchown和chgrp命令只接受数字 uid/gid,而这些 uid/gid 是事先不知道的。我的自动化预期场景是让用户告知文件目的地以及字符串用户名和组名。 有没有办法通过 SFTP 会话从远程主机中的字符串用户/组名中查询数字 uid/gid? 一个简单的解决方法是打开一个额外的 SSH 会话并使用常规 shellchown和chgrp命令。但我所在的公司使用定时令牌进行身份验证,简而言之,额外的会话意味着每个主机需要额外的 30 秒,这对于批量安装来说是行不通的。...

Admin

UID 是 root 但 whoami 说没有人
uid

UID 是 root 但 whoami 说没有人

我正在参加一场夺旗比赛,我必须实施某种形式的特权升级才能读取文件flag.txt。我注意到,当我运行时,whoami我得到了以下结果: myHostHere:/$ whoami nobody 但是当我运行时id我的 UID 设置为root: myHostHere:/$ id uid=0(root) gid=65534(nobody) euid=65534(nobody) 这是否意味着我可以充当 root 用户等,或者我误解了输出? 编辑: 的输出ls -l flag.txt如下: -r--r----- 1 root root ...

Admin

进程的 uid 不在 /etc/passwd 中
uid

进程的 uid 不在 /etc/passwd 中

我正在构建一个玩具系统监视器,我为其解析了来自的多个文件/proc。除其他值外,我还解析了来自的uid每个进程的/proc/$pid/status。后来,我将进程的uid映射到我从中解析的用户名/etc/passwd。但在极少数情况下,我的程序会崩溃,因为它找不到用户名。我是否也需要解析其他文件才能获得完整的uid->用户名映射? ...

Admin

将 Windows UID 迁移到另一个安装
uid

将 Windows UID 迁移到另一个安装

在 Linux 中,当我想要共享用户数据和凭证时,我只需要确保同一个用户在同一台​​机器上的两个 Linux 安装之间共享相同的 POSIX UID 和 GID(通常从 1000 开始)。 现在我想在 Windows 10 中执行此操作。由于 Windows 在其 OOBE 过程中强制创建新用户,并且 Windows 使用非常长的 UID 格式(例如S-1-5-21-1234567890-1234567890-1234567890-1001,简单地从旧的 Windows 安装中“复制”UID 并不是一件容易的事,因为还有很多需要更改的内容,例如 上的 NT...

Admin

为什么从外部驱动器启动时可以访问我的主目录?
uid

为什么从外部驱动器启动时可以访问我的主目录?

我电脑上运行的是 Fedora 30。作为用户foo,我的主目录权限如下: [foo@localhost]$ ls -l /home/ drwx------. 41 foo foo 4.0K Jul 12 11:23 foo drwx------. 2 root root 16K Jul 18 2018 lost+found 当我从 USB 驱动器(再次是 Fedora 30)启动、挂载本地主分区并检查所有权时,这就是我得到的结果。 [liveuser@pendrive]$ cd <path/to/mounted/home> [...

Admin

virtual_uid_maps 中的错误 uid 8
uid

virtual_uid_maps 中的错误 uid 8

发送邮件失败。日志显示以下错误: warning: recipient [email protected]: bad uid 8 in virtual_uid_maps main.cf中相关设置: local_recipient_maps = virtual_uid_maps = static:8 virtual_gid_maps = static:12 transport_maps = pgsql:/etc/postfix/pgsql/transport.cf virtual_mailbox_base = /var/spool/mail ...

Admin

Uid 和 gid 与文件权限的关系
uid

Uid 和 gid 与文件权限的关系

我对 uid 或 gid 对进程执行文件的能力有何影响感到困惑。我阅读了 APUE 中关于它们的部分,但我一定错过了 Stevens 解释这一点的部分。我知道超级用户的 id 为 0,可以执行任何文件,但我不知道特定 uid 或 gid 编号会发生什么。我也不太确定 uid 或 gid 是否相关,或者 euid 和 egid 是否是唯一重要的东西? 例如这是我们在课堂上遇到的一道题: 假设有效用户 ID 为 4、有效组 ID 为 7 的进程尝试执行用户 ID 为 4、组 ID 为 9、权限为 rw-rx--x 的文件。会发生什么情况(以及为什么)?...

Admin

在 PowerShell 中通过 UID 访问卷
uid

在 PowerShell 中通过 UID 访问卷

我确实有一个服务器,里面有很多卷,其中一些卷安装在不同的目录中,另一些卷有驱动器号。我正在寻找一种在 Powershell 中运行类似程序的方法 foreach ($element in (Get-Volume).Path) { Get-childitem -path $element -File} 但我还没有找到 -path 接受卷 UID 的方法 ...

Admin

在 ubuntu 中更改 root UID
uid

在 ubuntu 中更改 root UID

我正在修改 /etc/passwd 文件,不小心更改了根 UID 和 GID。当我进入恢复模式时,我仍然没有超级用户权限,因为 passwd 文件上存在任何 UID 和 GID 为 0 的用户。我读了一些关于从 live cd 启动 PC 并安装分区的内容,但我不完全理解这是什么意思。也许你可以给我一个解决方案和一个教程链接,或者只是在这里一步一步解释。提前谢谢您 :) ...

Admin

如何使用 python 获取 LINUX 中每个 PID 的 PID 列表和用户名?
uid

如何使用 python 获取 LINUX 中每个 PID 的 PID 列表和用户名?

我正在尝试获取 PID 及其各自的用户名,以显示类似于 Linux 中的 top 命令的内容。我设法获取了 PID 列表,但无法获取其用户名。/proc 中的 PID 和用户名位于 /proc/$PID/environ 文件中,当我打开该文件查看时,发现其中没有所有 PID 的任何内容。请建议我该怎么做。 ...

Admin

如何从非 root 用户更改 UID 0?
uid

如何从非 root 用户更改 UID 0?

我创建 user01 时将其 UID 设置为 0。现在我试图删除该用户,系统提示“user01 当前已登录”。我检查了进程列表,发现情况似乎并非如此。但是,root(其 UID 也是 0)正在运行进程。我该如何删除 user01?我还尝试使用 usermod 更改 user01 的 UID,但没有成功。 ...

Admin

root 用户 uid 已更改
uid

root 用户 uid 已更改

我正在使用 ubuntu 服务器。我的 root 帐户 uid 已从 0 更改为 1,我不确定何时以及如何更改。因此我无法在此服务器上执行任何 sudo 命令。这是 rroot 帐户在 /etc/passwd 中的样子 根:x:1:0:根:/根:/bin/bash 现在我处于 root 状态,但我无法执行任何操作,其行为就像普通用户 root@server40:/var/log$ id uid=1(root) gid=0(root) groups=0(root) 请告诉我如何将我的 root uid 1 更改为 0。这是生产环境,所以请告诉我如何处理。...

Admin

Mac OS X:更改 UID 或权限?
uid

Mac OS X:更改 UID 或权限?

我将 /Users 目录保存在单独的硬盘 /Volumes/Media 上。我最近通过全新安装将主驱动器从 Mavericks 升级到 Yosemite。我有两个用户(不包括 root):seamus(管理员)和 alex(标准)。Seamus 是我的帐户。完成安装后,我转到“系统偏好设置”,并将我的主目录更改为 /Volumes/Media/Users/seamus。成功。 然而,当我对 alex 执行同样的操作时,我遇到了麻烦。当我登录到该帐户时,我无法打开主目录中的任何文件夹。我相信这是因为旧的 Mavericks“alex”用户的 UID 为 50...

Admin