在Fedora 18中将普通用户设置为sudo权限

系统 Linux
Fedora 18中在一般用户下执行sudo命令提示xxx is not in the sudoers file. This incident will be reported.本文将介绍解决办法。

在Fedora 18下将一般的用户加入sudo组is not in the sudoers file. This incident will be reported.

解决方法

在一般用户下执行sudo命令提示xxx is not in the sudoers file. This incident will be reported.解决方法:

$whereis sudoers -------找出文件所在的位置,默认都是/etc/sudoers

有时候我们只需要执行一条root权限的命令也要su到root,是不是有些不方便?这时可以用sudo代替。默认新建的用户不在sudo组,需要编辑/etc/sudoers文件将用户加入,该文件只能使用visudo命令,

1) 首先需要切换到root, su - (注意有- ,这和su是不同的,在用命令"su"的时候只是切换到root,但没有把root的环境变量传过去,还是当前用乎的环境变量,用"su -"命令将环境变量也一起带过去,就象和root登录一样)

2) 然后 visudo 或者 vim /etc/sudoers, visudo 这个和vi的用法一样,由于可能会有人不太熟悉vi,所以简要说一下步骤

移动光标,到一行root ALL=(ALL)  ALL的下一行,按i,插入模式,输入

your_user_name ALL=(ALL)  ALL

然后按Esc,

输入“:”

再输入:wq

保存退出

这样就把自己加入了sudo组,可以使用sudo命令了。

3) 默认5分钟后刚才输入的sudo密码过期,下次sudo需要重新输入密码,如果觉得在sudo的时候输入密码麻烦,把刚才的输入换成如下内容即可:

your_user_name ALL=(ALL) NOPASSWD: ALL

注意保存退出时会提示/etc/sudoers为只读文件,无法保存退出,只需要在  wq!强制保存退出 。

责任编辑:奔跑的冰淇淋 来源: Linux社区
相关推荐

2022-08-04 07:03:11

Linux配置命令

2010-01-05 10:13:57

Ubuntu普通用户市场

2011-04-12 10:16:18

UNIX权限

2021-02-22 10:32:46

云计算云厂商SaaS

2010-02-23 16:49:40

CentOS tomc

2011-12-12 17:07:43

2011-02-24 11:11:14

2013-12-23 13:24:47

Linuxauthbind命令

2009-04-30 17:29:49

LinuxUbuntuScreen

2019-02-28 09:30:04

Ubuntusudo命令

2022-08-19 15:02:10

Linuxsu 命令

2012-08-02 10:48:03

Windows 8操作系统

2014-09-01 16:04:26

国产操作系统

2009-03-28 09:40:32

Windows 7微软操作系统

2011-07-18 15:06:52

域控制器组策略

2010-07-19 17:22:02

连接到Telnet服务

2012-11-02 09:28:57

Windows Ser

2015-07-29 11:31:25

2014-10-24 09:55:12

FedoraDocker

2009-04-20 08:49:29

Windows 7微软操作系统
点赞
收藏

51CTO技术栈公众号