![CentOS でグループが特定のディレクトリの下にあるすべてのファイルを実行できるようにする](https://rvso.com/image/593914/CentOS%20%E3%81%A7%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%E3%81%8C%E7%89%B9%E5%AE%9A%E3%81%AE%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA%E3%81%AE%E4%B8%8B%E3%81%AB%E3%81%82%E3%82%8B%E3%81%99%E3%81%B9%E3%81%A6%E3%81%AE%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%A7%E3%81%8D%E3%82%8B%E3%82%88%E3%81%86%E3%81%AB%E3%81%99%E3%82%8B.png)
Capistrano を使用して Rails アプリの自動デプロイメントを設定しようとしています。Capistrano では を実行する必要がありますが、ファイルを編集し (もちろん 経由)、次の行を追加するsudo kill
ことで、パスワードを尋ねられることなくこれを実現しました。/etc/sudoers
visudo
%deployers ALL= NOPASSWD: /bin/kill
しかし、私はRVMシングルユーザーセットアップを使用しているので、bundle
実行ファイルは にあるので/home/peddiemarketdeploy/.rvm/gems/ruby-1.9.3-p194/bin/bundle
、同様に、
%deployers ALL= NOPASSWD: /home/peddiemarketdeploy/.rvm/gems/*
そのファイルにも を追加し、 を実行しようとしましたsudo bundle
が、sudo は依然としてパスワードを要求します。RVM はディレクトリ名にバージョン番号を使用するため、 にパスをハードコードしたくありません/etc/sudoers
。これを機能させるために sudoers ファイルを編集する方法はありますか?
ありがとう!