Fedora 17でSudo yum権限が拒否されました。

Fedora 17でSudo yum権限が拒否されました。

Fedora 13の/ etc / sudoersには次の行がありました。

Cmnd_Alias      SOFTWARE=/usr/bin/yum

次に、独自のRPMパッケージをインストールする権限を持つユーザーに対して、次のように入力します。

david          somehost=SOFTWARE

問題なくyumを実行してパッケージをインストールできます。

F17にアップグレードしましたが、次の例では "clang"パッケージをインストールしようとして問題が発生しました(権限が拒否されました)。

=========================================================================================================================================================================================  
Package                                 Arch                           Version                                          Repository            Size
========================================================================================================================================================================================= 
Installing:  clang                                   x86_64           
3.0-13.fc17                                      local-updates                                   7.0 M 
Installing for dependencies:  llvm                                    x86_64                                   3.0-13.fc17                   local-updates                                   1.1

Transaction Summary
========================================================================================================================================================================================= 
Install  1 Package (+1 Dependent package)

Total download size: 8.1 M Installed size: 26 M 
Is this ok [y/N]: y 
Downloading Packages: 
Traceback (most recent call last):
  File "/usr/bin/yum", line 29, in <module>
    yummain.user_main(sys.argv[1:], exit_code=True)   
  File "/usr/share/yum-cli/yummain.py", line 319, in user_main
    errcode = main(args)   
  File "/usr/share/yum-cli/yummain.py", line 227, in main
    return_code = base.doTransaction()   
  File "/usr/share/yum-cli/cli.py", line 559, in doTransaction
    problems = self.downloadPkgs(downloadpkgs, callback_total=self.download_callback_total_cb)    
  File "/usr/lib/python2.7/site-packages/yum/__init__.py", line 2313, in downloadPkgs
    urlgrabber.grabber.parallel_wait()   
  File "/usr/lib/python2.7/site-packages/urlgrabber/grabber.py", line 2259, in parallel_wait
    start(opts, 1)   
  File "/usr/lib/python2.7/site-packages/urlgrabber/grabber.py", line 2148, in start
    dl.start(opts)   
  File "/usr/lib/python2.7/site-packages/urlgrabber/grabber.py", line 2080, in start
    dl = _ExternalDownloader()   
  File "/usr/lib/python2.7/site-packages/urlgrabber/grabber.py", line 2003, in __init__
    stdout = subprocess.PIPE,   
  File "/usr/lib64/python2.7/subprocess.py", line 679, in __init__
    errread, errwrite)   
  File "/usr/lib64/python2.7/subprocess.py", line 1249, in _execute_child
    raise child_exception 
OSError: [Errno 13] Permission denied

報告されたPythonスクリプト/usr/lib64/python2.7/subprocess.pyは、ユーザーが読むことができます(rw-r--r--を含む)。

どのようなヒントがありますか?

ベストアンサー1

おすすめ記事