AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-227869

user7681202's questions

Martin Hope
user7681202
Asked: 2017-12-12 20:41:24 +0800 CST

使用 `groupadd` 创建的组是否有默认密码?

  • 2

我使用以下命令创建了一个组:

sudo groupadd myGroup

然后我尝试运行gedit并将其主要组设置为myGroup:

sg myGroup gedit

但是sg问我我认为是组密码。

使用创建的组是否groupadd有默认密码?


编辑:

当我myGroup加入我的用户组时,sg不再要求我输入组密码。但我不想让myGroup我的用户组的一部分。

linux group
  • 1 个回答
  • 1379 Views
Martin Hope
user7681202
Asked: 2017-12-11 04:34:08 +0800 CST

Linux 是类 Unix/Unix 操作系统中唯一使用“fsuid”和“fsgid”的操作系统吗?

  • 6

Linux在权限检查中使用文件系统用户 ID ( fsuid) 代替有效用户 ID ( euid),并使用文件系统组 ID ( fsgid) 代替有效组 ID ( )。egid

Linux 是类 Unix/Unix 操作系统中唯一使用fsuid和 的操作系统fsgid吗?例如,BSD、macOS、Solaris 等操作系统是否使用fsuid和fsgid?

linux osx
  • 1 个回答
  • 262 Views
Martin Hope
user7681202
Asked: 2017-12-10 19:09:03 +0800 CST

删除用户时会删除用户的主要组吗?

  • 1

我paul使用以下命令创建了一个名为的用户:

sudo adduser paul

adduser还创建了一个名为的新组paul并将其设为用户的主要组paul。

我使用paul用户创建了一个文件,并使用以下方式显示其信息ls-l:

-rw-r--r-- 1 paul paul 25 2017-05-14 15:30 1.txt

然后我paul使用以下命令删除了用户:

sudo userdel paul

然后我使用以下方法显示了先前创建的文件的信息ls -l:

-rw-r--r-- 1 1001 1001 25 2017-05-14 15:30 1.txt

由于我刚刚删除了该用户,因此该paul用户已被其 ID(即)替换。1001但是为什么还显示组ID而不是组名,组也被删除了?

linux users
  • 1 个回答
  • 7782 Views
Martin Hope
user7681202
Asked: 2017-12-09 17:12:00 +0800 CST

如何用名称而不是“ps”中的数字替换用户 ID 和组 ID?

  • 0

以下命令将列出每个进程的有效用户 ID 和有效组 ID:

ps -o pid,euid,egid

但是 ID 将被列为数字,例如:

PID  EUID  EGID
123  1000  1000
421  1000  1000

有没有办法将 ID 列为名称?例如:

PID  EUID  EGID
123  chris group_a
421  chris group_a
linux process
  • 1 个回答
  • 106 Views
Martin Hope
user7681202
Asked: 2017-12-09 15:41:38 +0800 CST

如何获取进程的补充组 ID?

  • 3

我可以使用以下命令来获取进程的有效组 ID:

ps -o pid,egid

但是如何获取进程的补充组 ID?

linux process
  • 2 个回答
  • 2579 Views
Martin Hope
user7681202
Asked: 2017-12-06 13:00:20 +0800 CST

是否总是使用“文件系统用户 ID”而不是“有效用户 ID”?

  • 1

setfsuid()的文档说:

通常,文件系统用户 ID 的值会影响有效用户 ID 的值。

“隐藏值”是否意味着filesystem user ID将使用的值而不是effective user ID?

如果这就是它的意思,为什么他们说“通常”,是否存在使用effective user IDwill 而不是 the 的情况filesystem user ID?


请注意,在setfsgid()文档中,他们对 thefilesystem group ID和 the也说了同样的话:effective group ID

通常,文件系统组 ID 的值会影响有效组 ID 的值。

linux permissions
  • 1 个回答
  • 135 Views
Martin Hope
user7681202
Asked: 2017-12-05 14:12:40 +0800 CST

ruid 和 suid 和 rgid 和 sgid 和权限有关系吗?

  • 1

每个进程都有三个用户 ID:

  • 真实用户 ID ( ruid)。
  • 有效用户 ID ( euid)。
  • 已保存的用户 ID ( suid)。

同样,一个进程具有三个组 ID:

  • 真实组 ID ( rgid)。
  • 有效组 ID ( egid)。
  • 保存的组 ID ( sgid)。

根据我的理解,在处理权限时会使用euidand egid(连同)。supplementary group IDs

但是ruidandsuid和rgidand呢sgid,它们在处理权限时有什么作用吗?

linux permissions
  • 1 个回答
  • 431 Views
Martin Hope
user7681202
Asked: 2017-12-05 10:15:44 +0800 CST

组权限如何工作?

  • 3

Sayfile.txt拥有以下权限:

-rwxrw-r-- 1 chris group_b 347 2016-12-25 10:19 file.txt

rw-是所属组的权限file.txt。

现在假设Process A要访问file.txt,euidof Process A是paul(我在这里使用名称而不是实际 ID)。

现在(如果我错了,请纠正我)每个进程都有egid一个supplementary group IDs.

例如说egidforProcess A是group_a和它有两个supplementary group IDs,它们是group_b和group_c。

这意味着file.txt( rw-) 的进程组权限适用于Process A,对吗?

另外,如果Process A创建了一个新文件或新目录,新创建的文件或目录将属于哪个组(Process A有 3 个组),是egid?

linux permissions
  • 1 个回答
  • 1267 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    模块 i915 可能缺少固件 /lib/firmware/i915/*

    • 3 个回答
  • Marko Smith

    无法获取 jessie backports 存储库

    • 4 个回答
  • Marko Smith

    如何将 GPG 私钥和公钥导出到文件

    • 4 个回答
  • Marko Smith

    我们如何运行存储在变量中的命令?

    • 5 个回答
  • Marko Smith

    如何配置 systemd-resolved 和 systemd-networkd 以使用本地 DNS 服务器来解析本地域和远程 DNS 服务器来解析远程域?

    • 3 个回答
  • Marko Smith

    dist-upgrade 后 Kali Linux 中的 apt-get update 错误 [重复]

    • 2 个回答
  • Marko Smith

    如何从 systemctl 服务日志中查看最新的 x 行

    • 5 个回答
  • Marko Smith

    Nano - 跳转到文件末尾

    • 8 个回答
  • Marko Smith

    grub 错误:你需要先加载内核

    • 4 个回答
  • Marko Smith

    如何下载软件包而不是使用 apt-get 命令安装它?

    • 7 个回答
  • Martin Hope
    user12345 无法获取 jessie backports 存储库 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl 为什么大多数 systemd 示例都包含 WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky 如何将 GPG 私钥和公钥导出到文件 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll systemctl 状态显示:“状态:降级” 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim 我们如何运行存储在变量中的命令? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S 为什么 /dev/null 是一个文件?为什么它的功能不作为一个简单的程序来实现? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 如何从 systemctl 服务日志中查看最新的 x 行 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - 跳转到文件末尾 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla 为什么真假这么大? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis 在一个巨大的(70GB)、一行、文本文件中替换字符串 2017-12-30 06:58:33 +0800 CST

热门标签

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve