我正在使用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。