すべてのbashコマンドのstrace情報を取得するようです。どうやって防ぐことができますか?

すべてのbashコマンドのstrace情報を取得するようです。どうやって防ぐことができますか?

ターミナルにlsを入力すると、次の結果が表示されます。 (rootとしてログインした場合、これは発生しません。jsユーザーの場合にのみ発生します。

js@hp-suse-laptop:~$ ls
      7255:
      7255:     file=libselinux.so.1 [0];  needed by ls [0]
      7255:     file=libselinux.so.1 [0];  generating link map
      7255:       dynamic: 0x00007f860df90d30  base: 0x00007f860df69000   size: 0x000000000002aa88
      7255:         entry: 0x00007f860df70ba0  phdr: 0x00007f860df69040  phnum:                 10
      7255:
      7255:
      7255:     file=libcap.so.2 [0];  needed by ls [0]
      7255:     file=libcap.so.2 [0];  generating link map
      7255:       dynamic: 0x00007f860df67df8  base: 0x00007f860df61000   size: 0x0000000000007308
      7255:         entry: 0x00007f860df63330  phdr: 0x00007f860df61040  phnum:                  9
      7255:
      7255:
      7255:     file=libc.so.6 [0];  needed by ls [0]
      7255:     file=libc.so.6 [0];  generating link map
      7255:       dynamic: 0x00007f860df599e0  base: 0x00007f860dd9b000   size: 0x00000000001c5338
      7255:         entry: 0x00007f860ddc1e30  phdr: 0x00007f860dd9b040  phnum:                 12
      7255:
      7255:
      7255:     file=libpcre.so.1 [0];  needed by /lib64/libselinux.so.1 [0]
      7255:     file=libpcre.so.1 [0];  generating link map
      7255:       dynamic: 0x00007f860dd99de0  base: 0x00007f860dd03000   size: 0x0000000000097208
      7255:         entry: 0x00007f860dd051f0  phdr: 0x00007f860dd03040  phnum:                  9
      7255:
      7255:
      7255:     file=libdl.so.2 [0];  needed by /lib64/libselinux.so.1 [0]
      7255:     file=libdl.so.2 [0];  generating link map
      7255:       dynamic: 0x00007f860dd01cf0  base: 0x00007f860dcfe000   size: 0x0000000000004090
      7255:         entry: 0x00007f860dcff130  phdr: 0x00007f860dcfe040  phnum:                  9
      7255:
      7255:
      7255:     calling init: /lib64/libc.so.6
      7255:
      7255:
      7255:     calling init: /lib64/libdl.so.2
      7255:
      7255:
      7255:     calling init: /usr/lib64/libpcre.so.1
      7255:
      7255:
      7255:     calling init: /usr/lib64/libcap.so.2
      7255:
      7255:
      7255:     calling init: /lib64/libselinux.so.1
      7255:
      7255:
      7255:     initialize program: ls
      7255:
      7255:
      7255:     transferring control: ls
      7255:
bin/  Desktop/  Development/  Development.zip  Documents/  Downloads/  Music/  Pictures/  Public/  snap/  Templates/  Videos/
js@hp-suse-laptop:~$ 

答え1

これはトレースメッセージではなく、トレースメッセージのようには見えません。動的リンカーの出力をデバッグしています。LD_DEBUG環境変数が設定されているのでわかります(おそらくfiles)。バラよりman 8 ld.soこれについて詳しく学んでください。を使用して特定のシェルで停止できますunset LD_DEBUG。新しいシェルにそのエントリがある場合は、.bash_profile同様のファイルでそのエントリを見つける必要があります。

関連情報