問題タブ [visudo]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - visudo nopasswd が機能しない
管理者グループのすべてのユーザーがjar
パスワードなしで SUDO としてファイルを実行できるようにしようとしています。sudoers ファイルを編集し (visudo を使用)、いくつかのコマンドを試しましたが、毎回パスワードの入力を求められます。
の内容/etc/sudoers
:
vim - visudo のエディターを指定するにはどうすればよいですか?
次の 2 つのコマンドを実行しました。
そして、それらが によって正しく更新されたかどうかを確認しましたenv
。しかし、実行すると奇妙なエディターが表示されますsudo visudo
。
エディターはわかりませんが、コンソールの下部に次のように表示されます。
このエディタはカーソルを移動できないので役に立ちません。私にできることは、コンソールを閉じることです。
この奇妙なエディターを実行する理由は何ですか? エディターを変更するには、どのコマンドを実行すればよいですか?
python - root 権限で Python スクリプトを実行する
root 権限なしで Ubuntu サーバーにディスクをマウントする必要がある Python スクリプトがあります。スクリプトを実行可能にしました( を使用#!/usr/bin/env python
)。また、名前を「.sh」に変更し(おそらく重要ではありません)、chmod
実行可能にしました。
次に、sudoers ファイルに次の行を入力しました。
最後の '/' を削除すると、visudo は構文エラーがあると主張します。
そのままにして、ユーザーから次の行を実行すると:
私はまだパスワードの入力を求められますが、これはまさに私が避けようとしていたものです。
私は何を間違っていますか?
debian - Debian で特定のユーザーの特権を別のユーザーに与えるには?
私の Debian PC に cat と dog という 2 人のユーザーがいるとしましょう。
sudo
セットアップを使用して、犬の権限を猫に与えたいと考えています。だから猫は犬がすることをすることができます。
私はsudoのことは初めてですが、構成の下で試しました。猫が犬のファイルにアクセスしようとすると、以下のエラーが発生します。
構成:
エラー:
test.txt ファイルのパーミッションはrw-r--r--
誰か助けてくれませんか...
linux - port コマンドに visudo nopasswd を設定した後に許可が拒否される
bashが(OSXパケットマネージャー)sudo
を実行する許可を求めないようにしようとしています. 私は基本的にこのSOスレッドに従おうとしましたが、それでもエラーが発生しますport command
visudo
とすれば、同じselfupdate
コマンドがスムーズに実行sudo
されます。
私visudo
の次の行があります
また、最後の行を次のように置き換えてみました
私は何が欠けていますか?また、誰かがvisudo
ファイルの最後の行の構文を説明できます。
php - LINUX php サービスの再起動が機能しない
私は助けが必要です、私はphpでこのセクションを実行するwebinterfaceを持っています:
print_r($mes); 停止サービスは空です print_r($mes); ifconfig=array には、インターフェイスに関するすべての情報があります (ただし、すべてがダウンしていないため、上記のメッセージはうまく機能しません (このサービスはまだ実行されています))
このスクリプトは、deamon ユーザーを介して実行されます。
これは私のvisudoです:
この php スクリプトが機能しない理由を教えてください。前もって感謝します
BR MK
centos - 「newgrp」なしで「sudo」する方法
VirtualBoxで実行されているCentOS 6.8サーバーが2つあります。
1 つは、通常のユーザーとしてログインし、「sudo」を使用して管理者コマンドを実行することです。「sudo」を先頭に追加するだけで、すべてが期待どおりに機能します。
一方、最初に「newgrp wheel」を実行する必要があります。そうしないと、sudoers ファイルに含まれていないことがわかります。それが完了したら、すべてがうまくいきます。
私の知る限り、両方のシステムはそれ以外は同一です。どちらの場合も、ユーザー名には「users」のプライマリ グループがあり、「wheel」および「apache」グループのメンバーでもあります。もちろん、「wheel」グループには、「visudo」を介して「ALL」アクセスが与えられています。
唯一の違いは、重要な場合は、最初の VM が Linux 上の VM であり、Putty を介してアクセスすることです。しつこいのは Windows 上の VM で、私は VirutalBox 画面からアクセスします。
それはそれほど大きな問題ではありませんが、余分な手順を必要としないのが好きです. ここで何が起こっているか知っている人はいますか?
php - visudo で特定の sh ファイルのみにアクセス許可を付与する
PHPからshスクリプトを実行したい。このためには、visudo ファイルを開く必要があります。
須藤visudo
これとともに:
できます!
しかし、すべてのコマンドを有効にしたくはありません。特定のshスクリプトだけです。だから私はそれを次のように変更しました:
パスは正しいですが、shell_exec (php から) は次を返します: sudo: no tty present and no askpass program specified そして、コマンドは実行されません。visudo 行が最初の例と同じ場合。
何が問題になる可能性がありますか?