タグ付けされた質問 「execute-command」

ファイル(通常はコンパイルされたバイナリ)またはコマンドの実行(実行)に関する質問。

1
実行されたコマンドを確認する方法は?
私はと呼ばれるシェルスクリプト持ちfoo.shでを/usr/local/sbin。さらに、同じ名前の別のスクリプトを使用しています。に保存されてい/home/user/scriptsます。 両方のパスがに属していPATHます。foo.shコマンドラインで入力したときに実行されるスクリプトを確認するにはどうすればよいですか。影響を与えることはできますか?

2
毎回パスワードを要求するようにsudoを取得する方法
それを使用しsudoて何かを実行すると、を使用した直後に別の何かを実行するsudoと、パスワードの入力を求められないことがわかります。これは、状況によっては不便な場合もありますが、他の状況ではセキュリティ上のリスクとなります。戻ってきてコマンドを実行し続け、次回の実行時にパスワードの入力を要求する手間がかかります。それで、毎回プロンプトを表示するかどうか、どのようにして取得できるのか、または少なくとも自分のパスワードを非常に短い時間だけ記憶するのかと思っていましたか?

2
Squashfsを既存のディレクトリに抽出する
Ubuntuのインストールを.squashfsファイルとしてバックアップしています。パーティションのルートに抽出したいのですが、実行しようとすると、ディレクトリが存在するというエラーが表示されます。存在しないディレクトリに問題なく抽出できます。squashfs-toolsの使用に関する情報を検索しましたが、空のパーティションなどの既存の場所に抽出するために使用するコマンドを見つけることができません。 これは私が使用しているコマンドで、存在しない場所に抽出するために機能します。 sudo unsquashfs -d /media/location1/locationthatdoesntexist /media/location2/file.squashfs これを使用して空のパーティションに抽出しようとしましたが、機能しません。 sudo unsquashfs -d /media/location1 /media/location2/file.squashfs ソース

1
動的に作成されたAppArmorプロファイルで実行可能ファイルを実行しますか?
私は、Ubuntu Server 16.04.1 LTSで動的に作成されたAppArmorプロファイルの下でコマンドを実行する可能性を調査してきました。明らかにLinuxを除いて、macOS sandbox-execに似たものを探しています。 一部の初期の調査では、と呼ばれるコマンドから、ある程度の可能性が示されましたaa-exec。 Ubuntuマニュアル スタックオーバーフローの質問 ただし、この機能を実行するための引数は削除されたようです。 aa-exec:無効なオプション-'f' この新しいマニュアルバージョンのページでは言及されていません。このバージョンでは削除されたと思います。おそらく、この機能は別のユーティリティに移動されましたか? これを行う方法はありますか? 新しいプロファイルを特権領域にインストールする権限を付与せずにこれを実行したいと思います。自分のコードをコンパイルすることを含むソリューションは大歓迎です。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.