/proc
このオプションを使用してシステムディレクトリをマウントしたいと思いますhidepid=1
。システムが起動すると使用できることがわかります。起動時にどのようにインストールしsudo mount /proc -o remount,hidepid=1
ますか?/proc
私はこれを行うためにこのようなファイルシステムオプションを追加することに慣れています/etc/fstab
が、/proc
そこにはエントリがありません。可能であれば/proc
。/etc/rc.local
ベストアンサー1
カスタムinitrdイメージを作成する必要があります。通常はここ/proc/
に設置されます。たとえば、./init
私のファイルでは次のようになります/initrd.img
。
mount -t sysfs -o nodev,noexec,nosuid sysfs /sys mount -t proc -o nodev,noexec,nosuid proc /proc
そこにオプションを追加してから、mkinitramfs(8)を使用してinitrdを再パッケージする必要があります。
さらにgrub
、カーネルlilo
が認識しないカーネル「コマンドライン」のすべてのオプションはinitに渡されるので、"$@"
この方法で渡された引数の/init
条件をスキャンして設定できます。hidepid
hidepid
しかし、私はこのオプションが価値があるとは思わない。
注:initrdを使用しているときにデフォルトで実行されているとは思わ/init
ない/sbin/init
場合、またはinitramfsイメージを解凍または圧縮するのに問題がある場合は、他に質問してください。