su 和 sudo 如何工作

su 和 sudo 如何工作

我只是在这里请求确认,因为我不太确定它是如何工作的

因此,我的家用计算机上有 Debian Stretch,我是唯一的用户,因此我有一个普通用户帐户,并su -在必须使用管理命令时使用。我还使用root密码在 GUI 中挂载其他分区,例如存储音乐的分区。

我的表弟搬来和我住在一起,因为他想学习如何使用linux,我为他创建了一个帐户并将他添加到组中sudo,以便他也可以挂载媒体分区(我们都喜欢相同类型的音乐) ,但从那时起,当我想从我的帐户挂载分区时,看起来我现在必须使用他的密码,而不是 root 密码了。

所以,我想问这是否是正常行为(在这种情况下,我只需将我的帐户sudo也添加到该组中)或者是否有什么地方我做错了。

先感谢您。

如果您想问,我喜欢默认情况下不安装其他分区的行为。而且我也不喜欢将自己的帐户与管理任务完全分开,因为使用 sudo 命令有时会欺骗我。

编辑 看来我的问题需要澄清

su -当我想切换到管理命令时,我可以在终端中使用root,但我习惯使用以下命令挂载其他分区图纳尔谁曾经问我密码root,但现在,当我想挂载我的分区时,仍然使用图纳尔,现在,它提示我我表弟的密码而不是密码root

答案1

su 和 sudo 如何工作

  • su询问您要更改的用户的密码(默认为 root)。
  • sudo询问您当前用户的密码。

备择方案

  • 使用 sudo,您还可以将其配置为仅允许用户执行一组有限的命令,例如 mount my-media ...(您不必放弃 root 权限)。用于sudoedit编辑配置文件。它将在保存之前检查文件。如果你不这样做,那么你可以阻止 sudo 工作。如果您没有 root 密码,或者无法实时启动进入救援操作系统,那么您将被锁定。
  • 如果我没记错的话, mount 支持向 /etc/fstab 添加一个条目,该条目不是自动挂载的,但可以由任何用户挂载

相关内容