バージョンを使用しておりOpenSuse linux 12.3
、名前の新しいユーザーを作成しましたjenkinsadmin
。このアカウントでは/usr
、、/opt
場所/var
内にフォルダ/ファイルを作成することはできません。
権限を有効にするために、sudo
ファイルを次のように変更しました/etc/sudoers
。しかし、働くことはできません。
方法1
##
## 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にユーザーを追加することは、そのユーザーがコマンドを使用できるようにすることを意味しますsudo
。
$ sudo touch /opt/filetest
[sudo] password for jenkinsadmin:
(jenkinsadmin)パスワードを入力すると、コマンドはスーパーユーザーとして実行されます。
$ sudo -i
[sudo] password for jenkinsadmin:
パスワードを入力すると、ルートシェルが作成されます。