用户名xxx不在sudoers文件中,此事将被报告
2016-09-23 09:04
260 查看
前言
在安装完Linux之后第一步就是要创建一个非管理员用户,然后用这个用户登录,在需要root权限的时候加上命令sudo执行,而不是像Windows中一样,权限越高越好。
为什么要创建非管理员用户
因为root权限是最高权限,在根用户模式下任何程序的启动都默认给予所有权限的,你可能会不小心运行恶意软件,然后不经意间毁掉你的系统。用户名xxx不在sudoers文件中,此事将被报告
但是我在创建完非管理员用户之后并不能使用sudo命令。这是为什么呢?
原因
sudo命令可以让你以root身份执行命令,来完成一些我们这个帐号完成不了的任务。其实并非所有用户都能够执行sudo,因为有权限的用户都在/etc/sudoers中呢。
我们可以通过编辑器来打开/etc/sudoers,或者直接使用命令visudo来搞定这件事情。
打开sudoers后,像如下那样加上自己的帐号保存后就可以了。
sudoers的权限是0440,即只有root才能读。在你用root或sudo后强行保存(wq!)即可。
这时候就可以在普通用户的情况下使用
sudo命令了。
相关文章推荐
- Linux socket 初步
- Linux Kernel 4.0 RC5 发布!
- linux lsof详解
- linux 文件权限
- Linux 执行数学运算
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- Ubuntu Linux使用体验
- c语言实现hashmap(转载)
- Linux 信号signal处理机制
- linux下mysql添加用户
- Scientific Linux 5.5 图形安装教程
- Linux 下无损图片压缩小工具介绍