タグ付けされた質問 「suid」

8
別のユーザーとしてシェルスクリプトを実行する
別のユーザーとしてシェルスクリプトを実行する良い方法は何ですか。私はDebianエッチを使用していますが、どのユーザーになりすますかを知っています。 手動で行っていた場合、次のようにします。 su postgres ./backup_db.sh /tmp/test exit プロセスを自動化するため、backup_db.shをpostgresとして実行する方法が必要です(環境を継承するなど) ありがとう!

3
シェルスクリプトにUIDを設定できません
ここで何が起こっているのかを知るのを手伝ってくれる人はいますか?パケット数の追跡を設定するいくつかのルールがあります。ルートとして次のスクリプトを実行すると: #!/bin/bash iptables -t mangle -xnvL 期待どおりの出力が得られます。 //snip 233203 199929802 MARK //blah blah blah //snip ただし、Apacheとして実行されるcactiの一部としてこれを実行します。現在、Apacheはiptablesを実行できません。これがスクリプトを持っている理由です。SUIDルートとして設定しました: -rwsr-sr-x 1 root root 37 May 14 23:06 iptables_packet_report.sh しかし、その後、私はこの出力を取得します: server # sudo -u apache ./iptables_packet_report.sh iptables v1.4.2: can't initialize iptables table `mangle': Table does not exist (do you need to insmod?) Perhaps iptables …
14 linux  iptables  suid 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.