Ubuntu在没用root权限下如何创建sudo用户
起因
安装openCryptoki之后,如果想执行相关命令的话,那么该用户必须在pkcs11用户组中,于是执行
        sudo uersmod -G pkcs11 $(whoami)
之后重启系统,执行
    sudo pkcsslot
发现用户没用执行“sudo”的权限。
分析
命令“sudo usermod -G pkcs11 $(whoami)”执行之后会覆盖之前用户除了同名用户组之外的用户组。如果想要追加一个新的用户组,需要使用添加“-a”参数,将用户追加到新的用户组:
        sudo usermod -a -G groupname $(whoami)
但此时用户已经无法执行“sudo”操作了。
解决方法
重启Ubuntu系统,进入“恢复模式”。
选择“root”。注意,“恢复模式”下,所有的文件都是“只读”的,此时并不能进行“usermod”操作。
执行如下命令:
        # 以读写的方式重新挂在 / 目录
        mount -o remount,rw /
- 执行命令:
 
        usermod -a -G sudo username
        reboot
- 重启之后,username用户就再次用于“sudo”权限。
 
Ubuntu在没用root权限下如何创建sudo用户的更多相关文章
- Linux下在root权限下临时使用其它用户运行命令
		
一.简述 当我们在使用Linux时,经常需要在root权限下执行某些命令,或者在/etc/rc.d/rc.local中写一些角本.而如果某些角本必须使用非root用户时,直接su是不行的,比如Elas ...
 - ubuntu 13.04 root权限设置方法详解
		
很多朋友安装升级Ubuntu 13.04之后不知道ubuntu 13.04 root权限设置的具体方法,今天这篇文章就将为大家详细介绍设置root权限的步骤,新手朋友可以来看一看哦~ Ubunto 1 ...
 - mysql 权限分配及创建新用户
		
前言 本文主要是介绍mysql创建新用户命令及赋予权限等命令,为了便于理解,文中会给出相关示例.通常情况下,创建用户,修改mysql密码,授权,是需要有mysql里的root权限. 1.创建用户: / ...
 - Linux下如何创建新用户
		
Linux下如何创建新用户 Linux系统中,只有root用户有创建其他用户的权限.创建过程如下: useradd -d /home/newuser newuser(设定了该用户的主目录和用户名) ...
 - ubuntu root 密码是随机的!  root权限下设置共享文件夹
		
一.Ubuntu的默认root密码是随机的,即每次开机都有一个新的root密码.我们可以在终端输入命令 sudo passwd,然后输入当前用户的密码,enter, 二.终端会提示我们输入新的密码并确 ...
 - gcc 4.9 编译安装 in Ubuntu 18.04(主要用于在无root权限下,进行更新系统 gcc 版本)
		
gcc 4.9 编译安装教程,因为项目编译过程中,需要采用特定的gcc版本来进行编译,所以进行简要记录,进行备忘: 下载:curl -O -L https://mirrors.tuna.tsinghu ...
 - 在ubuntu中获得root权限
		
在终端中输入:(1)sudo passwd rootEnter new UNIX password: (在这输入你的密码)Retype new UNIX password: (确定你输入的密码)pas ...
 - Android 上实现非root的 Traceroute -- 非Root权限下移植可运行二进制文件 脚本文件
		
作者 : 万境绝尘 转载请著名出处 : http://blog.csdn.net/shulianghan/article/details/36438365 演示样例代码下载 : -- CSDN : h ...
 - 【Android 应用开发】Android 上实现非root的 Traceroute -- 非Root权限下移植可执行二进制文件 脚本文件
		
作者 : 万境绝尘 转载请著名出处 : http://blog.csdn.net/shulianghan/article/details/36438365 示例代码下载 : -- CSDN : htt ...
 
随机推荐
- ant design for vue 刷新页面,根据当前路由选中相应菜单
			
<a-menu theme="dark" mode="horizontal" class="menu__a" @select=&quo ...
 - ID3/C4.5/Gini Index
			
ID3/C4.5/Gini Index */--> ID3/C4.5/Gini Index 1 ID3 Select the attribute with the highest informa ...
 - 一篇文章带你了解axios网络交互-Vue
			
来源:滁州SEO 1 **什么是axios呢?**了解,并去使用它,对于axios发送请求的两种方式有何了解,以及涉及axios跨域问题如何解决. 对于axios网络交互,去使用axios的同时,首先 ...
 - pytorch函数之nn.Linear
			
class torch.nn.Linear(in_features,out_features,bias = True )[来源] 对传入数据应用线性变换:y = A x+ b 参数: in_featu ...
 - 金蝶CLOUD消息队列服务
 - PAT甲级——1042 Shuffling Machine
			
1042 Shuffling Machine Shuffling is a procedure used to randomize a deck of playing cards. Because s ...
 - 浅谈Java中的泛型
			
泛型是Java自JDK5开始支持的新特性,主要用来保证类型安全.另外泛型也让代码含义更加明确清晰,增加了代码的可读性. 泛型的声明和使用 在类声明时在类名后面声明泛型,比如MyList<T> ...
 - 64)PHP,变量的生命周期
			
在20day 05 假如我目前在的地址是上面的那个index.php?p=back&c=Admin&a=check 这个请求里面申请的所有事 或者是你申请的所有变量或者是全局变量都 ...
 - 吴裕雄--天生自然 R语言开发学习:数据集和数据结构
			
数据集的概念 数据集通常是由数据构成的一个矩形数组,行表示观测,列表示变量.表2-1提供了一个假想的病例数据集. 不同的行业对于数据集的行和列叫法不同.统计学家称它们为观测(observation)和 ...
 - LeetCode No.76,77,78
			
No.76 MinWindow 最小覆盖子串 题目 给你一个字符串 S.一个字符串 T,请在字符串 S 里面找出:包含 T 所有字母的最小子串. 示例 输入: S = "ADOBECODEB ...