如何在Debian Stretch上启用sudo

Debian Stretch

最近,我不得不将台式机的发行版从Ubuntu更改为母版Debian。 尽管我们许多人都说这两个发行版几乎相同,但是确实有一些小细节使这两个发行版有所不同,甚至有些用户遇到了问题,就像我发生的那样。

我遇到的最大问题之一是 Debian与使用sudo程序的Ubuntu的工作方式不同,至少适用于非root用户。

Sudo是用于以超级用户身份运行命令的命令。 这对于执行诸如安装软件包,更新,记录对某些文件的更改等任务是必需的。 重要的一点是,在Debian中,我们不能像在Ubuntu中那样做,而只能通过以root用户或系统管理员身份输入。

在标准安装Debian 9之后, Stretch包含默认情况下安装的sudo,但不会将我们的用户视为能够使用它的用户,这是一个有解决方案的小问题,对任何用户来说都是一个简单而快速的解决方案。

首先,我们必须打开终端并执行命令“ su”。 作为系统管理员,我们必须编写以下内容:

nano /etc/sudoers

这将向我们显示sudo命令的配置文件。 现在,我们必须添加以下行:

User privilege specification

root ALL=(ALL) ALL

并且我们必须在根目录下添加以下行:

<span data-mce-type="bookmark" style="display: inline-block; width: 0px; overflow: hidden; line-height: 0;" class="mce_SELRES_start"></span>NOMBRE-USUARIO ALL=(ALL) ALL

现在我们必须按Control + O保存所有内容,然后按Control + X退出。 修改也可以通过Gedit程序完成为此,我们将以root用户身份将“ nano”命令更改为“ gedit”命令。 此后,我们重新启动设备,以便应用配置并 我们已经准备好使用sudo命令,就像在计算机上安装了Ubuntu一样。


本文内容遵循我们的原则 编辑伦理。 要报告错误,请单击 信息.

3条评论,留下您的评论

发表您的评论

您的电子邮件地址将不会被发表。

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   Julio

    你有尝试过吗?
    su--c“ usermod -aG sudo”

    然后重新启动会话。

    我已经很久没有使用debian了,每天在Centos上我都感到更舒服,但是根据正式的debian文档,足以将您添加到sudo组中:

    https://wiki.debian.org/sudo

    (尽管我想我记得它曾经是车轮组)

    问候。

  2.   德拉克

    一个查询,您说要修改的文件为空,并且以前没有写入任何内容,在debian安装中,我没有选择使用sudo的选项(在图形安装程序中)。 如果我将所有内容都写为空或正在创建中,会发生什么事情吗?

    1.    安东尼奥·维埃拉

      1.-使用#(特权)测试安装sudo
      纳米/ etc / sudoers

      2.-再次尝试使用#(特权)编辑文件
      纳米/ etc / sudoers

      我希望这个对你有用。