HPUX setacl 休暇 uid

HPUX setacl 休暇 uid

Webアプリケーションをアンインストールした後に実行されるシェルスクリプトがあります。このスクリプトは、アプリケーションの実行中に必要な権限をクリーンアップするように設計されています。

find /opt/path -exec setacl -d user:myUser {} ';'

このコマンドを実行してaclを削除すると、次のようにaclが残ります。

user:101:--- /opt/path

setacluidを離れずにユーザーの削除を正しく呼び出すには?

ベストアンサー1

コマンドを正確に引用した場合:

find /opt/path -exec setacl -d user:myUser{} ';'

重要なスペースがありません。

find /opt/path -exec setacl -d user:myUser {} ';'

前者は未定義(または実装によって定義された)動作を呼び出します。find自体{}が引数にない場合は、ファイル名を拡張することも、拡張しないこともあります。ただし、setaclファイル名なしでコマンドを呼び出します。ファイル名と制御パラメータを組み合わせますuser:myUser

正しいとは思えません。しかし、システムからSOに変換するときのオタイルだけであることを願っています。

おすすめ記事