![如何添加用户拥有超级用户权限](https://linux22.com/image/204911/%E5%A6%82%E4%BD%95%E6%B7%BB%E5%8A%A0%E7%94%A8%E6%88%B7%E6%8B%A5%E6%9C%89%E8%B6%85%E7%BA%A7%E7%94%A8%E6%88%B7%E6%9D%83%E9%99%90.png)
我正在使用OpenSuse linux 12.3
版本并且我已经创建了名为 的新用户jenkinsadmin
。使用此帐户,我无法在/usr
, /opt
,/var
位置 内创建文件夹/文件。
为了启用sudo
权限,我在文件中进行了如下修改/etc/sudoers
。但是无法工作。
方法一
##
## User privilege specification
##
root ALL=(ALL) ALL
jenkinsadmin ALL=(ALL) ALL
方法2
## Uncomment to allow members of group wheel to execute any command
%wheel ALL=(ALL) ALL
usermod -aG wheel jenkinsadmin
仍然收到以下错误
/opt> touch filetest
touch: cannot touch ‘filetest’: Permission denied
需要帮助来解决这个问题
答案1
将用户添加到 sudoers 意味着允许该用户使用 command sudo
。
$ sudo touch /opt/filetest
[sudo] password for jenkinsadmin:
输入您的(jenkinsadmin)密码,该命令将以超级用户身份执行。
$ sudo -i
[sudo] password for jenkinsadmin:
提供密码后,您将获得 root 的 shell。