我需要区分两个用户的权限。一个用户必须能够管理某些文件夹,而另一个用户则管理其余文件夹。
我的问题是,根用户拥有所有权限,并且可以例如更改我提到的某个用户管理的投资组合之一的所有者。
如何删除/禁用 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 身份覆盖它。哎呀,如果需要,他甚至可以格式化整个磁盘。
以上做出了两个假设:
- 你不是管理员
- 你在谈论你的主系统
总会有至少一个人可以使用“sudo”,或者用你的话来说就是“root”。如果那就是你:没问题,你只需让 2 个用户(不在同一组中)为这些用户安排这些文件,并赋予他们的文件和目录权限即可。如果你不是……你将无法在系统上执行此操作。
其次,你能使用外部磁盘实现您想要的功能。您可以用密码保护该磁盘,或对其进行加密,并在不需要时卸载它,甚至在不使用时将其从计算机中取出。
答案3
您无法删除 root 用户。这是 Ubuntu 工作方式不可或缺的一部分。如果您删除所有可以执行 root 命令的用户,您将无法安装新软件或更新计算机。您可能无法关机,也无法更改某些设置。
但是,您可以限制谁有权访问 root。您添加的任何用户都应为“标准”用户,而不是“管理员”。
关于可以管理某些文件夹的人,您需要添加 2 个用户,每个用户都有一个标准帐户。这些用户创建的任何文件夹,只有他们才能访问。
要更改任何存在的文件夹,您需要成为 root 用户(讽刺的是)。
首先,nautilus
以 root 身份打开,使用以下命令:
sudo -i nautilus
然后,导航到文件夹顶部,选择属性,然后选择“权限”选项卡。然后选择所有者并将其更改为您想要访问的人。您可能还想更改组。