前言

  • 在安装完Linux之后第一步就是要创建一个非管理员用户,然后用这个用户登录,在需要root权限的时候加上命令 sudo 执行,而不是像Windows中一样,权限越高越好。

为什么要创建非管理员用户

因为root权限是最高权限,在根用户模式下任何程序的启动都默认给予所有权限的,你可能会不小心运行恶意软件,然后不经意间毁掉你的系统。

用户名xxx不在sudoers文件中,此事将被报告

但是我在创建完非管理员用户之后并不能使用 sudo 命令。这是为什么呢?

用户名xxx不在sudoers文件中,此事将被报告

原因

sudo命令可以让你以root身份执行命令,来完成一些我们这个帐号完成不了的任务。
其实并非所有用户都能够执行sudo,因为有权限的用户都在/etc/sudoers中呢。
我们可以通过编辑器来打开/etc/sudoers,或者直接使用命令visudo来搞定这件事情。
打开sudoers后,像如下那样加上自己的帐号保存后就可以了。
sudoers的权限是0440,即只有root才能读。在你用root或sudo后强行保存(wq!)即可。
用户名xxx不在sudoers文件中,此事将被报告
用户名xxx不在sudoers文件中,此事将被报告

这时候就可以在普通用户的情况下使用sudo命令了。

 

相关文章:

  • 2021-11-04
  • 2021-08-18
  • 2022-12-23
  • 2021-09-22
  • 2022-12-23
  • 2021-06-25
猜你喜欢
  • 2021-09-24
  • 2021-06-05
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-02-18
相关资源
相似解决方案