Linux (crunchbang カーネル 3.2.0-4 amd64) に shrewsoft vpnmanger をインストールしましたが、問題は、sudo としてしか起動できないことです。誰かがこれを修正する方法を説明できますか?
sudo /usr/local/sbin/iked&
各ユーザーが使用できるように、iked インストールを変更するにはどうすればよいですか?
ありがとう
Linux (crunchbang カーネル 3.2.0-4 amd64) に shrewsoft vpnmanger をインストールしましたが、問題は、sudo としてしか起動できないことです。誰かがこれを修正する方法を説明できますか?
sudo /usr/local/sbin/iked&
各ユーザーが使用できるように、iked インストールを変更するにはどうすればよいですか?
ありがとう
/usr/bin にコピーするかシンボリックリンクを張ってみてください。
グローバルログファイルがある場合(このアプリについては知らないのでコメントすることはできません)、 /var/log/iked.log にいくつかのログがあり、それがルートによって書かれた場合、別のユーザーによる権限の問題が発生するため、ユーザーなどの中立的なグループにchownします。
ここで試してみると、より多くの情報が得られる可能性があります。試すことができることがわかります。
/usr/bin/iked -d 4
しかし、私が読んだことによると、/var/log にログインがあり、root がこのアプリを実行する最初のユーザーである場合、特に権限の問題が主な問題になります。
これは、通常のユーザーのシェルがコマンドを検索するパスに関するものです。sbin
ただし、通常、ディレクトリにあるコマンドには、コマンドの名前だけを入力してもアクセスできないことは理にかなっています。これらのコマンドは、 のみがアクセスできる保護されたリソースにアクセスする必要がありますroot
。
しかし、運が良ければ、完全な権利を取得できる場合は、次の方法でsudo
エイリアスを作成するだけです
alias iked="sudo /usr/local/sbin/iked"
シェルのリソース ファイルに追加します。
入力するだけですべてのユーザーが完全なコマンドにアクセスできるようにするには、コンテンツでiked
名前を付けた小さな bash スクリプトを作成します。iked
#!/bin/bash
sudo /usr/local/sbin/iked
に配置し/usr/local/bin
ます。
もちろん、これは適切な/etc/sudoers
ファイルを意味し、の実行許可iked
が設定されていることを意味します。