Linux 中的用户帮助

Linux 中的用户帮助

我需要区分两个用户的权限。一个用户必须能够管理某些文件夹,而另一个用户则管理其余文件夹。

我的问题是,根用户拥有所有权限,并且可以例如更改我提到的某个用户管理的投资组合之一的所有者。

如何删除/禁用 root 用户?你明白了吗,它可以重新激活吗?

我怎样才能删除可以以 root 身份执行命令的用户?

答案1

您应该创建两个用户。

User A: can manage certain folders.
User B: can manage the rest of the folders.

将密码更改为 root,这样只有您知道,并且除了您之外没有人可以更改权限。

不要向任何用户授予 root 权限,这样他们将无法“对其做出反应”。

没有办法禁用 root...

答案2

您将无法实现这一点。root 用户可以做任何事情。即使 root 用户无法访问目录或文件(例如受密码保护或加密),他也可以删除它,只需以 root 身份覆盖它。哎呀,如果需要,他甚至可以格式化整个磁盘。

以上做出了两个假设:

  1. 你不是管理员
  2. 你在谈论你的主系统

总会有至少一个人可以使用“sudo”,或者用你的话来说就是“root”。如果那就是你:没问题,你只需让 2 个用户(不在同一组中)为这些用户安排这些文件,并赋予他们的文件和目录权限即可。如果你不是……你将无法在系统上执行此操作。

其次,你使用外部磁盘实现您想要的功能。您可以用密码保护该磁盘,或对其进行加密,并在不需要时卸载它,甚至在不使用时将其从计算机中取出。

答案3

您无法删除 root 用户。这是 Ubuntu 工作方式不可或缺的一部分。如果您删除所有可以执行 root 命令的用户,您将无法安装新软件或更新计算机。您可能无法关机,也无法更改某些设置。

但是,您可以限制谁有权访问 root。您添加的任何用户都应为“标准”用户,而不是“管理员”。

关于可以管理某些文件夹的人,您需要添加 2 个用户,每个用户都有一个标准帐户。这些用户创建的任何文件夹,只有他们才能访问。

要更改任何存在的文件夹,您需要成为 root 用户(讽刺的是)。

首先,nautilus以 root 身份打开,使用以下命令:

sudo -i nautilus

然后,导航到文件夹顶部,选择属性,然后选择“权限”选项卡。然后选择所有者并将其更改为您想要访问的人。您可能还想更改组。

相关内容