首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Sudo也是用户登录密码-为什么?如何改变?

Sudo也是用户登录密码-为什么?如何改变?
EN

Ask Ubuntu用户
提问于 2014-07-02 10:36:45
回答 1查看 8.5K关注 0票数 7

在安装Ubuntu时,我可以创建一个带有加密文件夹的用户。现在,安装之后,这个用户的登录密码也是sudo密码。应该是这样吗?我其实希望有一个不同的用户登录和sudo密码,是有意义的吗?我该怎么做?

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2014-07-02 10:41:27

是的,应该是这样的。Ubuntu就是这样设计的。

使用sudo的

好处(来自社区帮助维基):

  1. Ubuntu安装程序可以问的问题较少。
  2. 用户不必记住额外的密码(即根密码),他们可能会忘记这个密码(或者写下来,这样任何人都可以很容易地破解他们的帐户)。
  3. 它避免了默认的“我可以做任何事”的交互式登录(例如,用户在Microsoft Windows系统中以“管理员”用户身份登录的倾向),在发生重大更改之前,将提示您输入密码,这应该会让您考虑您正在做的事情的后果。
  4. sudo添加命令(S) run (在/var/ log /auth.log中)的一个日志条目。如果你搞砸了,你总是可以回去看看什么命令在运行。这对审计也很好。
  5. 每一个试图蛮力进入你的盒子的破解者都会知道它有一个名为Root的帐户,并且会先尝试一下。他们不知道的是其他用户的用户名是什么。由于根帐户密码被锁定,这种攻击本质上变得毫无意义,因为一开始就没有密码可以破解或猜测。
  6. 允许在短期或长期内轻松转移管理员权限,方法是从组中添加和删除用户,同时不损害根帐户。
  7. 可以使用更细粒度的安全策略来设置sudo。
  8. 根帐户密码不需要与需要在系统上执行某种类型的管理任务(S)的每个人共享(见前面的项目)。
  9. 身份验证会在很短的时间内自动过期(可以设置为所需的最小值或0);因此,如果在使用sudo作为Root运行命令后离开终端,则不会无限期地打开根终端。

其他Linux发行版使用具有不同密码的单独根用户。如果您希望像这样使用Ubuntu,可以为root设置密码:

代码语言:javascript
复制
sudo passwd

然后,您可以从TTY以root身份登录,也可以从终端运行su -并输入根密码。

一旦您可以以root身份登录,您就可以从sudo组中删除自己:

代码语言:javascript
复制
gpasswd -d <user> sudo
票数 12
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/490746

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档