linux给用户添加sudo权限

本文介绍如何在Ubuntu Kylin系统中为普通用户授予sudo权限。通过超级用户模式编辑/etc/sudoers文件并添加特定用户的sudo权限。

本人用的是ubuntukylin13.10。刚才想用早上新添加的用户vinci来新增加用户,提示没有sudo权限:

vinci@flymouse-pc:~$ sudo useradd test
[sudo] password for vinci: 
vinci is not in the sudoers file. This incident will be reported.


有时候,linux下面运行sudo命令,会提示类似: 
xxx is not in the sudoers file.  This incident will be reported.
这里,xxx是用户名称,然后导致无法执行sudo命令,这时候,如下解决:


1.进入超级用户模式。也就是输入"su -",系统会让你输入超级用户密码,输入密码后就进入了超级用户模式。

2.添加文件的写权限。使用以下命令:

root@flymouse-pc:~# chmod u+w /etc/sudoers

3.编辑/etc/sudoers文件。使用以下命令:

root@flymouse-pc:~# gedit /etc/sudoers

找到这一 行:"root ALL=(ALL) ALL"在起下面添加"xxx ALL=(ALL) ALL"(这里的xxx是你的用户名,我是vinci),然后保存退出。

# User privilege specification
root    ALL=(ALL:ALL) ALL
vinci   ALL=(ALL:ALL) ALL
# Members of the admin group may gain root privileges

4.撤销文件的写权限。使用以下命令:

root@flymouse-pc:~# chmod u-w /etc/sudoers




### 如何授予Linux用户sudo权限Linux系统中,为了使普通用户能够执行管理员级别的操作而不必切换到root账户,可以通过编辑`/etc/sudoers`文件或将用户添加至特定组来赋予其sudo权限。 对于大多数现代Linux发行版而言,最简便的方式是将目标用户加入预定义的具有sudo特权的群组。例如,在Ubuntu和其他基于Debian的操作系统里,这个群体通常被称为`sudousers`或`admin`;而在Red Hat Enterprise Linux(RHEL), Fedora以及CentOS这类红帽家族成员中,则一般命名为`wheel`. #### 方法一:通过增加用户到轮子(wheel)或其他相应组实现快速授权 假设要给予用户名为`exampleUser`的人以sudo权利: ```bash # 对于RHEL/CentOS/Fedora等系统 usermod -aG wheel exampleUser # 或者针对Debian/Ubuntu类平台 usermod -aG sudo exampleUser ``` 上述命令中的选项`-aG`表示附加(`append`)指定的新组名给现有用户的主组列表之中[^4]。 #### 方法二:手动修改/etc/sudoers配置文档 当需要更精细地控制哪些指令能被某位非超级管理身份所运行时,就需要直接改动位于根目录下的`/etc/sudoers`文本档了。不过在此之前建议先备份原文件以防万一造成误改而影响系统的正常使用! 使用具备适当权限的应用程序打开此档案并找到类似于下面的一行: ``` ## Allow root to run any commands anywhere root ALL=(ALL) ALL ``` 接着在同一位置附近新增一行语句用于描述新获得许可之个体的信息,比如让名为`exampleUser`的对象享有几乎完全相同的待遇: ``` exampleUser ALL=(ALL:ALL) ALL ``` 这意呈着无论身处哪个终端环境之下,该账号均可以模拟成任意其他角色去调用所有可用的功能模块[^1]。 完成更改之后记得保存退出,并告知对方立即注销再重新登录以便生效新的设置。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值